Sr Principal Real-time Software Engineer
Job Description
Join an onsite engineering team in Tucson, AZ to help develop and deliver integrated embedded real-time software for autonomous avionics systems. This role supports the Effectors Center mission by architecting, building, and deploying software that connects firmware and hardware capabilities in heterogeneous platforms.
What you’ll do
- Architect, design, implement, test, and debug integrated embedded real-time software across systems composed of firmware and hardware
- Collaborate with a cross-discipline team to define, refine, and improve product concept, implementation, testability, and guaranteed, measurable quality
- Support proposals and participate in preliminary and critical design reviews
- Provide teaching, coaching, and mentoring to less experienced staff
- Maintain the ability to obtain program access
What you’ll bring
- Typically requires a STEM degree and 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 with embedded Real Time Operating Systems (RTOS), such as Green Hills, Integrity, Wind River VxWorks, Linux, and others
- Experience developing complex systems that integrate hardware, firmware, and software
- Active and transferable Secret U.S. government issued security clearance required prior to start, with the ability to obtain program access after start
Technologies you may work with
- Embedded C++, Embedded Software Security, Software Architecture Design and Implementation
- RTOS: Green Hills, Integrity, Wind River VxWorks, Linux
- VHDL, Verilog
Security and eligibility
This position requires a Secret clearance. Active and existing clearance is required on day 1. U.S. citizenship is required because only U.S. citizens are eligible for a security clearance. DCSA Consolidated Adjudication Services (DCSA CAS) adjudicates the process.
Benefits
- Relocation offered based on eligibility
- Medical, dental, vision
- Life insurance
- Short-term disability and Long-term disability
- 401(k) match
- Flexible spending accounts
- Flexible work schedules
- Employee assistance program
- Employee Scholar Program
- Parental leave
- Paid time off
- Holidays
- Annual short-term and/or long-term incentive compensation programs (depending on level and coverage)
Onsite location
This is an onsite role working primarily onsite at the company campus in Tucson, AZ.
Salary range
USD 132,400 - 251,600 per year
Learn and collaborate
You will gain experience working across a product line in collaboration with other teams.
Qualifications we prefer
- Familiarity with rate monotonic theory, practice, and limitations
- Familiarity with layered architectural principles and their limitations
- Familiarity with reading electrical schematics and relating them to software function
- 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 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 involving integration of hardware and software