Mercury Systems Inc. Gulf Breeze , FL 32563
Posted 2 months ago
We are seeking an experienced Aviation Embedded Software Engineer to join our team of talented engineers. In this role, you will be responsible for developing and maintaining embedded software systems for aviation applications. You will collaborate with a cross-functional team to design, implement, test, and debug software that controls various electronic systems in aircraft.
Responsibilities:
Develop and maintain embedded software systems for aviation applications
Collaborate with a cross-functional team to define software requirements
Design and implement software solutions that meet aviation standards and regulations
Write and execute test scripts to ensure software functionality and performance
Troubleshoot and debug software issues to ensure system integrity and reliability
Document software designs, test plans, and test results for future reference
Participate in code reviews and provide constructive feedback to improve software quality
Minimum Qualifications:
Bachelor's degree in Computer Science, Electrical Engineering, or a related field
Minimum of 5 years of experience in embedded software development
Proficiency in C/C++ programming languages
Strong understanding of real-time operating systems (RTOS) or embedded Linux
Knowledge in one or more of the following:
Communication protocols such as ARINC 429, MIL-STD-1553, and Ethernet
Experience working with safety-critical software systems and following strict SW lifecycles guidelines
Familiarity with avionics systems and aviation standards, such as DO-254 and DO-178B/C
Preferred Qualifications:
Excellent problem-solving and debugging skills
Strong communication and interpersonal skills, with the ability to work effectively in a team environment
Self-motivated and able to work independently with minimal supervision
Mercury Systems Inc.