Sr Principal Real-time Software Engineer
Senior
Embedded
Embedded Development
Embedded Software
Embedded Systems
Embedded Systems Security
Embedded Systems Software
Engineering
Hardware Software Co Design
Real Time Embedded Software
Real Time Embedded Systems
Real Time Software
Real Time Systems
RTOS
Software Development
Software Engineer
Software Engineering
Job Description
Raytheon’s Effectors Center in Tucson, Arizona is seeking a Sr Principal Real-time Software Engineer to help build integrated embedded real-time software for autonomous avionics systems. This role sits in an IPT environment focused on architecting, designing, implementing, testing, debugging, and deploying solutions spanning firmware (FPGA) and hardware.
The position requires U.S. citizenship and the ability to obtain the appropriate U.S. government security clearance prior to start, with program access required.
Role and Responsibilities
- Architect, design, implement, test, and debug integrated embedded real-time software across heterogeneous systems made up of firmware and hardware.
- Collaborate with a cross-discipline team to define and improve product concepts, implementation approaches, testability, and guaranteed, measurable quality.
- Teach, coach, and mentor less experienced staff.
- Contribute to proposals and participate in preliminary and critical design reviews.
- Obtain program access as required for the role.
Required Qualifications
- Typically requires a degree in Science, Technology, Engineering, or Mathematics (STEM) and a minimum of 10 years of relevant experience.
- Experience including at least two of the following: Embedded C++ Software, Embedded Software Security, and Software Architecture Design and Implementation.
- Experience with embedded real-time operating systems (RTOS), such as Green Hills, Integrity, Wind River VxWorks, Linux, and similar platforms.
- Experience developing complex systems that integrate hardware, firmware, and software.
- Ability to obtain Interim Secret level U.S. government security clearance prior to start date, with the ability to obtain program access after start.
- U.S. citizenship is required because only U.S. citizens are eligible for a security clearance.
Preferred Qualifications
- Knowledge of rate monotonic theory, practice, and limitations.
- Familiarity with layered architectural principles and their limitations.
- Ability to read electrical schematics and relate them to software function.
- Familiarity with reading firmware source such as VHDL or Verilog.
- Familiarity with assembly language in at least one processor or controller family.
- Experience using lab instruments such as power supplies, digital multi-meters, oscilloscopes, and logic analyzers.
- Experience developing device drivers for bare-metal and/or OS applications.
- Experience leading engineering teams delivering systems of varying size involving hardware and software integration.
Technologies
- Embedded C++
- Embedded Software Security
- Real Time Operating Systems (RTOS)
- Green Hills, Integrity, Wind River VxWorks
- Linux
- VHDL, Verilog
Compensation and Location
- Location: Tucson, AZ (onsite)
- Salary Range: USD 132,400 to 251,600 per year
Benefits
- Relocation offered based on eligibility
- 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
- Holidays
Security Clearance Information
This position requires a security clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process.