Embedded Firmware Developer

2 days ago


Raleigh, North Carolina, United States Inficare Full time
Job Title:
Embedded Firmware Developer

Location:
Remote

Mode:
Contract

We are seeking an experienced software engineer to develop, debug, and test embedded firmware. The ideal candidate will have a strong background in C, C++, and Python programming, as well as experience with firmware development, build tools, and release management. The role will involve managing and maintaining firmware build tools, managing builds, and releasing firmware to test, as well as recreating and fixing problems reported by the test team.

Key Responsibilities:

  • Develop, debug, and test embedded firmware
  • Manage and maintain firmware build tools
  • Manage builds and releases
  • Recreate and fix problems reported by the test team

Requirements:

  • 8-10 years' experience in software engineering
  • Strong background in C, C++, and Python programming
  • Experience with firmware development, build tools, and release management
  • Strong analytical and debug methodology skills
  • Proficient with CI/CD tools like Jenkins
  • Experience building and testing automation tools for infrastructure provisioning

Preferred Skills:

  • PLDM (Platform Level Data Model) experience
  • CUDA Toolkit experience
  • Strong knowledge on NC-SI - network controller sideband interface
  • Strong Experience in Systems Management (BMC) and/or embedded processors
  • Good to know I2C and IPMI protocols
  • Good to have experience with Linux operating system
  • Working knowledge of Linux Kernel programming and Linux driver development
  • Proficient with Git source version control system
  • Intimate knowledge of software development processes expected
  • Knowledgeable of Agile methodologies and tools

