Firmware Engineer
Molg
Firmware Engineer
Join a talented cross-functional team of software, mechanical, electrical, and robotics engineers to develop and own the firmware that brings Molg's robotic microfactory systems to life. As a Firmware Engineer, you will:
- Design, develop, and maintain firmware for embedded systems across Molg's robotic platforms — including motor controllers, sensor interfaces, actuators, and custom PCBs.
- Own the full firmware development lifecycle: requirements gathering, architecture design, implementation, testing, and deployment to production hardware.
- Write robust, real-time firmware in C/C++ targeting bare-metal and RTOS-based environments (FreeRTOS, Zephyr, or similar).
- Develop and maintain drivers for communication protocols including CAN, SPI, I2C, UART, RS-485, and Ethernet to support reliable hardware integration.
- Collaborate closely with electrical engineers to bring up new hardware, validate schematics, and debug hardware/firmware interactions at the board level.
- Build and maintain hardware-in-the-loop (HIL) and software-in-the-loop (SIL) test frameworks to validate firmware behavior in automated CI/CD pipelines.
- Partner with robotics and software engineers to define clear firmware/software interfaces and ensure reliable communication between embedded systems and higher-level control stacks.
- Instrument firmware for observability — logging, telemetry, and diagnostics — to support production monitoring and rapid field debugging.
- Contribute to firmware architecture decisions as Molg's system complexity grows, balancing performance, reliability, and maintainability.
- Participate in design reviews and bring a hardware-aware perspective to cross-functional technical discussions.
You'll have the opportunity to build alongside an incredible team, develop innovative solutions, and grow in a fast-paced environment that values autonomy and impact.
We spend our days building robotic systems, developing complex assembly intelligence software, and designing the next generation of circular products for our customers. Given the importance of working hands-on with physical systems, the majority of our team is in-person collaboratively working in our industrial space in Sterling, VA, down the road from the largest data center market in the world. Our facility includes a variety of robots, CNC milling machines, 3D printers, and all the tools needed to build and test our products. It is important to us that anyone on our team that is interested in learning how to use our various pieces of equipment and machinery is taught and can gain the skills and appreciation for making physical things.
We're a hands on collaborative team with big ambitions, and there's a good amount of context-switching. We expect people to be autonomous and drive their own work to completion. We are scrappy and looking to build a great sustainable company for years to come. As a growing company and startup, priorities may shift as customer or business requirements change. We strive to empower individuals with context and decision-making power to meet this need.
$140k - $210k
Job TitleSenior Firmware EngineerLocationHerndon, VA - Herndon, VA 20171 US (Primary)Job DescriptionFibertek, Inc. is a leading developer... ...customers. We are looking for an experienced Firmware Engineer to contribute to the development of products on our Research and...SuggestedImmediate startFlexible hours- ...IN THIS ROLE YOU WILL: Join a talented cross-functional team of software, mechanical, electrical, and robotics engineers to develop and own the firmware that brings Molg’s robotic microfactory systems to life. As a Firmware Engineer, you will: Design, develop, and...SuggestedShift work
- ...atmospheric sensing, laser communications, and lidar sensors for NASA, DoD, and commercial customers.We are looking for an experienced Firmware Engineer to contribute to the development of products on our Research and Development Team in Herndon, VA. As part of our R&D division,...Suggested
$145k - $190k
Base Salary: $145,000 - $190,000Location: Remote (US-Based)The Opportunity:Are you a Senior Firmware Engineer who loves being deeply hands-on but is ready to act as a collaborative technical anchor for an engineering team? We are looking for a senior-level engineer who...SuggestedRemote work$114k - $171k
...s Space Sector provides an arena where your passion for innovation and quest for exploration are welcome. As an Embedded Software Engineer - Level 3 or 4, your role at Dulles, VA will be pivotal in supporting missions critical to national and global security.Ready to join...SuggestedFull timeRemote workRelocation packageShift work$108.9k - $150k
Lead Hardware Engineer - Onsite PositionCurtiss-Wright is growing and has multiple openings for experienced Lead Hardware Engineer to join... ...as well as custom form-factor systems incorporating software, firmware, and hardware security elements. The ideal candidate brings...Full timeWork at officeRemote work$122k - $253k
...Title: Hardware EngineerLocation: Sterling, VAClearance: TS/SCI Poly**This position is CONTINGENT upon contract award**The Hardware Engineer (HWE) collaboratively works closely with the Sponsor, OM, and PO Teams to identify, understand, and anticipate Mission Partner and...Full timeContract work$125.3k - $175k
Principal Embedded Software Engineer - Onsite position Do you have a passion to invent, design and implement embedded software along with... ...modify Board Support Packages (BSPs), device drivers, power-on firmware (BIOS/U-Boot), built-in test and design verification test...Full timeFlexible hours- ...Job Description An aerospace client is seeking a Full Time Embedded Software Engineer to join the team and will be responsible for implementing electrical components into hardware and firmware needed for our commercial Global Navigation Satellite System (GNSS). Their...Permanent employmentFull time
$123k - $151k
...The Position TrustPoint is currently seeking a Full Time Embedded Software Engineer to join the team and will be responsible for implementing electrical components into hardware and firmware needed for our commercial Global Navigation Satellite System (GNSS). Our...Permanent employmentFull time$110k - $140k
...Embedded Software Engineer Location: Sterling, VA - Onsite About Accelevation We build what the future runs on. Accelevation... ...Your Day-to-Day Responsibilities Design and implement firmware for embedded systems used in power monitoring, switching...Work at officeFlexible hoursNight shift$86k - $138k
ResponsibilitiesJob Description: Peraton is seeking an experienced systems Hardware Engineer to join our national intelligence program in Northern Virginia that delivers engineering, application development, deployment, operations, upgrades and sustainment of products...Contract workWork experience placementShift work$170k - $200k
HawkEye 360 is seeking a Principal Embedded Linux Engineer to advance our next-generation spacecraft payload platforms. The Software Team's mission is to design, build, and test embedded Linux systems for small commercial satellites that provide revolutionary RF geospatial...Work experience placementWorldwide$120k - $222k
...Position Title: Principal Embedded Software Engineer Requisition ID: 1784 Position Location: Sterling, VA Position Reports... ...Diagnose and resolve complex technical issues spanning software, firmware, FPGA, operating system, drivers, and hardware interactions....Full timeTemporary workFor contractorsLocal area- ...States. Job Description Full Stack developer - The Digital Team at Client is looking for a highly technical, Software Engineer to help us develop our next generation of digital experience. Requires a strong engineer who is agile enough to take on any project...Full time
- ...Hardware Engineer PrincipalWe have a great opportunity for a Hardware Engineer Principal to join our team Defense Solutions Group.CW is looking for an experienced Hardware Engineer Principal who will plan, lead, and design complex electrical boards, e.g., single board...Work at office
$60 - $77 per hour
...Description Job Description Job Title: Embedded Software Test Engineer Job Description This role focuses on developing,... ...similar test management tools. Collaborate closely with software, firmware, and hardware engineering teams to troubleshoot issues and improve...Contract workTemporary workWork at officeRemote workWork from home- ...deployment Collaborate with management and technical team on product strategy 5+ years of hands-on experience as a computer vision engineer, machine learning engineer, or data scientist with at least 2 years focused on computer vision Bachelor's Degree or higher in...Remote work
$122.1k - $229.3k
...other developers to define and deliver features Participate in/lead technical discussions analyzing requirements, design and engineering practices Troubleshoot, debug, and optimize system for performance and scalability What you will need: ~ Bachelor’s degree...Full timeContract workLocal area- ...Senior Embedded Linux Engineer Participate in design, development, verification, troubleshooting, and delivery of high quality firmware Deliver resilient and robust designs - lead and participate in technical discussions across engineering and product teams. Work with...Work at officeRemote work
- ...make your career. Job Description Our Integrated Technology Solutions (ITS) team is looking for multiple Full-Stack Software Engineers to help develop and support our mission critical applications. These applications support some of the most important financial...Full timeFlexible hours
- ...We have immediate, fully funded openings for 6 Software Developers and 1 Systems Engineer with an active Full Scope Poly clearance in Herndon, VA . The team shall consist of developers that have professional work experience with cloud technologies and application...Full timeWork experience placementImmediate start
- ...North Point Technology is looking to hire a Software Engineer to join a team delivering mission-critical software solutions for a government program. This position requires an active Top Secret/SCI clearance with an adjudicated CI Polygraph prior to start. Responsibilities...Full timeFlexible hours
$104.2k - $187.7k
...enterprise classification application. Responsibilities Include: As a member of our team you will join a dedicated group of engineers who provide troubleshooting and operations support, with a focus on security, containerization, and automation. You will dive deep...Full timeContract workLocal area- ...We are seeking Software Engineers to join a dynamic team supporting the development and delivery of a Major Systems Application (MSA) including the associated operations and maintenance (O&M) support to modernize space domain awareness (SDA) and flight safety tools. The...Full timeContract workWork experience placementFlexible hoursWeekend workWeekday work
$175.43k
...Description Software Engineer : Research, design, develop, test, and maintain computer and network software, applications, and utility programs. Analyze user requirements and develop software solutions using computer science and engineering principles. Create...Full time- ...document platform patterns and templates to scale adoption. Required Qualifications: ~ TS/SCI Clearance ~ BS in Software Engineering or related field ~2-10 years of experience in CI/CD and Kubernetes-focused engineering or SRE/Platform Engineering ~ Strong...Full timeFlexible hours
- ...documentation, including both program-level and user-level documentation. Enhance software to reduce operating time or improve efficiency. ITIL knowledge. Position requires a TS/SCI clearance. Requirements Bachelors Degree in Computer Science or Engineering....Full time
$155.89k - $233.83k
At Two Six Technologies, we build, deploy, and implement innovative products that solve the world’s most complex challenges today. Through unrivaled collaboration and unwavering trust, we push the boundaries of what’s possible to empower our team and support our customers...Full timeContract workWork experience placementLocal area- ...and B2B process integration solutions. Our company provides application analysis, design, development and programming, software engineering, systems development, testing, integration, and implementation, and management consulting services to various clients – including...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!



