×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer

Job in Sterling, Loudoun County, Virginia, 20166, USA
Listing for: MOLG
Full Time position
Listed on 2026-08-07
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Robotics, Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below

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.

    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary