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

Firmware Engineer

$80k - $110k

BotBuilt

What does BotBuilt do?

We build robots that build homes.

We collaborate with traditional home builders to enhance their construction process through speed, safety, and precision. Having already delivered framing components for multiple houses, our innovative building method is driven by a versatile team with deep experience in robotics, computer vision, optimization, mechanical design, pcb layout, and algorithm design.

What you'll do at BotBuilt

- Design, manage, and optimize firmware for novel mechanisms.


- Design, and manage the deployment and remote debugging process for firmware.

- Work closely with electrical, and hardware teams to design systems.


Your qualifications

We seek a dedicated and innovative infrastructure engineer with 3-5 years of experience to lead in crucial areas.

- Proficiency with C/C++.


- Demonstrated skill at sensor integration and embedded control.


- Familiarity with hardware in the loop testing.


- Experience with STM and PlatformIO are strongly preferred.

- Previous experience with Python is advantageous.

- Experience with IoT deployment is preferred, particularly experience with Balena.


Your role will encompass both pure firmware and cross-functional projects. Assignments will range from sensor integration, real time communication to control algorithms for motors.


Company Perks

- Competitive compensation and equity options.

- Comprehensive health, vision, and dental insurance for you and dependents.

- Inclusive 401(k) match.

- Generous PTO flexibility.

- Daily catered lunches and an array of snacks.

- Access to our company gym.

The BotBuilt Team

Our elite group consists of NASA engineers, U.S. Special Operations veterans, Makers, Creatives, and Robotics, and Civil Engineer Ph.D.s. We're bound by our shared vision to address the housing crisis through cutting-edge technology.

The pay range for this role is:

