Job Description:
We are seeking a Flight Software Engineer to join our team and contribute to our ongoing projects. The successful candidate will have in-depth knowledge of embedded flight software and related technologies, including but not limited to the NXP MPC8548E PowerQUICC III Processor, TLBs, MMU, cache, and DMA behavior.
Key Responsibilities:
- Develop, test, and maintain embedded flight software for our ongoing aerospace projects.
- Design and implement software for the NXP MPC8548E PowerQUICC III Processor and other PowerPC e500 core processors.
- Tailor Board Support Packages (BSPs) for Wind River VxWorks 653 RTOS and PowerQUICC architecture processors.
- Use MIL-STD-1553 data bus for configuration, operational use, monitoring, analysis, and debugging.
- Debug hardware via JTAG.
- Familiarity with FPGA development is a plus.
Requirements:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- In-depth knowledge of embedded flight software development.
- Experience with the NXP MPC8548E PowerQUICC III Processor or closely related processors.
- Knowledge of TLBs, MMU, cache, and DMA behavior.
- Experience with Wind River VxWorks 653 RTOS and Board Support Packages.
- Experience with MIL-STD-1553 data bus.
- Experience with debugging hardware via JTAG.
- Familiarity with FPGA development is a plus.
We offer a competitive salary and benefits package, as well as a collaborative and exciting work environment where you can make a significant impact on the aerospace industry. If you are passionate about flight software development and want to work on cutting-edge projects, please apply today.