Posted in

RTOS Embedded Engineer 5 – Aht

RTOS Embedded Engineer 5 – Aht

CompanyNorthrop Grumman
LocationNorthridge, Los Angeles, CA, USA
Salary$147700 – $256400
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s Degree in Computer Engineering, Computer Science, Software Engineering, or related STEM degree with 12+ years of embedded software experience, OR Master’s Degree with 10+ years of embedded software, OR Ph.D. with 8+years of embedded software experience
  • Experience executing in a RTOS environment in one or more of the following: RT-Linux, FreeRTOS, VxWorks, or GH Integrity
  • Experience with VxWorks or similar RTOS at the board support package/OS level within the Xilinx platform
  • Ability to obtain U.S. Government Secret security clearance for which US Citizenship is a prerequisite.

Responsibilities

  • Write and maintain the BSP, which is the software layer that allows VxWorks to interact with the specific Xilinx hardware (e.g., Zynq, Zynq UltraScale+).
  • This includes device driver development for peripherals like UART, SPI, I2C, Ethernet, etc.
  • Ensure the BSP is robust, reliable, and optimized for the target hardware
  • Thoroughly test and validate the VxWorks RTOS on the Xilinx platform, ensuring it meets performance, security, and reliability requirements.
  • Optimize VxWorks for specific applications and hardware configurations.
  • Troubleshoot and debug issues related to VxWorks and the BSP.
  • Develop and integrate applications that run on the VxWorks RTOS on the Xilinx platform.
  • This may include tasks such as data acquisition, control algorithms, and communication protocols.
  • Work closely with hardware engineers, software architects, and other stakeholders to ensure seamless integration and communication.
  • Document the BSP and application code thoroughly.

Preferred Qualifications

  • Strong understanding of Object-Oriented Design and hardware/software integration
  • Understanding of Xilinx hardware platforms (e.g., Zynq, Zynq UltraScale+) and their peripherals is necessary.
  • Strong proficiency in C/C++ with RTOS
  • Strong skills in testing, debugging, and troubleshooting embedded systems are essential.
  • Experience and demonstrated ability to lead, manage, mentor a small technical team
  • Experience with hardware validation and verification of RF, digital or mixed signal devices
  • Experience with lab instruments such as noise and signal generators; logic, spectrum, and network analyzers; and power sources and switches