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

Firmware Engineer (Embedded firmware development using C/C++)

Full-time

TalentOla

As a Firmware Engineer , you will develop, enhance, and maintain embedded firmware for medical devices . You will work within an established architecture, implement new features, fix defects, and support verification and documentation activities in a regulated environment.

Responsibilities: -

  • Develop and maintain embedded firmware using C/C++ for real time MCU based systems

Implement features and resolve defects with guidance from senior engineers

Perform debugging using standard embedded tools (JTAG/SWD, logging, unit tests)

Participate in code reviews and adhere to coding standards and best practices

Contribute to unit, integration, and system level testing

Maintain traceability between requirements, implementation, and test cases

Collaborate with cross functional teams including Systems, EE, ME, and QA

Experience: -

  • 5+ Years

Location: -

  • Plano, TX (Hybrid)

Educational Qualifications: -

  • Engineering Degree BE/ME/BTech/MTech/BSc/MSc.
  • Technical certification in multiple technologies is desirable.

Skills: -

Mandatory skills

Embedded firmware development using C/C++

5 7 years of experience in MCU based real time systems

Strong understanding of RTOS concepts , interrupts, timers, and state machines

Hands on debugging using JTAG/SWD , logs, and unit tests

Experience with Git and Agile development methodologies

Strong fundamentals in data structures , memory management , and debugging

