Metron is seeking a Software Engineer to design and develop algorithms, simulations, and visualization tools for autonomous robotics to solve challenging national security problems.
Requirements
- Programming experience in C++ and/or Java programming languages
- Experience using one or more development tools, such as VS Code, Eclipse, JetBrains, Maven, Gradle, and CMake
- Experience writing algorithmic code, including complexity analysis, performance optimization, and multithreading
- Experience using Robotic Operating System (ROS) or its equivalent
- Experience in Probability/Statistics, Linear Algebra, Multivariate Calculus
- Experience in advanced algorithm integration and/or data analytics applications
- Experience with additional languages including
Responsibilities
- design and develop algorithms, simulations, and visualization tools for autonomous robotics
- engage in the full software process—from concept to design and demonstration
- integrating innovative ideas from various fields
- writing maintainable and extensible code
- tackling critical robotics challenges
- see your ideas control robots in demanding environments
- Experience writing algorithmic code, including complexity analysis, performance optimization, and multithreading
Other
- At least 3 years of industry experience in advanced software development in a team environment
- Ability to communicate design concepts and performance metrics clearly
- US CITIZENSHIP REQUIRED; Successful candidates will be subject to a security investigation and must meet eligibility requirements for access to classified information
- Active Security Clearance
- Experience designing and implementing user interfaces