What We Offer:

  • Competitive salary
  • Opportunities for professional growth and development
  • Collaborative and dynamic work environment


  • Raleigh, North Carolina, United States Lorven Technologies Full time

    Job Title: Embedded Firmware DeveloperWe are seeking a skilled Embedded Firmware Developer to join our team at Lorven Technologies. As a key member of our software development team, you will be responsible for designing, developing, and testing embedded firmware for our products.Key Responsibilities:* Design and develop embedded firmware using C/C++ and...


  • Raleigh, North Carolina, United States Senzit Full time

    About the Role:Senzit is seeking a skilled Firmware Engineer to join our high-performance Software team. As a Firmware Engineer, you will be responsible for designing, developing, and testing embedded firmware code for our next-generation predictive maintenance platform.Key Responsibilities:Participate in all stages of firmware development life cycle,...


  • Raleigh, North Carolina, United States Greenfield Source Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Greenfield Source. As a key member of our Electrical Critical Power & Digital Infrastructure division, you will be responsible for developing embedded firmware for our CPDI power conversion products and technology development...


  • Raleigh, North Carolina, United States Greenfield Source Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Greenfield Source. As a key member of our Electrical Critical Power & Digital Infrastructure division, you will be responsible for developing embedded firmware for our CPDI power conversion products and technology development...


  • Raleigh, North Carolina, United States Eaton Full time

    About the RoleEaton's Electrical Critical Power Solutions Division is seeking a highly skilled Lead Embedded Firmware Engineer to join our team. As a key member of our team, you will be responsible for leading global teams to develop embedded software for Critical Power Solutions technology development projects and power conversion products.Key...


  • Raleigh, North Carolina, United States Schneider Electric Full time

    Sr Firmware EngineerSchneider Electric is seeking a highly skilled Senior Firmware Engineer to join our team in Raleigh, NC or Foxboro, MA.The ideal candidate will be part of a multi-functional design environment with individual responsibility in the following areas:Expand and modify existing firmware to meet marketing requirementsPerform development (coding...


  • Raleigh, North Carolina, United States Schneider Electric Full time

    About the RoleSchneider Electric is seeking a highly skilled Senior Firmware Engineer to join our team in Raleigh, NC or Foxboro, MA.This is a unique opportunity to work on cutting-edge firmware development, collaborating with a multi-functional design environment to drive innovation and excellence.Key ResponsibilitiesExpand and modify existing firmware to...


  • Raleigh, North Carolina, United States Eaton Full time

    Job DescriptionEaton's Electrical Critical Power Solutions Division is seeking a highly skilled Lead Embedded Firmware Engineer to join our team. As a key member of our global engineering team, you will be responsible for leading the development of embedded software for Critical Power Solutions technology development projects and power conversion...


  • Raleigh, North Carolina, United States Donato Technologies, Inc Full time

    Job OverviewDonato Technologies, a leading IT service provider, is seeking a skilled Embedded Systems Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing embedded firmware for our clients.Key Responsibilities:Develop and maintain firmware build tools and manage...


  • Raleigh, North Carolina, United States Accuro Full time

    Job Title: Embedded Software Engineer – Medical Device ExperienceLocation: Raleigh, NC Job Type: 3+ months contract Job SummaryWe are seeking an experienced Embedded Software Engineer to join our team at Accuro. The successful candidate will have a strong background in software development for medical devices and a proven track record of delivering...


  • Raleigh, North Carolina, United States Oracle Full time

    Job DescriptionThe Senior Software/Embedded System Developer is responsible for overseeing the design, development, testing and debugging of platform software, including EUFI, firmware, operating systems, drivers and utilities for point of sale hardware products as well as assisting with the integration of application software.Key Responsibilities:Working...


  • Raleigh, North Carolina, United States Eaton Full time

    Job SummaryEaton's Embedded Software team is seeking a highly skilled Lead Embedded Software Engineer to join our team. As a key member of our team, you will be responsible for designing and developing embedded applications for our Edge devices, which are a critical component of our Brightlayer Digital solution.As a Lead Embedded Software Engineer, you will...


  • Raleigh, North Carolina, United States PDDN INC. Full time

    Job Title: Embedded Linux Software DeveloperWe are seeking an experienced Embedded Linux Software Developer to join our team at PDDN INC.Job SummaryThe successful candidate will be responsible for designing, developing, and integrating optimizations to decrease manufacturing time of Linux embedded products.Key ResponsibilitiesInvestigate and resolve Linux...


  • Raleigh, North Carolina, United States Accuro Full time

    Job Title: C++ Developer with Medical Device ExperienceAccuro is seeking a highly skilled C++ Developer with experience in medical device software development to join our team.Job SummaryWe are looking for a talented software developer to design and develop embedded software for legacy and new generation medical devices. The ideal candidate will have a...

  • Principal Engineer

    3 weeks ago


    Raleigh, North Carolina, United States Eaton Full time

    About the RoleEaton's Power Electronics and Battery Center of Excellence (CoE) is seeking a highly skilled Principal Engineer to lead the development of power electronics control systems. This role will be based in Raleigh, NC, and relocation assistance and company sponsorship will be offered to candidates currently residing within the US/PR.The expected...


  • Raleigh, North Carolina, United States Info Way Solutions Full time

    Job Title: Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at Info Way Solutions.About the Role:This is a challenging opportunity for a skilled software engineer to design and develop embedded software for medical devices. The ideal candidate will have a strong background in C and C++ programming, as well...

  • Principal Engineer

    4 weeks ago


    Raleigh, North Carolina, United States Eaton Full time

    About the RoleEaton's Power Electronics and Battery Center of Excellence (CoE) is seeking a highly skilled Principal Engineer to lead the development of power electronics control systems. This role will be based in Raleigh, NC, and relocation assistance will be offered to candidates currently residing within the US/PR.The expected annual salary range for...


  • Raleigh, North Carolina, United States E-Solutions INC Full time

    Job Title: Senior Embedded Hardware EngineerJob Summary:We are seeking a highly skilled Senior Embedded Hardware Engineer to join our team at E-Solutions INC. The ideal candidate will have a strong background in embedded Linux, C/C++, and embedded architecture, with experience in microcontrollers, Yocto Linux, and Cloud embedded systems.Key...


  • Raleigh, North Carolina, United States Oceanic Solutions Full time

    OverviewAt Oceanic Solutions, we're passionate about developing high-quality medical products that make a real difference in people's lives. As an Embedded Software Developer in Medical Technology, you'll be part of a dynamic team that's dedicated to creating innovative solutions for the healthcare industry.Key ResponsibilitiesDevelop and implement software...


  • Raleigh, North Carolina, United States Info Way Solutions Full time

    Job Title: Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at Info Way Solutions.Key Responsibilities:Design and develop embedded software for medical devices using C and C++.Architect and implement host software using C++, WPF, and .NET.Develop software tools to support manufacturing medical devices using...