onsite
Software Engineer II - Research & Prototyping - Beast Code
Software Engineer
Mid‑level software engineer focused on research and rapid prototyping of defense‑grade solutions, leveraging C++, Python, and machine‑learning techniques to build high‑fidelity simulations and proof‑of‑concept systems.
About the role
Key Responsibilities
- Design, develop, and iterate prototype software components for emerging defense technologies.
- Build and maintain high‑performance simulation models using C++ and Python.
- Integrate machine‑learning algorithms to enhance system capabilities and decision support.
- Collaborate closely with domain experts and end‑users to validate prototypes against real‑world requirements.
- Participate in Agile ceremonies, sprint planning, and code reviews to ensure quality and timely delivery.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field; 2+ years of professional software development experience.
- Proficiency in C++ and Python, with hands‑on experience in simulation or modeling frameworks.
- Experience applying machine‑learning techniques to real‑time or embedded systems.
- Strong problem‑solving skills and ability to translate abstract concepts into functional prototypes.
- Effective communication and teamwork skills for cross‑functional collaboration.
Skills
cpythonmachine learning