Principal Software Engineer - Embedded Linux (Onsite)
Collins Aerospace · Fort Wayne, IN · 1 mo ago
On-siteEngineeringFull-time
About the role
Collins Aerospace, a Raytheon Technologies company, seeks talented engineers to support critical programs for the U.S. military and allied international partners. The role involves designing, developing, and integrating complex software solutions for advanced aerospace and defense systems.
Responsibilities
- Design, develop, and continuously enhance a customized Linux OS ecosystem, owning areas like build toolchain, kernel, root filesystem, bootloader, device drivers, and BSP for various hardware boards.
- Contribute to the design, coding, testing, delivery, and ongoing support of embedded Linux software systems.
- Participate in root cause analysis and resolution of complex hardware-software issues.
- Prepare software builds for execution in simulation environments, reference platforms, and on target hardware.
- Utilize appropriate Collins Aerospace processes and tools during product development to increase product quality and improve customer satisfaction.
- Contribute to engineering estimates for tasks such as change requests or problem reports.
Requirements
- The ability to obtain and maintain a U.S. government issued security clearance is required.
- U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
- Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 8 years prior relevant experience or an Advanced Degree in a related field and minimum 5 years of experience.
- Experience as a command line user of Linux.
- Proficiency with embedded C/C++.
- Proficiency with scripting languages (Bash and Python).
- Experience with embedded Linux device drivers.
- Experience with board bring-up and target hardware integration.
- Experience with debugging and root cause investigations using hardware schematics and tools such as logic analyzer and Wireshark.
Qualifications
- Experience with GIT and SVN version control systems.
- Experience packaging custom Linux distributions with Buildroot.
- Experience in developing and maintaining Linux BSPs for embedded systems.
- Development experience with Agile methodologies and DevSecOps.
- Experience with industry cost estimation tools such as SEER-SEM.
Benefits
- Medical, dental, and vision insurance.
- Three weeks of vacation for newly hired employees.
- A generous 401(k) plan with employer matching funds and separate employer retirement contributions, including a Lifetime Income Strategy option.
- Tuition reimbursement program.
- Student Loan Repayment Program.
- Life insurance and disability coverage.
- Optional coverages such as pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protection, and more!
Pay
The salary range for this role is $107,500 - $204,500.
Schedule
This is an Onsite role, where employees primarily work onsite. This includes all production and maintenance employees, as they are essential to the development of our products.