We are seeking an experienced Software Developer with a strong background in embedded systems and aerospace standards. The ideal candidate will have hands-on experience in Embedded C development, DO-178B/C compliance, and full SDLC involvement, including requirement analysis, design, development, and testing.
Key Responsibilities:
- Develop and maintain embedded software in C for aerospace applications
- Gather and analyze requirements from stakeholders and create technical documentation
- Design, implement, debug, and test embedded software solutions
- Ensure compliance with DO-178B/C, DO-330, and aerospace standards
- Perform code reviews, design reviews, and requirement traceability
- Work on build creation, developer testing, and issue resolution
- Maintain traceability matrix between requirements and implementation
- Support change request analysis, verification, and validation activities
- Collaborate with cross-functional teams for development and testing
- Participate in software problem report analysis and resolution
- Follow configuration management practices using SVN
Required Skills:
- Strong experience in Embedded C programming
- Hands-on experience with DO-178B/C and DO-330 standards
- Experience in Python and Shell scripting
- Expertise in embedded software development lifecycle (SDLC)
- Experience with IBM DOORS and/or Siemens Polarion
- Knowledge of MATLAB (nice to have)
- Experience with Visual Studio / Visual Studio Code
- Strong understanding of requirement analysis and documentation
- Experience in code reviews, testing, and debugging
Qualifications:
- Bachelor’s degree in STEM (Science, Technology, Engineering, Mathematics)
- Knowledge of aircraft or electronic systems preferred
- Strong communication and technical writing skills
Nice to Have:
- Experience in aerospace or avionics domain
- Familiarity with change management and verification processes
Additional Information:
- Opportunity to work on cutting-edge aerospace systems
- Collaborative and technically challenging environment