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 a month ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Sterling, VA vacancy
  •  ...Currently seeking a Senior Firmware Engineer for a reliable and long standing organization leading the development of laser and electro-optic systems for the aerospace community, with key contributions to lasers for atmospheric sensing, laser communications, and lidar... 
    Suggested
    Permanent employment

    Nicholson Strategic Solutions

    Herndon, VA
    4 days ago
  •  ...FPGA Firmware Engineer At ST Engineering iDirect, we're reshaping the future of global connectivity. As a leader in satellite communications, our groundbreaking technology empowers customers to grow, innovate, and transform their networks. Here, your skills and passion... 
    Suggested

    ST Engineering iDirect

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

    ECS Federal

    Chantilly, Loudoun County, VA
    4 days ago
  •  ...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... 
    Suggested
    Permanent employment
    Contract work
    For contractors
    Immediate start

    A2e Technologies

    Reston, VA
    26 days ago
  •  ...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 system consists... 
    Suggested
    Permanent employment
    Full time

    Talentremedy

    Herndon, VA
    a month ago
  • $114k - $171k

     ...impossible. Our employees are not only part of history, they're making history. We have an opening for an Embedded Software Engineer Level 3 or 4 to join our team of qualified, diverse individuals in the Space Systems organization developing space flight software... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Dulles, VA
    23 days ago
  • $177k - $265.6k

     ...Space Sector provides an arena where your passion for innovation and quest for exploration are welcome. As an Embedded Software Engineer – Level 5, at Dulles, VA, your role will be pivotal in supporting mission-critical efforts to national and global security.... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Dulles, VA
    23 days ago
  • $140k - $210k

    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 join our firmware team to develop, integrate, and test our firmware... 

    Affinity Executive Search

    Herndon, VA
    1 day 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

    Trust Point Inc.

    Sterling, VA
    2 days ago
  • $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 office
    Flexible hours
    Night shift

    Accelevation LLC

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

    1872 Consulting

    Herndon, VA
    4 days ago
  • $125k - $160k

     ...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 developing... 
    Permanent employment
    Local area

    Jobot

    Herndon, VA
    2 days ago
  • $120k - $222k

     ...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 time
    Temporary work
    For contractors
    Local area

    Trident Systems LLC

    Sterling, VA
    25 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
    more than 2 months ago
  •  ...expertise of our valued workforce to meet critical mission requirements in the areas of Data Analytics and Software Development, Engineering, Targeting and Analysis, Operations, Training, and Cyber Operations. We maximize opportunities for success by building and maintaining... 
    Full time

    Gci Careers

    Dulles, VA
    more than 2 months ago
  • $143.7k - $194.4k

    AWS Secure Connection Services (SCS) is looking for an experienced Software Development Engineer to join our growing team that will be building solutions to complex problems that will scale for Amazon Dedicated Cloud (ADC). ADC’s bring AWS cloud solutions to a broad range... 
    Internship
    Flexible hours

    Amazon Development Center U.S., Inc.

    Herndon, VA
    1 hour ago
  • Overview We are looking for a professional Embedded Software Engineer, a team player with solid technical skills to add to our core engineering...  ...a complex multi-processor system Cross-functional (hardware/firmware/software) development and verification Knowledge of satellite... 
    Remote work

    Idirectgov

    Herndon, VA
    4 days ago
  • $110k - $140k

    Job Description About the Role Pinnacle Partners is recruiting for an Embedded Software Engineer on behalf of a client in Sterling, Virginia. We are seeking an experienced embedded software professional with strong C/C++, RTOS, microcontroller, and DSP experience to... 
    Relocation package

    Pinnacle Partners

    Sterling, VA
    1 day ago
  •  ...Role: Senior Embedded Linux Engineer Location: San Francisco, CA - Onsite Duration: 6-12 months Job Summary: Participate...  ..., verification, troubleshooting, and delivery of high quality firmware Deliver resilient and robust designs - lead and participate... 
    Work at office
    Remote work

    Kasmo Global

    Ashburn, VA
    3 days ago
  • $55.28 - $82.21 per hour

     ...Embedded Software EngineerJob Description This Embedded Software Engineer role focuses on developing and integrating embedded flight...  ...processing architectures. Familiarity with manufacturing, hardware, and firmware development environments supporting aerospace or space systems.... 
    Contract work
    Temporary work

    Actalent

    Sterling, VA
    5 days ago
  • $125.3k - $175k

     ...Principal Embedded Software Engineer - Onsite position Do you have a passion to invent, design and implement embedded software along...  ...modify Board Support Packages (BSPs), device drivers, power-on firmware (BIOS/U-Boot), built-in test and design verification test software... 
    Full time
    Flexible hours

    Curtiss-Wright Corporation

    Ashburn, VA
    3 days ago
  • $115k - $200k

     ...clearance with an ability to obtain SCI access and willingness to obtain CI Polygraph US Citizenship Required  As a Software Engineer, you will... Contribute to the design, development, testing and integration of new capabilities from an idea to production across... 
    Full time
    Immediate start

    RGI, LLC

    Dulles, VA
    23 days 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
    more than 2 months ago
  •  ...software development, implementation, training, and ongoing technical support for field operations. The Junior Biometrics Software Engineer - BCS will report to the Software Development Manager and work as part of a collaborative team of software engineers, DevOps... 
    Full time
    Contract work
    Remote work

    Securiport

    Herndon, VA
    23 days ago
  •  ...TITLE: Sr. Software Engineer LOCATION: Herndon, VA CLEARANCE REQUIRED: Active TS/SCI with CI Polygraph EMPLOYMENT TYPE: Full-Time, Onsite POSITION SUMMARY Modern Government Solutions (MGS) is seeking a Sr. Software Engineer to design, develop, and... 
    Full time
    Remote work

    Modern Government Solutions

    Herndon, VA
    16 days ago
  •  ...support software reuse and domain analyses and manage their implementation. Demonstrated experience working with systems analysts, engineers, programmers and others to obtain information on project limitations and capabilities, performance requirements and interfaces.... 
    Full time
    Local area

    J5 Consulting

    Herndon, VA
    more than 2 months ago
  • $82.1k - $172.4k

    Job Title: Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local Anticipated Posting End: 1/1... 
    Full time
    Contract work
    For contractors
    Work experience placement
    Local area
    Flexible hours

    Caci

    Sterling, VA
    a month ago
  •  ...Position Overview: This individual contributor will work in Exostar’s Microsoft 365 and Secure Collaboration product engineering team to design, develop, and support cloud services that extend Microsoft Teams, SharePoint Online, and the broader Microsoft 365 platform... 
    Full time
    Flexible hours

    Find

    Dulles, VA
    2 days ago
  • $89k - $131k

     ...Are you looking to take the next steps in your career as a Software Engineer? Let's chat and see if we are a good match! Opportunity: Virtual Service Operations is searching for an experienced Software Engineer to join our dynamic IT team in Ashburn, VA. This... 
    Full time
    Contract work
    Flexible hours
    Weekend work
    Afternoon shift
    2 days per week

    Virtual Service Operations

    Ashburn, 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
    more than 2 months ago

Do you want to receive more vacancies?

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