Health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance, Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
Lead a team supporting the development, integration, testing, and deployment of autonomous systems in Ukraine.
Responsibilities
Lead, mentor, and develop a team of Autonomy Software Integration & Test Engineers.
Set technical priorities, assign resources, manage schedules, and ensure the team delivers against operational requirements.
Guide the development and integration of autonomy software across fixed-wing, multirotor, and other unmanned systems.
Provide technical direction for software bring-up, system configuration, troubleshooting, and mission readiness.
Oversee simulation, SIL, HIL, VIL, ground-test, and live flight-test activities.
Requirements
Bachelor’s degree in Computer Science, Robotics, Aerospace Engineering, Electrical Engineering, Mechanical Engineering, or a related field, or equivalent practical experience.
Nice to have: leading teams supporting autonomous aircraft or unmanned systems
Design, implement, test, and maintain real-time software models and system-level simulators that reproduce operational conditions for mission rehearsals and spacecraft operator training.
Compensation
Summary Pay Range: $211,650 - $286,350
Responsibilities
Review, analyze, translate, and implement customer requirements for software-based simulation products
Design simulation product architecture and lead implementation framework development
Design, Integrate, modify, test, and debug simulation models and scenarios
Execute full life-cycle development activities, including requirements definition and analysis, software architecture, design, coding, unit test, integration, documentation, and formal qualification
Interface with a technically diverse user community and a multi-disciplined integrated product team (systems and software)
Lead the architecture of real-time control software for wind turbines, guide modernization across product generations, and build robust, maintainable industrial solutions.
Responsibilities
Define and evolve the software architecture, interfaces, and design principles for real-time wind turbine control systems.
Turn product and control requirements into modular, testable software designs with systems, controls, and quality teams.
Lead modernization efforts for legacy software and assess functional equivalence, performance, and resource use as designs evolve.
Guide model-based development using MATLAB/Simulink, automatic code generation, and complementary embedded software in C/C++.
Set verification strategies across unit, integration, and system-level testing, including support for build, release, configuration management, and continuous integration.
We are looking for a Software Lead who leads by example, writing production code every day and setting the bar for how software gets built at an AI-native surgical robotics company. You'll own the software that ties our system together, from embedded firmware to real-time services to the interfaces physicians use at the table.
Responsibilities
Hands-on development: Write production code across firmware, real-time services, and clinician-facing apps, taking on the hardest and highest-risk parts yourself.
System architecture: Architect software that scales with Mosaic's ambitions, bringing perception and machine learning models into a real-time, safety-critical robotic system.
Lab-to-fix loop: Debug issues from the bench and preclinical studies through root cause to verified fix, so each study improves the next.
AI-native development: Define how we use agentic development in a regulated industry to improve both quality and speed.
Engineering standards: Own branching, CI/CD, automated testing, and releases. Review code daily and hold a high bar for readability, test coverage, and defensive design.
Review, analyze, translate, and implement customer requirements for software-based simulation products
Design simulation product architecture and lead implementation framework development
Design, Integrate, modify, test, and debug simulation models and scenarios
Execute full life-cycle development activities, including requirements definition and analysis, software architecture, design, coding, unit test, integration, documentation, and formal qualification.
Interface with a technically diverse user community and a multi-disciplined integrated product team (systems and software).
Requirements
Bachelor’s degree or higher
Nice to have: Master or Doctorate of Science degree
Senior builder who turns AI and data into production-ready products, designing architecture, writing code across frontend, backend, and data, and working closely with clients.
Locations (2)
Hellerup, Capital Region, Denmark
Copenhagen, Capital Region, Denmark
Responsibilities
Take client ideas from hypothesis to prototype and production system
Design architecture and write code across frontend, backend, and data
Deploy solutions in the cloud and set up observability
Review code and mentor less experienced engineers
Explain technical choices to non-technical stakeholders
Requirements
Master's degree in Computer Science, Engineering, or related field