DeveloperJobs.io
← Back to all jobs

Job Description

Senior Principal Embedded Real-Time Software Developer/Integrator role for integrated embedded real-time software supporting autonomous avionics systems.

Responsibilities

  • Architect, design, implement, test, and debug integrated embedded real-time software across heterogeneous firmware and hardware systems
  • Collaborate with cross-discipline teams to define and refine product concept, implementation, testability, and measurable quality
  • Teach, coach, and mentor less experienced staff
  • Support proposals and participate in preliminary and critical design reviews
  • Obtain program access (ability required)

Requirements

  • Typically requires a 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), such as Green Hills, Integrity, Wind River VxWorks, or Linux
  • Experience developing complex systems integrating hardware, firmware, and software
  • Active and transferable Secret U.S. government issued security clearance required prior to start with ability to obtain program access after start

Technology

  • Embedded C++
  • Embedded Software Security
  • Software Architecture Design and Implementation
  • RTOS
  • Green Hills
  • Integrity
  • Wind River VxWorks
  • Linux
  • VHDL
  • Verilog

Preferred Qualifications

  • Familiarity with rate monotonic theory, practice, and limitations
  • Familiarity with layered architectural principles and 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 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 involving integration of hardware and software

What You Will Learn

  • Work across a product line in collaboration with other teams

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
  • Annual short-term and/or long-term incentive compensation programs (depending on level and coverage)

Security Clearance Requirements

  • Active and transferable U.S. government issued security clearance required prior to start date
  • U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
  • Security clearance type: Secret (current)
  • Security clearance status: active and existing security clearance required on day 1
  • DCSA Consolidated Adjudication Services (DCSA CAS) handles and adjudicates the security clearance process

Location and Work Model

  • Tucson, AZ onsite
  • Onsite employees work primarily onsite at the company campus in Tucson, AZ

Compensation: USD 132,400 - 251,600 per year

Experience: 10+ years

Similar Jobs