Principal Software Engineer
Listed on 2026-07-21
-
Software Development
Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, Software Engineer, C++ Developer
Principal Embedded Real-Time Software Developer/Integrator
Our Principal Embedded Real-Time Software Developer/Integrator is a technical position that works in an Integrated Product Team (IPT) environment to architect, design, implement, test, debug, and deploy Software for Firmware (FPGA) and Hardware solutions that meet current and next generation autonomous avionics systems’ needs.
Working with a cross-discipline team, the candidate must have experience developing, testing, and integrating software for edge or embedded devices and/or subsystems (like telecom, medical, IoT, automotive, or robotics) where hardware operation, time critical function, functional reliability, mission assurance, and safety might be major concerns.
The successful candidate will work with Product Owners, Chief Engineers, Management and other IPT members using Lean and/or Agile practices to ensure that embedded software is designed and developed to reliably operate toward the intended functions.
What You Will DoArchitecting, designing, implementing, testing, and debugging integrated embedded real-time software within heterogeneous systems composed of firmware and hardware.
Working within a cross-discipline team to define, refine, and improve product concept, implementation, testability, and guaranteed, measurable quality.
Teaching, coaching, and mentoring less experienced staff.
Contributing to proposals as well as preliminary and critical design reviews.
Ability to obtain program access.
What You Will LearnWorking across a product line in collaboration with other teams.
Qualifications You Must Have- Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 8 years of prior relevant experience.
- Experience including at least two of the following:
Embedded C++ Software, Embedded Software Security, Software Architecture Design and Implementation. - Experience using embedded Real Time Operating Systems (RTOS) (e.g., Green Hills, Integrity, Wind River VxWorks, Linux, etc.).
- Experience developing complex systems involving the integration of hardware, firmware, and software.
- Active and transferrable final Secret U.S. government issued security clearance is required prior to start date with the ability to obtain program access after start.
- Familiarity with rate monotonic theory, practice, and limitations.
- Familiarity with layered architectural principles, and their limitations.
- Familiarity with reading electrical schematics and relating it to software function.
- Familiarity with reading firmware source like VHDL or Verilog.
- Familiarity with assembly language in at least one processor/controller family.
- Experience using lab instruments like power-supplies, digital multi-meters, oscilloscopes, and logic analyzers.
- Experience with developing device drivers for bare-metal and/or OS applications.
- Experience leading engineering teams in delivering systems (of various size) involving the integration of hardware and software.
- Safety, Trust, Respect, Accountability, Collaboration, and Innovation.
- Relocation Offered Based On Eligibility.
- Salary range: $107,500 – $204,500 USD.
- Medical, Dental, Vision, Life Insurance, Short-term Disability, Long-term Disability, 401(k) match, Flexible Spending Accounts, Flexible work schedules, Employee Assistance Program, Employee Scholar Program, Parental leave, Paid time off, and Holidays.
The salary range for this role is 107,500 USD - 204,500 USD.
Equal Opportunity EmployerRTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans’ Readjustment Assistance Act.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).