Embedded Software Engineer

ContractStaffingRecruiters.com 

📍 Aurora, CO, United States 🇺🇸

full-time
senior
Posted —

Key Skills

C++RTOSLinuxFirmwaredrivers

Industry

AerospaceDefense

Job Description

Job Description

What You Will Do

  • Architecting, designing, implementing, testing, and debugging integrated embedded real-time software within heterogenous systems composed of firmware and hardware.
  • Working within a cross-discipline team to define, refine, and improve product concept, implementation, testability, and guaranteed, measurable quality.
  • Teaching, coaching, and mentoring less experienced staff.
  • Contributing to proposals as well as preliminary and critical design reviews.
  • Ability to obtain program access.

What You Will Learn

  • Working across a product line in collaboration with other teams.

Qualifications You Must Have

  • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 8 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) (e.g., Green Hills, Integrity, Wind River VxWorks, Linux, etc.)
  • Experience developing complex systems involving the integration of hardware, firmware, and software
  • Active and transferrable final Secret U.S. government issued security clearance is required prior to start date with the ability to obtain program access after start .



Qualifications We Prefe

  • rFamiliarity with rate monotonic theory, practice, and limitations
  • .Familiarity with layered architectural principles, and their limitations
  • .Familiarity with reading electrical schematics and relating it to software function
  • .Familiarity with reading firmware source like VHDL or Verilog
  • .Familiarity with assembly language in at least one processor/controller family
  • .Experience using lab instruments like power-supplies, digital multi-meters, oscilloscopes, and logic analyzers
  • .Experience with developing device drivers for bare-metal and/or OS applications
  • .Experience leading engineering teams in delivering systems (of various size) involving the integration of hardware and software


.