What are the responsibilities and job description for the Software Engineer - Embedded Systems and High-Performance Computing position at Primordial Labs?
What We Do
Primordial Labs is building Anura, the next-generation human-machine interface. Anura allows operators to command, control, and collaborate with uncrewed systems through natural language, just like they would with a human teammate. Our mission is to make it easier for warfighters to harness the power of autonomous systems on the battlefield.
Job Description
Please Note : This is a 100% remote position that requires residence in the United States. Candidates must also be eligible to obtain a DoD security clearance, which requires U.S. citizenship .)
We are seeking a talented Software Engineer with expertise in embedded systems, robotics, and high-performance computing to join our team. In this role, you will transform innovative ideas and research into production-grade, real-time software for autonomous platforms. You will tackle challenging, performance-critical problems in a collaborative, fast-paced environment.
As a company co-founded and led by engineers, we prioritize developer experience. We minimize distractions (read : meetings) and provide tools to maximize productivity. We are also committed to offering competitive total compensation, including equity.
Responsibilities
- Collaborate with the R&D team to transform innovative concepts and prototypes into robust, high-performance production code.
- Develop and optimize software for real-time systems, robotics, and embedded platforms.
- Conduct performance analysis and apply low-level optimizations for efficiency, portability, and scalability across diverse compute architectures.
- Integrate software with robotic systems, sensors, and other hardware.
- Maintain a strong focus on code quality, testing, and thorough documentation.
Qualifications
Application Process
We have a two-stage interview process :
We are committed to a low-stress interview experience-no trick questions or brain teasers!