onsite
Autonomy Software Engineer - STR
Software Engineer
Develop and integrate autonomous algorithms for advanced sensor platforms, leveraging Python, C++, MATLAB, signal processing, and machine learning to deliver real‑time embedded solutions for radar, acoustic, and hyperspectral systems.
About the role
Key Responsibilities
- Design, implement, and test autonomous software components for airborne, surface, and space‑based sensor systems.
- Develop real‑time signal processing and machine‑learning algorithms for radar, acoustic, hyperspectral, and EO/IR data streams.
- Integrate algorithms into embedded processor architectures, ensuring low‑latency performance and reliability.
- Collaborate with hardware engineers to validate RF analog/digital and acoustic hardware interfaces.
- Participate in prototype development, field experiments, and data analysis to refine system performance.
Requirements
- Strong programming experience in Python and C++ with a solid understanding of software engineering best practices.
- Proficiency in MATLAB for algorithm development and data analysis.
- Hands‑on experience with signal processing, sensor fusion, and machine‑learning techniques applied to radar, acoustic, or hyperspectral data.
- Knowledge of real‑time embedded systems, including low‑level programming and performance optimization.
- Ability to work in a multidisciplinary team, communicate technical concepts clearly, and contribute to rapid prototyping cycles.
Skills
pythoncmachine learning