What You’ll Do
We are seeking a highly skilled and experienced Senior Embedded Software Engineer to join our aerospace systems development team. The ideal candidate will have a strong background in DO-178B/C-compliant embedded Application software development, with hands-on experience in using VxWorks RTOS, Application and device driver development, and debugging tools such as Lauterbach. This role involves working on safety-critical systems, collaborating with cross-functional teams, and ensuring compliance with aerospace software standards."1. Lead the design and development of embedded software for DAL-B aerospace systems.
- Apply Model-Based Design (MBD) techniques using tools like MATLAB/Simulink for modeling, simulation, and auto-code generation.
- Dvelop and integrate hand-coded C modules where necessary for performance or certification constraints.
- Develop and integrate device drivers for communication protocols including UART, SPI, ARINC429, and MIL-STD-1553B.
- Work with VxWorks RTOS for real-time embedded system development and task scheduling.
- Ensure full compliance with DO-178B/C objectives across the software development lifecycle.
- Conduct and participate in peer reviews, audits, and verification activities.
- Collaborate with systems, hardware, and quality teams to ensure traceability and certification readiness.
- Prepare and maintain documentation including software plans, requirements, design, test cases, and traceability matrices.
- Utilize debugging tools like Lauterbach for low-level software debugging and validation.
- Manage and trace requirements using tools such as DOORS, IBM DNG, or Cradle."
Qualifications
Bachelor’s or Master’s degree in Aerospace, Electrical or ElectronicsMinimum 7 years of experience working in aerospace embedded software development
Skills
"Must have Skills
- Experience in Developing Embedded C based DO 178B DAL B projects
- Experience working with requirement management tools like DOORS, DNG or Cradle
- Hands on experience working with VxWorks RTOS
- Hands on experience working with debugger tools like Lauterback
- Device driver development experience of UART, SPI, ARINC429, MIL1553B communication protocol
- Strong understanding and hands-on experience with DO-178B/C processes and ensure compliance with DO-178C guidelines throughout the software development lifecycle, including planning, development, verification, and certification phases
Good to have Skills
- Expertise in Application Software development for motor control application like Sex step commutation, FOC, sensorless control
- Model based development using Matlab/Simulink/Stateflow
- MIL/SIL/PIL/HIL experience
- Understanding of Embedded Coder and Auto Code Generation process in simulink
- Understanding of ASW/BSW interface design to integrate BSW to ASW
- Knowledge of MAAB Guidelines "
"Additional-
- Strategic Agility – sees ahead clearly; can anticipate future consequences and trends accurately, has broad knowledge and perspective; can create competitive and breakthrough strategies & plans.
- Drive for results – can be counted on to exceed goals successfully
- Motivating others – creates a climate in which people want to do their best; empowers others; is someone people like working for and with.
- Managerial courage – doesn’t hold back anything that needs to be said; provides current, direct, complete, and “actionable” positive and corrective feedback to others.
- Decision quality – makes good decisions based upon a mixture of analysis, wisdom, experience, and judgment.
- Business acumen – knows how business work; knowledgeable in current and possible future technologies; knows the competition.
- Peer relationships – can quickly find common ground and solve problems for the good of all; can represent his/her own interests and yet be fair to other groups.
- Interpersonal savvy – relates well to all kinds of people; builds appropriate rapport.
- Action oriented – enjoys working hard; is action oriented and full of energy for the things he/she sees as challenging."