remote
Associate Software Engineer - Precision Sensing & Seeker Systems - BAE Systems USA
Software Engineer
Entry‑level software engineer focused on embedded development for precision seeker and guidance systems, applying C/C++ and Python to real‑time signal‑processing challenges in national‑security hardware.
About the role
Key Responsibilities
- Develop, test, and integrate embedded software for seeker, guidance, and control hardware using C/C++.
- Implement real‑time signal‑processing algorithms and sensor interfaces on RTOS platforms.
- Collaborate with hardware and systems engineers to define requirements and verify functionality.
- Maintain code quality and version control using Git, and produce clear documentation and test reports.
- Participate in design reviews, troubleshooting, and continuous improvement of development processes.
Requirements
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- Proficiency in C and C++ programming for embedded platforms; Python scripting experience is a plus.
- Understanding of real‑time operating systems, interrupt handling, and low‑level hardware interfaces.
- Familiarity with signal‑processing concepts and sensor data acquisition.
- Strong problem‑solving skills, ability to work in a multidisciplinary team, and a passion for national‑security technology.