Sr Principal Real-time Software Engineer
Senior
Embedded
Embedded Development
Embedded Software
Embedded Systems
Embedded Systems Security
Embedded Systems Software
Engineer
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
Join Raytheon’s Effectors Center in Tucson, AZ to architect and deliver integrated embedded real-time software for autonomous avionics systems.
Responsibilities
- Architect, design, implement, test, debug, and deploy integrated embedded real-time software across heterogeneous firmware and hardware systems
- Collaborate in a cross-discipline team to define and refine product concepts with a focus on implementation, testability, and guaranteed measurable quality
- Teach, coach, and mentor less experienced engineering staff
- Contribute to proposals and participate in preliminary and critical design reviews
- Develop and deliver solutions that require program access
Requirements
- STEM degree and minimum 10 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) (examples include Green Hills, Integrity, Wind River VxWorks, Linux)
- Experience developing complex systems involving integration of hardware, firmware, and software
- U.S. citizenship required (only U.S. citizens are eligible for a security clearance)
- Ability to obtain Interim Secret Level U.S. government security clearance prior to start date
- Ability to obtain program access after start
Technologies
- Embedded C++
- Embedded Software Security
- Real Time Operating Systems (RTOS): Green Hills, Integrity, Wind River VxWorks, Linux
- VHDL, Verilog
Qualifications We Prefer
- Knowledge of rate monotonic theory, practice, and limitations
- Familiarity with layered architectural principles and their limitations
- Ability to read electrical schematics and connect them to software functionality
- Familiarity with reading firmware source such as VHDL or Verilog
- Familiarity with assembly language in at least one processor/controller family
- Experience using lab instruments including 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 various sizes involving hardware and software integration
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
What You Will Learn
- Working across a product line in collaboration with other teams
Security Clearance Information
- This position requires a security clearance
- DCSA Consolidated Adjudication Services (DCSA CAS), a Department of Defense agency, handles and adjudicates the security clearance process
Location: Tucson, AZ (onsite)
Salary: USD 132,400 - 251,600 per year
Citizenship: U.S. citizenship required