80,000 - 110,000 USD per year (Staging Factory)
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Durham, NC vacancy
  •  ...Senior Firmware Engineer, Durham, NC The Senior Firmware Engineer will work in the product development engineering group designing and supporting the development of analytic instrumentation in a multifunctional team environment. This position requires an adaptable... 
    Suggested

    Next Step Systems LTD

    Durham, NC
    16 hours ago
  •  ...team, dedicated to exceeding customer expectations through innovative and sustainable solutions. The Role As Senior Firmware Engineer with Xylem you will design, develop, and support embedded firmware for Sensus gas AMI and metering products. You will work on... 
    Suggested
    Work at office

    Xylem

    Morrisville, NC
    2 days ago
  • FII is looking for a Test Engineer to design and implement tests ensuring high-quality product standards. You will work mainly in Linux Shell, troubleshooting and maintaining firmware. The ideal candidate will have experience in Python and Bash, along with strong organizational... 
    Suggested

    FII

    Durham, NC
    3 days ago
  •  ...Principal Firmware Engineer Position: Contract Location: Morrisville, NC Duration: 12+ months Job description: Proficiency in UEFI (Unified Extensible Firmware Interface) or BIOS. • Experience with PCIe architecture, testing... 
    Suggested
    Contract work

    Lorven Technologies

    Morrisville, NC
    4 days ago
  • $90k - $110k

     ...to important aspects of the construction industry. Your qualifications We seek a dedicated and innovative software engineer with 3-5 years of experience to expand our capabilities. - Proficiency in Python is crucial. - Demonstrated skill in Computer... 
    Suggested
    For contractors

    BotBuilt

    Durham, NC
    1 day ago
  • A leading energy technology firm in Durham, N.C. is seeking a Software Engineer specializing in Embedded Technology. You will develop software that integrates with power generation devices and optimize performance for embedded systems. The ideal candidate has a Bachelor... 

    FlexGen Power Systems, LLC.

    Durham, NC
    1 day ago
  • A leading energy technology provider in Durham, N.C. seeks a Software Engineer specializing in Embedded Technology to develop software solutions that integrate with power generation devices. This role demands a minimum of 4 years of experience in software development,... 
    Worldwide

    FlexGen

    Durham, NC
    4 days ago
  • Overview: Test Engineers are responsible for designing and implementing tests to ensure the product functions to meet high-quality standards...  ...a Linux Shell, maintaining, diagnosing, and troubleshooting firmware. Duties and Responsibilities: Develop and formulate testing... 
    Work experience placement
    Work at office
    Local area

    FII

    Durham, NC
    4 days ago
  •  ...Job Title: Delivery Project Lead /Principal Firmware Engineer Job Location: Morrisville, NC (5-day Onsite) Duration: Long-Term Contract Job Summary: The Delivery Project Lead will be responsible for overseeing the design, development, and... 
    Long term contract

    Inficare

    Morrisville, NC
    16 hours ago
  • $128k - $143k

     ...decisions. Our advanced microscopes and AI-based image analysis solutions enable users to gain profound insights into development and engineering challenges. Here, you will work on meaningful projects alongside passionate colleagues, driving progress and pushing the... 
    Remote work
    Work from home
    Flexible hours

    Leica Microsystems

    Durham, NC
    16 hours ago
  • A leading medical technology company is seeking a Senior Software Engineer to enhance surgeons' digital experiences in the operating room. This role requires a minimum of 8 years of application development experience using C# and C++. The ideal candidate will have expertise... 
    Remote work
    Flexible hours

    Leica Microsystems

    Durham, NC
    4 days ago
  • Job Title Responsibilities: ~5+ years of manual testing experience ~3+ years of experience leading 3-5 testers ~ Create and modify test plans ~ Provide estimates for system setup and configuration, manual test creation, execution time and hardware resource...

    Samprasoft

    Durham, NC
    16 hours ago
  •  ...teams to improve decision-making, mitigate risk, and drive long-term balance sheet reliability. About the role As a DevOps Engineer at ENFOS, you will report directly to the Head of Engineering and serve as a key contributor to the reliability, security, and... 
    Flexible hours
    Shift work
    Weekend work

    ENFOS

    Durham, NC
    5 days ago
  • $178.5k - $231k

     ...Job Description Principal Software Engineer (Full Stack + Systems Architecture) The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software... 

    Dell

    Durham, NC
    1 day ago
  •  ...(preferably Camunda/Alfresco Activiti), Expression Language and Form.io Implementation and domain expertise in BPMN, Software Engineering and Solution Architecture Experience collaborating closely with business and technical teams to define and implement end to end... 

    Samprasoft

    Durham, NC
    3 days ago
  •  ...Software Engineer In Test Fidelity Investments has an opportunity for a Software Engineer in Test within our growing Durham/RTP, NC Campus. In this role, you would be delivering high end products, innovative technology and customer solutions for everyday roadblocks... 
    Shift work

    Samprasoft

    Durham, NC
    3 days ago
  •  ...Job Title The Expertise We’re Looking For ~ BS or Master’s in Computer Science, Software Engineering and Mathematics ~5+ years of technology experience in the development, commercialization and implementation of emerging technologies in financial and high-tech... 
    Contract work

    Software Technology Inc

    Durham, NC
    2 days ago
  •  ...Senior Software Engineer (OIPA) – FILI Technology Are you interested in serving the needs of millions of customers in tax efficient savings, protection and guaranteed income in retirement? Fidelity Investments Life Insurance (FILI) Technology team in Personal Investing... 
    Contract work
    Work from home

    Samprasoft

    Durham, NC
    3 days ago
  •  ...innovation thrive. Your role and responsibilities We are looking for early-career Software Developers to join our product engineering teams across back-end, front-end, and full-stack areas. In this role, you will help design, build, and deliver modern, cloud-ready... 

    IBM

    Durham, NC
    1 day ago
  •  ...opportunities to advance your career while creating software that changes the world. Your role and responsibilities On the HashiCorp engineering team, we build the Infrastructure Cloud which allows enterprises to take a unified approach to Infrastructure and Security... 
    Remote work

    IBM

    Durham, NC
    16 hours ago
  •  ...Software Engineer The Information Experience team at Splunk is seeking a highly skilled Software Engineer to design and build the next generation of content and knowledge workflow platforms. In this role, you will develop software consistent with Cisco's 'Design Thinking... 
    Remote work

    Cisco

    Durham, NC
    2 days ago
  •  ...Software Engineer In Test MUST ALREADY BE LOCAL TO NC TO BE SUBMITTED!!!!! Fidelity TalentSource is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Software Engineer in Test to work in Fidelity’s... 
    Temporary work
    Work at office
    Local area
    Work from home

    Samprasoft

    Durham, NC
    3 days ago
  • $135k - $180k

     ...TO DURHAM NC, WHO CAN WORK ONSITE, AND NOT NEED C2C, H1b Transfers**** *Description* Our Client is seeking a Senior Software Engineer and culture champion who embodies both technical prowess and leadership acumen. This individual will contribute hands-on to the development... 
    Permanent employment
    H1b
    Local area

    TEKsystems

    Durham, NC
    2 days ago
  •  ...career while creating software that changes the world. Your role and responsibilities We are seeking an experienced Technical Engineer to provide advanced technical support for the IBM products. In this role, you will act as the highest escalation point for... 

    IBM

    Durham, NC
    1 day ago
  •  ...advance your career while creating software that changes the world. Your role and responsibilities We're looking for Mid-Level Engineers with a deep backend focus to join our team. In this role, you can expect to: Design, prototype and implement features and tools... 

    IBM

    Durham, NC
    1 day ago
  • $196.35k - $292.6k

     ...Scrums. Must have competency and proven track record of delivering complex technical projects within a team environment of other engineers, meeting tight deadlines without sacrificing quality. Ability to work with remote teams Strong oral and written... 
    Work experience placement
    Local area
    Remote work

    NetApp

    Durham, NC
    2 days ago
  • $123.6k - $200.1k

     ...efficiently across branch offices, campus networks, and multi-cloud environments. We are seeking a highly skilled Software Development Engineer to join our team focused on the development of Cisco's new generation Secure Routers. You will be responsible for development... 
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide
    Flexible hours

    Cisco

    Durham, NC
    16 hours ago
  •  ...Software Engineer In Test Dynamic Work Schedule: This is 5 days on site a month- in the same week then the remainder of the month is working from home. If your candidate is not open to this please tell them they will not be considered. Fidelity determines the week... 
    Work from home

    Samprasoft

    Durham, NC
    3 days ago
  •  ...Java/AWS Software Engineer Fidelity TalentSource is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Java/AWS Software Engineer to work at Fidelity Investments. Job Description: Fidelity Brokerage... 
    Temporary work

    Samprasoft

    Durham, NC
    2 days ago
  •  ...'re looking for an experienced software developer with strong skills in C, C++, or Python to join our V-Force team—a specialized engineering squad embedded within R&D. This is a hands-on development position focused on solving the most challenging and high-impact problems... 

    VAST Data

    Durham, NC
    2 days ago

Do you want to receive more vacancies?

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