Principal Embedded Real-time Software Engineer
Raytheonabout 1 year ago
Dallas, Texas, United States
On-site
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
At Raytheon, our values drive our mission to help our nation and its allies. In our Software organization, over 4000 software engineers design and build innovative solutions for complex systems. As a Principal Embedded Real-Time Software Developer/Integrator in the Effectors Center’s (EC) team, you will work in a cross-discipline Integrated Product Team (IPT) to architect, design, implement, test, debug, and deploy software solutions for next generation autonomous avionics systems. This onsite role is located in Tucson, AZ.
Key Responsibilities
- Architect, design, implement, test, and debug integrated embedded real-time software within heterogeneous systems of firmware and hardware.
- Collaborate with cross-discipline teams to define, refine, and improve product concepts, implementation, testability, and measurable quality.
- Teach, coach, and mentor less experienced staff.
- Contribute to proposals, as well as preliminary and critical design reviews.
- Obtain program access as required.
Required Qualifications
- Bachelor’s degree in Science, Technology, Engineering, or Mathematics (STEM) with a minimum of 8 years of relevant experience.
- Proven experience in at least two of the following areas: 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.).
- Demonstrated ability to develop complex systems integrating hardware, firmware, and software.
- Security Clearance: Active and transferable final Secret U.S. government issued clearance required prior to start date.
Preferred Qualifications
- Familiarity with rate monotonic theory, practice, and limitations.
- Understanding of layered architectural principles and their limitations.
- Ability to read electrical schematics and relate them to software functions.
- Experience with firmware sources such as VHDL or Verilog and familiarity with assembly language.
- Experience using lab instruments (power supplies, digital multi-meters, oscilloscopes, logic analyzers).
- Track record of developing device drivers for bare-metal and/or OS applications.
- Experience in leading engineering teams on integrated hardware and software systems.
Benefits & Perks
- Compensation: 101,000 USD - 203,000 USD (good faith estimate representative of all experience levels).
- Benefits: Eligible for a comprehensive package including medical, dental, vision, life insurance, short-term and 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.
- Relocation offered based on eligibility.
- Potential eligibility for annual incentive compensation programs based on performance and business factors.
Required Skills
Agile Methodologies
Firmware Integration
Lean Practices
Real-time Operating Systems (RTOS)
Embedded C++ Software
Mentoring and Coaching
Embedded Software Security
Software Architecture Design
Hardware Integration