onsite
Entry to Mid-level Software Developer - Defense Systems - Integrated Solutions for Systems
Software Engineer
Entry‑to‑mid level software developer focused on real‑time wireless signal processing and machine learning for defense edge devices, leveraging Python, C++, DSP, and real‑time system design.
About the role
Key Responsibilities
- Design, prototype, and implement software that processes real‑time wireless signals for defense applications.
- Develop and integrate machine learning models into edge devices, ensuring low‑latency inference.
- Collaborate with cross‑functional teams to translate signal‑processing requirements into scalable code.
- Optimize algorithms for performance on embedded platforms and conduct rigorous testing.
- Document design decisions, maintain code quality, and contribute to continuous improvement initiatives.
Requirements
- 1–3 years of software development experience, preferably in C++ or Python.
- Strong foundation in digital signal processing and real‑time system design.
- Experience with machine learning frameworks (e.g., TensorFlow, PyTorch) and edge deployment.
- Familiarity with embedded systems, low‑power optimization, and version control (Git).
- Excellent problem‑solving skills and a passion for tackling complex data challenges.
Skills
pythoncmachine learning