Good-to-Have Skills

  • Experience with Python
  • Exposure to low power embedded designs
  • Knowledge of communication protocols: UART, I2C, SPI, BLE
  • Exposure to medical device software development and IEC 62304
  • Strong communication skills and collaborative mindset
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Firmware Engineer (Embedded firmware development using C/C++) in Dallas, TX vacancy
  • $207k - $301k

    Lead a team delivering embedded firmware for Google data center servers, managing...  ...relationships with internal development, product management, and...  ...development with C and C++.3 years of experience with embedded...  ..., the work of a Software Engineer goes beyond just Search.... 
    C++
    Worldwide

    Google

    Sunnyvale, TX
    1 day ago
  • $150k - $210k

     ...SummarySchneider Electric is seeking a strategic Firmware Engineering Manager to lead the embedded firmware development for our next-generation products based out of...  ...power electronics applications.· Deep expertise in C/C++ for embedded systems, real-time operating... 
    C++
    Temporary work
    Work at office
    Relocation package

    Schneider Electric

    Dallas, TX
    2 days ago
  • $139.5k - $163.7k

     ...Senior Embedded Firmware EngineerThis role offers an exciting opportunity for a Senior Embedded Firmware Engineer to lead and execute embedded firmware development for lighting controls, advanced protection, and...  ...constrained microcontrollers used in electrical wiring... 
    Suggested
    Permanent employment
    Temporary work

    Actalent

    Syracuse, NY
    1 day ago
  • $207k - $301k

     ...families to enable new use cases with...  ...software, including firmware or daemons running...  ...and drive software development plans and identify...  ...experience in working with embedded operating systems....  ...with C, C++, operating systems...  ...degree or PhD in Engineering, Computer Science,... 
    C++
    Worldwide

    Google

    Sunnyvale, TX
    3 days ago
  •  ...exciting opportunity for a Senior Software Embedded Firmware Engineer to join the Pass & Seymour Team in...  ...and execution of embedded firmware development for lighting controls, advanced...  ...resource‑constrained microcontrollers used in wiring devices. Job Duties Execute... 
    Suggested
    Remote work
    Long distance

    Legrand, North America

    Syracuse, NY
    2 days ago
  • $147k - $211k

     ...Review code developed by other engineers and provide feedback to...  ...quality. Write product or system development code.Minimum qualifications:...  ...programming languages (e.g. C++ or C), or 1 year of experience...  ...experience with working with embedded operating systems.Preferred qualifications... 
    C++
    Worldwide

    Google

    Sunnyvale, TX
    1 day ago
  • $174k - $253k

    Write and test product or system development code. Review code developed by other engineers and provide feedback to ensure best...  ...programming languages (e.g. C++ or C).3 years of experience testing...  ...years of experience working with embedded operating systems.Preferred qualifications... 
    C++
    Worldwide

    Google

    Sunnyvale, TX
    1 day ago
  •  ...Embedded Software Engineer III The Embedded Software Engineer III contributes to the development and optimization of firmware and embedded software for Kopin's next-generation...  ...demo applications used for internal...  ...Strong proficiency in C/C++ for embedded systems.... 
    C++
    Local area

    Kopin

    Dallas, TX
    4 hours ago
  •  ...develops new hardware and embedded products and...  ...Electronic Hardware Design & Firmware Design Engineering ·  The products you...  ...writing firmware (C/C++/C#/Python) in an...  ...peripherals, including the use of timers, interrupts...  ...), bootloader development, and debug tools (IDEs... 
    C++
    Work at office
    Relocation
    Flexible hours

    S & A Systems, Inc.

    Richardson, TX
    16 days ago
  • $207k - $300k

     ...architecture, design, and development of high-performance...  ...hardware, software, and system engineering teams to drive pre-silicon Firmware (FW)/Software (SW) co-...  ...experience working with embedded operating systems.3...  ...architecture.Experience with C and C++.Preferred qualifications... 
    C++
    Worldwide

    Google

    Sunnyvale, TX
    9 hours ago
  •  ...Embedded EngineerLocation: Must work onsite 4 days per week in Boise, ID...  ...Description As the R&D Senior Software Engineer, you are an expert in Linux development using both C++ and Python. You have experience...  ...for Linux systems. Expertise in C/C++ and Python, Experience with... 
    C++
    Contract work
    Local area

    InterSources

    Dallas, TX
    4 days ago
  •  ...Senior Embedded Software Engineer Our client is seeking a Senior Embedded Software...  ...to lead the design and development of embedded software, control...  ...bridge between hardware, firmware, and application software teams...  ...~ Strong proficiency in C/C++; experience with Python or... 
    C++

    New Day Executive Search

    Addison, TX
    3 days ago
  •  ...thing at the right time.The Firmware Engineering Lead will be responsible for the end‑to‑end development of machine control firmware solutions...  ...role will apply expertise in embedded firmware development to...  ...have experience with C/C++ You have experience with Altera... 
    C++
    Permanent employment
    Full time
    Temporary work
    Local area
    Immediate start
    Visa sponsorship
    Work visa
    Flexible hours

    Körber Gruppe

    Irving, TX
    3 days ago
  • A leading technology firm is seeking an Embedded Software Engineer in Grand Prairie, TX. This position involves developing missile seeker software using C/C++ on VxWorks/Linux with a focus on all phases of software development. Ideal candidates will have a Bachelor's degree... 
    C++
    Full time

    Softworld, a Kelly Company

    Grand Prairie, TX
    2 days ago
  • $174k - $253k

    Write and test product or system development code. Review code developed by other engineers and provide feedback to ensure best...  ...programming languages (e.g. C++ or C)3 years of experience testing...  ...years of experience working with embedded operating systems.Preferred qualifications... 
    C++
    Worldwide

    Google

    Sunnyvale, TX
    1 day ago
  •  ...seeking an experienced professional to manage firmware development for the LeanCat Water Electrolyzer module....  ...ensuring high quality in software development using Rust. Ideal candidates will have a strong background in embedded systems and quality assurance processes. #J-... 

    Edhouse

    Dallas, TX
    3 days ago
  • $50 per hour

     ...research, design, development, manufacture, integration...  ....MFC seeks an Engineering & Technology (E&T)...  ...sharing, and the use of cutting‑edge...  ...maintenance of software and firmware components and...  ...• Experience with embedded development using...  ...experience.• C/C++/Ada experience• Linux... 
    C++
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Grand Prairie, TX
    3 days ago
  • $50 per hour

     ...research, design, development, manufacture, integration...  ....As a Software Engineer at MFC, you will...  ...DoingAs a Staff Embedded Software Engineer,...  ...features/algorithms into C/C++ applications-Plan,...  ...techniques used, and information gathered...  ...software and firmware components and... 
    C++
    Full time
    Contract work
    Temporary work
    Work experience placement
    Casual work
    Worldwide
    Flexible hours

    Lockheed Martin

    Grand Prairie, TX
    3 days ago
  •  ...seeking a motivated Embedded Systems Intern...  ...early‑career engineer who enjoys...  ...microcontrollers, writing firmware, and...  ...support firmware development, sensor integration...  ...in building or using hardware‑in‑the...  ...UART/SPI/I²C/Modbus communication...  ...involving C, C++, Python, or... 
    C++
    Hourly pay
    Full time
    Part time
    Internship
    Remote work
    Flexible hours

    Wayne State University

    Dallas, TX
    2 days ago
  • $4,412 - $5,147 per month

     ...Responsible for the design and development of underlying firmware for embedded systems, including coding and debugging...  .... Collaborate with hardware engineers to conduct joint hardware and software...  ...protocols. Proficient in C/C++ programming languages with solid software... 
    C++
    Full time
    Relocation

    Kaiyan Medical

    Dallas, TX
    14 days ago
  • A leading recruitment firm in Grand Prairie seeks an Embedded Software Engineer for a 12-18 month contract. The ideal candidate must have 6+ years of C/C++ VxWorks/Linux experience and an active secret clearance. Responsibilities include developing missile seeker software... 
    C++
    Hourly pay
    Contract work

    Insight Global

    Grand Prairie, TX
    1 day ago
  • PSCI in Grand Prairie, TX is hiring an Embedded Software Engineer Level 5 to design, develop, and implement embedded C/C++ software for missile programs on a full-time, onsite contract. The role requires a BS in engineering, strong proficiency in C/C++, Linux and RTOS,... 
    C++
    Full time
    Contract work
    Day shift

    PSCI

    Grand Prairie, TX
    2 days ago
  • $160k - $250k

     ...skilled, experienced embedded software engineers with relevant experience in C++ in embedded systems...  ...Develop high-quality C/C++ code tailored...  ...departments to include firmware, software test and...  ...system architecture Use modern software development tools and processes... 
    C++
    Full time
    Temporary work
    Part time
    Worldwide

    Shield Ai

    Dallas, TX
    13 hours ago
  • $100k - $150k

     ...Division - X-BAT Engineering - Software /Full...  ...for talented embedded software engineers...  ...good skills in C++ in embedded systems...  ...high-quality C/C++ code tailored...  ...departments to include firmware, software test...  ..., and payloads Use modern software development tools and... 
    C++
    Full time
    Temporary work
    Part time
    Worldwide

    Shield AI

    Dallas, TX
    1 day ago
  • A technology solutions provider is seeking an experienced embedded software developer with expertise in C/C++ for Linux and knowledge of network protocols. The ideal candidate will have strong technical and leadership skills, capable of working autonomously, and possess... 
    C++
    Remote job

    Cloud Hybrid Technologies, LLC

    Dallas, TX
    4 days ago
  • $120k - $190k

     ...Division - X-BAT Engineering - Software /Full...  ..., experienced embedded software engineers...  ...experience in C++ in embedded systems...  ...high-quality C/C++ code tailored...  ...departments to include firmware, software test...  ...architecture Use modern software development tools and... 
    C++
    Full time
    Temporary work
    Part time
    Worldwide

    Shield AI

    Dallas, TX
    1 day ago
  • Fierce Solution Inc in Dallas, Texas is seeking a C/C++/Python Embedded Software Engineer with experience in Linux and hardware interface. You will...  ...specifications. The ideal candidate should have embedded software development experience, including knowledge of networking... 
    C++

    Fierce Solution Inc

    Dallas, TX
    2 days ago
  •  ...including software development, air and missile...  ...defense, and systems engineering. IERUS develops...  ...Overview: As an Embedded Developer, you will...  ...and test apparatus used to validate radar...  ...requirements Implement firmware to interface PS/PL...  ...Experience with C/C++ Experience with... 
    C++

    IERUS Technologies, Inc.

    Dallas, TX
    13 hours ago
  • $98.1k - $182.1k

     ...DescriptionManages the design, development, operation, and...  ...of software and firmware components and...  ...and integrated with engineering, scientific, and manufacturing...  ...• Experience with embedded development using a real-time...  ...design experience.• C/C++/Ada experience• Linux... 
    C++
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Grand Prairie, TX
    3 days ago
  •  ...hardcore telecommunications engineers with combined 200 + years of...  ...implements complex software apps - Uses coding methods in C/C++ languages to initiate or...  ...with the analysis, design, and development of computer hardware, firmware, embedded systems, and/or operating... 
    C++

    AmNet Services

    Irving, TX
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer (Embedded firmware development using C/C++). Be the first to apply!