Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Sterling, VA vacancy
  • $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... 
    Suggested
    Immediate start
    Flexible hours

    Fibertek

    Herndon, VA
    3 days ago
  •  ...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

    Nicholson Strategic Solutions

    Herndon, VA
    5 days ago
  • $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... 
    Suggested
    Remote work

    CyberCoders

    Reston, VA
    2 days ago
  • $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... 
    Suggested
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Dulles, VA
    3 days ago
  • $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... 
    Suggested
    Full time
    Work at office
    Remote work

    Curtiss-Wright

    Ashburn, VA
    2 days ago
  • $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 time
    Contract work

    Nightwing

    Sterling, VA
    3 days ago
  • $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 time
    Flexible hours

    Curtiss-Wright

    Ashburn, VA
    3 days ago
  • $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 employment
    Full time

    TrustPoint

    Dulles, VA
    a month ago
  •  ...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 employment
    Full time

    TalentRemedy

    Herndon, VA
    7 days ago
  • $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 work
    Work experience placement
    Shift work

    Peraton Corporation

    Herndon, VA
    3 days ago
  • $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 placement
    Worldwide

    Hawkeye360

    Herndon, VA
    5 days ago
  •  ...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

    Curtiss-Wright

    Ashburn, VA
    2 days ago
  • $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 time
    Temporary work
    For contractors
    Local area

    Trident Systems

    Sterling, VA
    3 days ago
  •  ...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

    Lancesoft, Inc.

    Herndon, VA
    1 day ago
  • $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 work
    Temporary work
    Work at office
    Remote work
    Work from home

    Actalent

    Herndon, VA
    2 days ago
  •  ...transform data into actionable intelligence, ensuring mission success in an evolving world. Our mission-first software and data engineering platform modernizes data operations, utilizing advanced workflows, CI/CD, and secure DevSecOps practices. We focus on challenges... 
    Full time
    Flexible hours

    Clarity Innovations, Inc.

    Herndon, VA
    1 day ago
  • $90k - $150k

     ...in Ashburn, VA. Build Modern, Mission-Critical Systems with Room to Grow Toyon is seeking an intermediate-level Software Engineer to help design and deliver modern, server-based applications supporting high-impact initiatives. This is not a legacy maintenance... 
    Full time
    Work experience placement
    Work at office

    Toyon Research Corporation

    Ashburn, VA
    1 day ago
  •  ...does not have the ability to sponsor candidates for clearance processing. RedRock is actively seeking a proficient Software Engineer specializing in independent work within a dynamic Agile scrum software development environment. The ideal candidate will possess... 
    Full time

    Red Rock Government Services, Llc

    Herndon, VA
    1 day ago
  • Syms Strategic Group (SSG)  is seeking a talented Software Developer Location: Remote Department: Veterans Affairs Type:  Full Time Min. Experience:  Experienced Security Clearance Level:  Public Trust (MBI)  Military Veterans are highly encouraged...
    Full time
    Remote work

    Ssg

    Ashburn, VA
    1 day ago
  •  ...Securiport is hiring a Software Engineer (3–5 years experience) to build modern, high-performance user interfaces supporting global border security, threat detection, and analytics systems. In this role, you’ll develop responsive front-end applications and integrate... 
    Full time
    Contract work
    Remote work

    Securiport

    Herndon, VA
    1 day ago
  •  ...real change. Constantly grow as you work hard for a mission that matters at a company where you matter. Your Impact   As a senior engineer on the team, you will be intimately involved in the architecture decisions that will shape this product. You live and breathe... 
    Full time
    Work at office
    Remote work

    Axon

    Sterling, VA
    1 day ago
  • $91.8k - $137.6k

     ...think is impossible. Our employees are not only part of history, they\u0027re making history.\n\nWe have an opening for a Software Engineer (level 2 or 3) to join our team of qualified, diverse individuals in the Space Systems organization developing space simulation... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Dulles, VA
    1 day ago
  • Freedom Technology Solutions Group is seeking a highly skilled Full Performance developer to support a dynamic program. The current technical team provides software design, development, operations, and maintenance on myriad systems and initiatives advancing AI/ML/Data ...
    Full time
    For contractors
    Work at office
    Flexible hours
    Night shift

    Freedom Technology Solutions Group, LLC

    Herndon, VA
    1 day ago
  • $115k - $170k

     ...posting is for a potential upcoming opening, and we encourage interested candidates to apply for future consideration. As a Software Engineer, you will... Contribute to the design, development, testing and integration of new capabilities from an idea to production... 
    Full time
    Immediate start

    RGI, LLC

    Herndon, VA
    17 hours ago
  •  ...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 time
    Flexible hours

    Fannie Mae Sb

    Herndon, VA
    1 day ago
  • Embedded Software Engineer (C#, User Interface) in Herndon, VA or Palm Bay, Florida C#, Embedded C, Software Enginer, User Interface Location: Florida Job Function: Software Development Date Of Job Posting: 03-10-2018 Embedded Software Engineer (C#, User Interface... 
    Permanent employment
    Full time
    Work experience placement
    Remote work
    Relocation

    DBA Web Technologies

    Herndon, VA
    more than 2 months ago
  •  ...Position Title: Software Engineer  Location: Reston, VA Work Arrangement: 100% onsite  Endurance IT Services is seeking an experienced Software Engineer in Northern Virginia! You'll join a small, agile team focused on building and supporting scalable solutions... 
    Full time

    Endurance It Services

    Herndon, VA
    1 day ago
  •  ...Northstrat is seeking a Jr, Mid, Sr, and SME Software Engineers to join our dynamic team. The ideal candidate will have a BS in Software Engineering, Computer Science, Information Systems or equivalent field. The ideal mid and senior candidates will also have experience... 
    Full time
    Contract work
    Work experience placement
    Flexible hours
    Weekend work
    Weekday work

    Northstrat

    Sterling, VA
    1 day ago
  •  ...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

    Lt Consulting

    Herndon, VA
    1 day ago
  • $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 time
    Contract work
    Work experience placement
    Local area

    Twosix Technologies

    Herndon, VA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!