Firmware Engineer
Molg
Job Description
Job Description
ABOUT US
Hey! We’re Molg We’re building robotic systems that make electronics manufacturing circular. We work with hyperscalers and leading electronics manufacturers to automate how hardware is designed, manufactured, disassembled, repaired, reused, and recovered. Using robotics, computational design, and AI, our systems turn today’s e-waste into resilient, data-driven supply chains—and change how electronics are made in the first place.
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 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.
WHO YOU ARE:
5+ years of professional firmware or embedded systems engineering experience, with a track record of shipping firmware on real hardware.
Expert-level proficiency in C and C++; experience with Python for tooling, test automation, or scripting is a strong plus.
Deep experience with microcontrollers and microprocessors (STM32, ESP32, NXP, TI, or similar); comfortable working with datasheets and reference manuals as primary sources of truth.
Hands-on experience with RTOS development — task scheduling, interrupt handling, memory management, and real-time constraints.
Solid understanding of common embedded communication protocols (CAN, SPI, I2C, UART, Ethernet) and how to debug them with logic analyzers and oscilloscopes.
Comfortable reading schematics and working directly with hardware — you enjoy getting to the root of hardware/software interaction issues.
Experience writing automated firmware tests, ideally in HIL or SIL environments; familiarity with pytest, Robot Framework, or similar testing tools is a plus.
Strong debugging skills — you can navigate a system from application layer down to the register level when needed.
Excellent communicator with a bias toward documentation and clean, maintainable code.
Ability to work in-person at Molg HQ in Sterling, VA.
WHO WE ARE:
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.
THINGS TO KNOW:
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.
- Henpen Corporation in Herndon, VA seeks a Senior Firmware Engineer to contribute to space-grade firmware development for electro‑optical systems. You will lead architecture, design, and testing alongside hardware and software teams in a cross-functional environment. Responsibilities...Suggested
- Senior Firmware Engineer Herndon, Virginia, USA 140000-210000 Job Description We are looking for an experienced Firmware Engineer to contribute to the development of products on our Research and Development Division in Herndon VA. As part of our R&D division, you would...Suggested
- ...Job Description Everforth ECS is seeking an Embedded Firmware Engineer to join the RPL team in Chantilly, VA. We're looking for an Embedded Firmware Engineer to design, develop, and maintain embedded software for our hardware products. You will work closely with...SuggestedWork at office
- ...written skills to interact with design teams, management and customers Other duties as assigned Bachelors degree in Computer Engineering or similar, Masters degree desired Minimum 5 years' (5-10 desired) experience working with embedded software development and...SuggestedFull timeNight shift
- ...About the Role A leading aerospace and defense contractor in Herndon, VA is seeking a Lead Embedded Software Engineer to spearhead the architecture and modern software conversion of mission-critical real-time platforms. In this hands-on technical leadership role, you...SuggestedFull timeContract workFor contractors
- ...Job Description Job Description Title: Embedded S/W /Firmware Engineer Term: Contract-Possible Perm Start Date: ASAP Location: Onsite VA Requirements Responsibilities: Lead and contribute to firmware architecture and implementation for space-based...Permanent employmentContract workFor contractorsImmediate start
$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 office$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$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- ...Embedded Software Engineer Embedded Software Engineer Company: LCS Defense Clearance: Active TS/SCI with Full-Scope Polygraph required Experience: 5+ years of relevant software engineering experience Locations: Jessup, MD; Herndon, VA; Arlington, VA OR Denver, CO Position...
$136.26k - $204.38k
...building a safer global future. Overview of Opportunity Two Six Technologies is actively seeking a Senior Embedded Software Engineer to join our Trusted Electronics & Effects team in Herndon, Virginia. We are looking for someone with a background in embedded...Contract workWork at officeLocal area$125k - $160k
...comprehensive health, vision, and dental coverage equity Job Details We are on the hunt for a skilled and dedicated Computer Vision Engineer to join our dynamic team. This is a permanent position in the autonomous systems industry where you will be instrumental in...Permanent employmentLocal area$160k - $180k
...Role: Lead Embedded Software Engineer Location: Herndon, Virginia (100% Onsite) Compensation: $160,000 – $180,000 / year + Full Benefits Clearance: Active US DoD Secret Security Clearance Required Travel: Less than 10% Work Authorization: US Citizens / No...- ...), we solve the nation's toughest defense and intelligence challenges through advanced analytics, machine learning, and software engineering. Our teams work at the intersection of mission and innovation, delivering impactful capabilities in real-world environments.We are...
- Embedded Software Engineer - Level 3 or 4At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us...Remote work
$91.8k - $137.6k
Embedded Software Engineer - Level 2At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be...Remote workShift work$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 system...Permanent employmentFull time- ...Job Description Job Description The Lead Building Engineer leads and oversees the day-to-day operations and maintenance of building systems, ensuring efficient and safe building performance while supervising engineering staff and contractors. Essential Duties...Hourly payContract workFor contractorsH1bWork at officeLocal areaRemote workVisa sponsorshipWork visaFlexible hoursWeekend work
- ...storage tanks, water metering, energy metering, gas monitoring, and asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing, optimizing and performance engineering; for several mid - large wireless...
- ...storage tanks, water metering, energy metering, gas monitoring, and asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing, optimizing and performance engineering; for several mid - large wireless...Work experience placement
- ...in the United States.Job DescriptionFull 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...
$170k - $200k
...Software Engineer SME This position requires an active TS/SCI with Polygraph. The Software Engineer SME shall collaborate on the integration of capabilities from different systems. Additionally, you will collaborate on the design, development, testing and integration...Full time- ...*Hybrid: Candidate Required to be on site in Herndon Tue-Thurs (May increase based on business needs) Job Title: AI Solution Engineer Organization: Central AI & Data Observability (AIDO) Team: AI Platform Strategy & Services Location: Corporate / Hybrid...Full timeLocal area
$129k - $196k
...Job Description Position Title: Principal Embedded Software Engineer Requisition ID: 1784 Position Location: Sterling, VA Position... ...and resolve complex technical issues spanning software, firmware, FPGA, operating system, drivers, and hardware interactions....Full timeTemporary workFor contractorsLocal area$87.1k - $157.45k
...environment. In this position, you will design and implement software solutions independently while working closely with systems engineering, product delivery, and DevSecOps teams. The primary focus is on developing containerized applications within an Agile/SAFe environment...Full timeRemote work$117.2k - $223.9k
...the agentic era? You’re in the right place! Agentforce is the future of AI, and you are the future of Salesforce.Our Public Cloud engineering teams are responsible for maintaining and building out a large-scale distributed systems engineering platform that supports...Full time$143.7k - $194.4k
...quality code with thorough test coverage as you mentor new developers so they can learn from your CRs. - Find out what it takes to engineer systems for "Amazon Scale".- Realize that making software work is just the start and you value talking about cattle-vs-pets,...InternshipFlexible hours$86k - $138k
ResponsibilitiesPeraton is seeking a Software Engineer. This position is onsite in Herndon, VA.This role will perform the following but not limited too:Conducts research in design, development, testing and utilization of electronic data processing software.Designs, develops...Contract workShift work$65.8k - $213.4k
...fun working together and take pride in our contributions to the nation’s safety.We are recruiting for junior, mid-level, and senior engineers with a background in Software Engineering to support our team. This position can be located in either of the following locations:...Relocation packageShift work$143.7k - $194.4k
...customers to protect AWS locations and preserves the trust that all AWS users have in us. You’ll work with other software development engineers every day that are as passionate as you are about building systems that are an essential tool for our customers in keeping AWS...InternshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!





