Staff Vxworks Embedded Engineer – Aht
Company | Northrop Grumman |
---|---|
Location | Halethorpe, MD, USA, Northridge, Los Angeles, CA, USA, Tucson, AZ, USA |
Salary | $171000 – $256400 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior, 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
- Strong proficiency in C/C++ with VxWorks RTOS
- Experience executing in a RTOS environment (i.e., RT-Linux, FreeRTOS, VxWorks, GH Integrity)
- Experience with VxWorks at the board support package/OS level
- Experience in multi-disciplinary team collaboration
- Current Government Secret security clearance adjudicated within the past 5 years.
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+)
- Develop device drivers 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
- 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 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
- An active security clearance.