Overview
Embedded Software Engineer role on the CNS Traffic Surveillance engineering team at Collins Aerospace, designing, developing, verifying and certifying safety-critical avionics software for surveillance systems.
What you'll do
- Design, develop, and maintain embedded software for safety-critical surveillance systems.
- Develop tools and automation that improve software development and verification efficiency.
- Develop and verify DO-178C DAL B compliant software.
- Execute unit, integration, and system-level testing for embedded applications.
- Collaborate with systems engineers and architects to translate requirements into scalable software solutions.
- Participate in peer reviews of requirements, architecture, design, and source code to ensure software quality.
- Support certification activities, customer reviews, and regulatory audits.
- Analyze software defects, perform root cause analysis, and drive timely resolution.
- Build and maintain CI/CD pipelines in collaboration with DevOps teams.
- Troubleshoot build, integration, and deployment issues.
- Drive continuous improvements in software quality, engineering processes, and automation.
What you'll need
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electronics, or a related STEM discipline.
- 4+ years of embedded software development experience.
- 3+ years of hands-on experience programming in C++ and Python.
- 3+ years of experience developing software on Wind River VxWorks or similar real-time operating systems.
- Strong understanding of the complete Software Development Lifecycle (SDLC), including requirements, software design, implementation, integration, verification, and validation.
- 3+ years of experience with hardware/software integration and board-level debugging.
- Experience with development tools including Git, Visual Studio, VxWorks, and RapiTest.
- Experience working in Agile development environments.
Nice to have
- RTCA DO-178B/C software development and certification.
- Avionics systems including Communication, Navigation & Surveillance (CNS), Flight Management Systems (FMS), Flight Control Systems (FCS), and Cockpit Displays.
- Air Traffic Surveillance products such as Transponder, TCAS, ADS-B In/Out, and Traffic Applications.
- Software requirements analysis, traceability, and verification.
- Avionics communication protocols including ARINC 429, ARINC 653, AFDX, CAN, and TCP/IP.
Details
- Location: Bengaluru, Karnataka, India (Northgate campus, Yelahanka Hobli).
- Hybrid work arrangement, combining office and remote work based on business needs.
- All India positions require a background check, which may include a drug screen.
Read the full description and apply on the company’s own careers page.