Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Performance Software Corporation, so some details may not match this job. The employer's own page has the real description.
Job Overview
At Performance Software Corporation, we are seeking skilled Avionics Systems or Software Engineers to join our dynamic team in a 100% remote capacity. The successful candidates will be responsible for designing, developing, and maintaining advanced avionics systems and software solutions. This role demands an individual with strong technical expertise, commitment to quality, and the ability to work collaboratively in a virtual work environment. You'll engage in all phases of the software lifecycle, from requirements definition through integration and testing, ensuring compliance with industry standards and safety regulations.
Job Responsibilities
- Design and implement software components for avionics systems in compliance with DO-178C guidelines.
- Conduct thorough software testing and validation to ensure reliability and performance of avionics applications.
- Collaborate with cross-functional teams, including systems engineering and hardware engineering, to define system requirements.
- Participate in code reviews and assist in the development of best practices for software development.
- Support system integration and verification activities, troubleshooting and resolving issues as they arise.
- Document software design, test cases, and other technical information as per regulatory requirements.
- Stay current with industry developments, emerging technologies, and aviation regulations to enhance product offerings.
Qualifications
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 3 years of experience in avionics systems or software engineering.
- Proficiency in programming languages such as C, C++, or Ada.
- Experience with software development tools and processes, including version control, CI/CD pipelines, and software testing methodologies.
- Strong understanding of avionics systems architecture and protocols.
- Knowledge of DO-178C and other aerospace safety standards.
- Excellent problem-solving and analytical skills with attention to detail.
Technologies & Tools
This position will involve utilizing various technologies and tools related to avionics systems development. Candidates will work with integrated development environments (IDEs) such as Eclipse or Visual Studio, automated testing frameworks, debugging tools, and real-time operating systems (RTOS). Familiarity with simulation and modeling tools, such as MATLAB/Simulink, is advantageous. Understanding of configuration management solutions like Git or Subversion will also be beneficial in maintaining project integrity and version control.
Ideal Candidates
The ideal candidate for this position is a proactive and innovative thinker, eager to contribute to the development of cutting-edge avionics technology. Successful individuals will possess strong communication skills, enabling effective collaboration within a remote team setting. A commitment to high-quality engineering practices, attention to detail, and the ability to adapt to changing project requirements are also essential. Candidates should demonstrate strong organizational capabilities and a passion for continuous learning and professional development in the aviation sector.
🌙 Night shift. It is 4:22 a.m. on the East Coast and most US employers are asleep, so far fewer new jobs are posted right now. Things pick up again from about 5 a.m. Eastern.
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.