C++ Software Engineer - Mission Systems
Applied Intuition2 days ago
Washington, DC, USA
Senior
H1B Sponsor
Base Salary
$150k - $200k/yr
Responsibilities
- Design and implement multi-agent optimization algorithms for distributed decision-making.
- Develop temporal logic frameworks and constraint-satisfaction algorithms.
- Create mathematical models for sequential decision processes under uncertainty.
- Build computational frameworks balancing efficiency with human-interpretable reasoning.
- Implement and evaluate metrics for algorithm performance and solution quality.
- Translate theoretical approaches into production-ready software with rigorous testing.
- Collaborate with cross-disciplinary teams to refine algorithmic approaches.
- Communicate technical details effectively across stakeholders.
Requirements
- BS or MS in Computer Science, Software Engineering, Robotics, or related field, or 5+ years of relevant experience.
- 5+ years of hands-on experience with modern C++ (C++ 20).
- Strong understanding and experience with algorithms for constraint satisfaction and optimization.
- Skill in analyzing and optimizing algorithm performance.
- Proficiency with Bazel in Docker-based Linux environments.
- Experience with clean code principles and good OOP design patterns.
- Familiarity with Docker and Linux-based operating systems.
- Understanding of Service-oriented Architecture and message broker paradigms.
- Experience with git, Visual Studio Code, GitLab, and related tools.
- Ability to communicate complex mathematical concepts clearly.
- Strong critical thinking and problem-solving skills.
- Excellent analytical and communication skills.
Benefits
- Comprehensive health, dental, vision, life, and disability insurance.
- 401k retirement benefits with employer match.
- Learning and wellness stipends.
- Paid time off.
Tech Stack
BazelC++DockerGitLinuxSonarQube
Categories
AI & MLBackendData ScienceEmbedded