This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
ExoAnalytic Solutions is seeking a Software Engineer- Algorithms & Modeling to join a collaborative team developing modern software that supports algorithm development, simulation and analytical workflow. You will contribute to the development of algorithms that operate under uncertainty, time constraints, and competing objectives, supporting simulation-driven analysis and decision support in complex systems. This role is well suited for engineers who enjoy working across the full software lifecycle and applying physics-based and mathematically rigorous techniques to complex, real-world problems. The ideal candidate enjoys working at the intersection of algorithms, software, and physics-based modeling.
Job Responsibility:
Analyze algorithm tradeoffs, assumptions, and limitations, and communicate results to technical and non-technical stakeholders
Propose and prototype algorithm improvements or alternative approaches
Collaborate with systems engineers, analysts, and domain experts to translate operational needs into algorithmic and software solutions
Contribute to software architecture discussions and technical design decisions
Manage individual tasks, priorities, and deliverables
Requirements:
Bachelor’s degree in Computer Science, Mathematics, Physics, Engineering, or a related technical field with 5+ years of relevant experience, or a Master’s degree with 2+ years of relevant experience
Experience using software version control systems
Strong foundation in software engineering principles
Demonstrated capability developing algorithms and/or models and simulations
Experience applying advanced research and development techniques to investigate, analyze, and solve challenging physics and engineering problems
Experience working in two or more of the following areas: Algorithm development, Modeling and simulation, Machine learning algorithms, Operations Research or decision support algorithms, Systems modeling and analytical framework
Proficiency in Python or C++, with comfort in software design and architecture
Commitment to high-quality code, testing and continuous improvement
Ability to work effectively on a team and communicate technical concepts clearly
Eligibility to obtain a Secret clearance
Excellent written, oral and interpersonal communication skills
Working proficiency and communication skills in verbal and written English
Nice to have:
Active Secret clearance or higher
Advanced degree in Physics, Math or Engineering
Experience in aerospace, defense, space systems, or related domains
Familiarity with real-time or near-real-time systems
Professional experience with DevOps process and tools such as GitLab CI/CD
Experience with scientific or analytical libraries
Experience implementing or evaluating optimization, simulation, or analytical algorithms
Experience with EO/IR or RF sensor algorithms such as detection, tracking and classification
Experience in applying AI/ML techniques to solve complex problems
What we offer:
Company-paid medical, vision, and dental coverage
401(k) Retirement Plan with a 6% company contribution (no employee match required)
Ample paid personal time off, including holidays
Short- and long-term disability insurance and life insurance
Additional discounts and perks to support your well-being
Flexible scheduling and structured freedom that empower innovation and work-life balance