Staff Embedded Software Engineer
2 weeks ago
Salary on offer $160-200k. Relocation available. 2-3 days per week on site
As Staff Embedded Software Engineer, you'll play a crucial role in advancing our robotic software, specializing in low-level hardware interfaces. Joining us early on, you'll contribute to enhancing our current robot and shaping the next generation by integrating more advanced sensors and communication protocols at the board and firmware levels. This involves working with cameras, motor controllers, sensors, microcontrollers, and their respective software interfaces. You'll also have the opportunity to build meaningful equity and expand your responsibilities as the company grows.
Your Responsibilities:
- Guide system-level design decisions in collaboration with electrical and mechanical engineers to develop high-performance, reliable, and cost-effective solutions.
- Aid in defining functional requirements for embedded systems.
- Integrate communications from custom PCBs (e.g., motor controllers, domain controllers) into low-level software interfaces.
- Design embedded software architecture and contribute to crucial design choices.
- Develop automated tests to ensure the functionality of embedded software.
- Troubleshoot communication bus and software-level issues.
- Establish C++ interfaces for communication between embedded systems and higher-level software.
- Provide technical leadership within a small team of embedded software engineers.
- Lead the development of functionally safe embedded software and promote safety throughout the development and testing phases.
Requirements:
- 7+ years of experience in embedded systems development for robotics, autonomous vehicles, or similar fields.
- Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field.
- Proficiency in C/C++, Python programming for microcontrollers (STM32, PIC, AURIX, Hercules) using RTOS (e.g., freeRTOS).
- Experience in developing and certifying functionally safe hardware and software.
- Solid understanding of electrical engineering principles, including circuit analysis and design.
- Demonstrated experience in prototype development, testing, and scaling designs for production.
- Proficient in hardware debugging using tools like DMM, oscilloscopes, and logic analyzers.
- Preferred: Experience in developing for distributed systems with multiple microcontrollers using industrial communication buses (CANOpen, EtherCAT, Ethernet).
- Preferred: Knowledge of FOC motor control and TCP/IP communications.
- Preferred: Familiarity with version control systems, particularly Git.
- Preferred: Prior experience in startup environments.
This role is based in Denver, with the opportunity for 2-3 days of remote work per week, depending on business requirements (fully remote work is not available). Relocation assistance is provided for candidates relocating from out-of-state.
Benefits for all full-time employees include:
- Equity ownership in the company.
- Generous paid time off.
- 401(k) plan with a 3% employer contribution.
- Comprehensive medical, dental, and vision insurance.
- Short-term disability insurance.
- Annual wellness stipend of $1,000.
- Professional development stipend on an annual basis.
- 12 weeks of paid parental leave.
- Flexible working hours.
-
Staff Embedded Software Engineer
1 month ago
Denver, United States Energize Group Full timeSalary on offer $160-200k. Relocation available. 2-3 days per week on siteAs Staff Embedded Software Engineer, you'll play a crucial role in advancing our robotic software, specializing in low-level hardware interfaces. Joining us early on, you'll contribute to enhancing our current robot and shaping the next generation by integrating more advanced sensors...
-
Staff Embedded Software Engineer
3 weeks ago
Denver, United States Energize Group Full timeSalary on offer $160-200k. Relocation available. 2-3 days per week on siteAs Staff Embedded Software Engineer, you'll play a crucial role in advancing our robotic software, specializing in low-level hardware interfaces. Joining us early on, you'll contribute to enhancing our current robot and shaping the next generation by integrating more advanced sensors...
-
Staff Embedded Software Engineer
1 month ago
Denver, United States Energize Group Full timeSalary on offer $160-200k. Relocation available. 2-3 days per week on siteAs Staff Embedded Software Engineer, you'll play a crucial role in advancing our robotic software, specializing in low-level hardware interfaces. Joining us early on, you'll contribute to enhancing our current robot and shaping the next generation by integrating more advanced sensors...
-
Senior Embedded Software Engineer
2 months ago
Denver, United States EVONA Full timeSenior Embedded Software EngineerDenver, COOur client are an expanding Space client based in the Denver Metropolitan area and they are looking for a Senior Embedded Flight Software Engineer to work across some exciting new Flight Software Developments.Responsibilities will include:Reviewing requirements and design documents.Working directly with System...
-
Senior Embedded Software Engineer
2 months ago
Denver, United States EVONA Full timeSenior Embedded Software EngineerDenver, COOur client are an expanding Space client based in the Denver Metropolitan area and they are looking for a Senior Embedded Flight Software Engineer to work across some exciting new Flight Software Developments.Responsibilities will include:Reviewing requirements and design documents.Working directly with System...
-
Senior Embedded Software Engineer
2 months ago
Denver, United States EVONA Full timeSenior Embedded Software EngineerDenver, COOur client are an expanding Space client based in the Denver Metropolitan area and they are looking for a Senior Embedded Flight Software Engineer to work across some exciting new Flight Software Developments.Responsibilities will include:Reviewing requirements and design documents.Working directly with System...
-
Senior Embedded Software Engineer
1 week ago
Denver, United States EVONA Full timeSenior Embedded Software Engineer Denver, CO Are you the right applicant for this opportunity Find out by reading through the role overview below. Our client are an expanding Space client based in the Denver Metropolitan area and they are looking for a Senior Embedded Flight Software Engineer to work across some exciting new Flight Software Developments. ...
-
Sr Embedded Software Engineer
2 weeks ago
Denver, United States PEAK Talent Search Full timeJob Description Job Description Essential Job Duties and Responsibilities: Extensive knowledge of compilers, real time operating systems, emulators/debugging tools, C/C++/assembly programming, embedded system design, Windows application development. A high level of competency in object-oriented programming. Basic understanding of digital and analog and...
-
Sr Embedded Software Engineer
1 month ago
Denver, United States Peak Talent Search Full timeJob DescriptionJob DescriptionEssential Job Duties and Responsibilities:Extensive knowledge of compilers, real time operating systems, emulators/debugging tools, C/C++/assembly programming, embedded system design, Windows application development.A high level of competency in object-oriented programming.Basic understanding of digital and analog and circuit...
-
Embedded Software Engineer – Layer 3 Networks
2 weeks ago
Denver, United States BridgeView Full timeBridgeview is currently seeking an Embedded Software Engineer – Layer 3 Networks for one of our clients. If you love building and supporting technology solutions that make businesses successful, then read on for more details.TITLE: Embedded Software Engineer – Layer 3 NetworksLOCATION: RemotePOSITION TYPE: 9-month contract, with possibility of...
-
Embedded Software Engineer – Layer 3 Networks
2 weeks ago
Denver, United States BridgeView Full timeBridgeview is currently seeking an Embedded Software Engineer – Layer 3 Networks for one of our clients. If you love building and supporting technology solutions that make businesses successful, then read on for more details.TITLE: Embedded Software Engineer – Layer 3 NetworksLOCATION: RemotePOSITION TYPE: 9-month contract, with possibility of...
-
Denver, United States Rocket Lab Full timeSenior Embedded Flight Software Engineer I/II Rocket Lab is a global leader in launch and space systems. The rockets and satellites we build and launch enable some of the most ambitious and vital space missions globally, supporting scientific exploration, Earth observation and missions to combat climate change, national security, and exciting new technology...
-
TS/SCI Senior Embedded Software Engineer
1 week ago
Denver, United States SET Development LLC Full timeLocation: REMOTE Periodic travel required We are seeking a defense industry-specific, Senior Embedded Software Engineer with expertise in C/C++, to join our Satellite Systems team. Top Secret (TS/SCI) Level Security Clearance required. In this integration-focused role, the candidate will assist in the integration of subcontractor-developed ground software...
-
TS/SCI Senior Embedded Software Engineer
1 month ago
Denver, United States SET Development Full timeJob DescriptionJob DescriptionLocation: REMOTE Periodic travel required We are seeking a defense industry-specific, Senior Embedded Software Engineer with expertise in C/C++, to join our Satellite Systems team. Top Secret (TS/SCI) Level Security Clearance required. In this integration-focused role, the candidate will assist in the integration of...
-
TS/SCI Senior Embedded Software Engineer
3 weeks ago
Denver, United States SET Development LLC Full timeLocation: REMOTE Periodic travel required We are seeking a defense industry-specific, Senior Embedded Software Engineer with expertise in C/C++, to join our Satellite Systems team. Top Secret (TS/SCI) Level Security Clearance required. In this integration-focused role, the candidate will assist in the integration of subcontractor-developed ground...
-
Software Engineer
5 days ago
Denver, United States Merlin Labs Full timeAbout Us: Merlin is an early-stage autonomy company, building software to control sophisticated transportation systems. Our mission here at Merlin Labs is to develop hardware and software solutions that deliver the capability for aircraft to fly useful missions autonomously and safely. Our first product will be a certified system to bring automation to...
-
Sr. Embedded
7 days ago
Denver, United States Adastra replica Full timeJob DescriptionJob DescriptionJob Description:Our client is looking for a skilled, fast learning individual who will help shape the flight software of tomorrow. An Embedded Software Engineer at this company is expected to own and inform major system decisions at every phase of the design life cycle for our products. You will work within a small team to...
-
Senior Embedded Flight Software Engineer
7 days ago
Denver, United States Loftfederal Full timeSenior Embedded Flight Software Engineer Loft Federal is dedicated to providing the US national security space community with a rapid, affordable, and simplified pathway to orbit for any small satellite mission. We are a US-incorporated, wholly-owned subsidiary of Loft Orbital Solutions, Inc . At Loft, we empower our team members with autonomy and ownership...
-
API Software Engineer
5 days ago
Denver, United States Gusto Full timeAbout Gusto Gusto is a modern, online people platform that helps small businesses take care of their teams. On top of full-service payroll, Gusto offers health insurance, 401(k)s, expert HR, and team management tools. Today, Gusto offices in Denver, San Francisco, and New York serve more than 300,000 businesses nationwide. Our mission is to create a world...
-
Software Systems Engineer
4 weeks ago
Denver, United States Remotely Full timeThis is a remote position. Software Systems Engineer (3-5 year experience, remote) Be part of our future! This job posting builds our talent pool for potential future openings. We'll compare your skills and experience against both current and future needs. If there's a match, we'll contact you directly. No guarantee of immediate placement, and we only...