Software Engineer – Embedded Systems and High-Performance Computing
Job Description
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
- Expertise in C++ and Python
- Experience with embedded systems and real-time applications (Background in performance-critical systems or robotics is highly desirable)Â
- Strong understanding of data structures, algorithms, and system-level programming concepts (e.g., threading, synchronization, and memory management).
- Demonstrated expertise in debugging, profiling, and optimizing complex software systems
- Experience with robotics frameworks (e.g., ROS, DDS) or real-time operating systems (RTOS) is desireable.
Application Process
We have a two-stage interview process:
- Screener Interview: A 30-minute discussion about relevant engineering concepts and your past experience.
- Offline Coding Test: We provide an at-your-own-pace test focused on algorithm and system design. After completion, you'll present your solution in a follow-up call. This allows us to understand your thought processes and technical approach.
We are committed to a low-stress interview experience—no trick questions or brain teasers!
Explore More
Date Posted
12/09/2024
Views
0
Similar Jobs
Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsLead Technical Support Engineer - HERE Technologies
Views in the last 30 days - 0
This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...
View DetailsSales Development Representative - UK (Remote) - Dscout
Views in the last 30 days - 0
Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...
View Details