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 4 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer (Embedded firmware development using C/C++) in Dallas, TX vacancy
  •  ...As a Firmware Engineer , you will develop, enhance, and maintain embedded firmware for medical devices . You will work within...  ...maintain embedded firmware using C/C++ for real time MCU based systems...  ...Embedded firmware development using C/C++ 5 7 years of... 
    C++

    TalentOla

    Dallas, TX
    3 days ago
  • $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
    2 days 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
    4 days ago
  • The Embedded Software Engineer will lead the design, development, and implementation of embedded software solutions...  ...embedded software and firmware meets performance,...  ...source software for use in new products Implement...  ...languages such as C/C++ and assembly Knowledge... 
    C++
    Temporary work
    Work experience placement
    Casual work

    Corporate Connections LLC

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

     ...Job Title: Senior Embedded Firmware Engineer Job Description This role offers an exciting opportunity...  ...lead and execute embedded firmware development for lighting controls, advanced...  ...resource-constrained microcontrollers used in electrical wiring devices, playing... 
    Suggested
    Permanent employment
    Temporary work

    Actalent

    Syracuse, NY
    2 days ago
  • Rochester Sensors is seeking an Embedded Software Engineer to lead design, development and implementation of embedded software...  ...cross-functional teams to ensure firmware meets performance, reliability,...  ..., and a strong background in C/C++ and assembly. #J-18808-Ljbffr Corporate... 
    C++

    Corporate Connections LLC

    Dallas, TX
    5 days 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
    4 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
    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
    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
    1 day ago
  •  ...Position: Senior Embedded Firmware Engineer Required Skills: Embedded C, C++, RTOS, QNX QNX OS Exp is extremely mandatory with RTOS and...  ...candidate will take ownership of firmware design, development, and optimization for high-performance... 
    C++

    Kasmo Global

    Irving, TX
    19 hours 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
    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
    2 days ago
  • $27 per hour

    [Delivery Driver] - Earn Up to $27/hr (Weekly Pay + 100% Tips) / Flexible Hours / Tailored Delivery Routes / Use Your Own Vehicle - As a Courier at Senpex, you will: Deliver packages to customers in a timely and professional manner; Maintain accurate records of deliveries... 
    Weekly pay
    Immediate start
    Flexible hours

    Senpex

    Grand Prairie, TX
    3 days ago
  • $26.47 - $43.62 per hour

    The Postal Service is the largest government-related agency, employing nearly 1 million people, and is currently hiring nationwide with many positions available. Job Description Clerk – Clerks sell stamps, take incoming mail, and sort and distribute mail in addition...
    Hourly pay
    Full time
    Currently hiring
    Work at office

    Postal Jobs Source (a division of Labor Services)

    Highland Park, TX
    1 day 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
    4 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
    4 days ago
  •  ...Specialist, Software Engineering (Embedded) Job Code: 42019...  ...supporting and leading the development and execution of...  ...sensor technologies using small company agility...  ...Advanced skills in modern C++, implementing...  ...interfaces between hardware, firmware and software, and... 
    C++
    Local area

    L3Harris Technologies

    Garland, TX
    2 days ago
  •  ...Job Title: Firmware Software Engineer Location: Redmond, WA (Onsite)...  ...Software Engineer specializing in embedded systems software...  ...embedded software/firmware development, low-level Android development...  ...systems Proficiency in C/C++ and familiarity with hardware... 
    C++
    Contract work

    Kasmo Global

    Dallas, TX
    1 day 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
    4 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... 
    Remote work
    Long distance

    Legrand, North America

    Syracuse, NY
    3 days ago
  • $192k - $278k

    Define the long-term firmware roadmap and hardware-software...  ...degree in Electrical Engineering, Computer Engineering,...  ...experience in embedded systems/firmware, communication...  ...processing (DSP) development.Experience developing embedded software (C/C++) for high-speed... 
    C++
    Worldwide

    Google

    Sunnyvale, TX
    1 day 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
    2 days ago
  • $60 - $70 per hour

     ...client is searching for an Embedded Software Developer for a...  ...providing embedded software development using Linux, C++, and Python***Candidates...  ...and adopting AI-assisted engineering workflows —agent-driven tooling...  ...and optimize automated firmware build, test, packaging, provisioning... 
    C++
    Permanent employment
    Contract work
    Temporary work
    Remote work

    TEKsystems

    Dallas, TX
    5 days ago
  • $100k - $120k

     ...Location • Position: Firmware Engineer (3-5 years of experience...  ...1. Firmware Development: 2. C Language: 3. C++: 4. Bare metal:...  ...functional teams to implement embedded software solutions, ensuring...  ...technologies commonly used in IoT applications,... 
    C++

    3B Staffing LLC

    Dallas, TX
    3 days ago
  •  ...Embedded Engineer Location: Must work onsite 4 days per week in Boise, ID or Dallas, TX...  ...Engineer, you are an expert in Linux development using both C++ and Python. You have experience designing...  ...for Linux systems. Expertise in C/C++ and Python, Experience with other... 
    C++
    Contract work
    Local area

    InterSources

    Dallas, TX
    3 days ago
  • $120k - $160k

     ...Description Job Description Senior Embedded Firmware Engineer, Bare Metal, C, ARM, Hybrid/Dallas,...  ...commercial launch. Establish and scale development standards and best practices for an...  .... Demonstrate deep expertise in C/C++ for hardware-constrained environments... 
    C++
    Permanent employment
    Relocation

    Riccione Resources

    Dallas, TX
    2 days ago
  • $17 - $23 per hour

     ..., packing, and preparing customer orders for delivery. Employees are responsible for locating items in the warehouse, picking items using handheld scanners, packing items into boxes or bags, labeling packages, preparing orders for shipment, and ensuring orders are accurate... 
    Hourly pay
    Full time
    Work at office
    Relocation package
    Shift work
    Night shift
    Weekend work

    Amazon

    Balch Springs, TX
    3 days ago
  •  ...Management firmware for the LeanCat Water Electrolyzer module High-quality firmware developed using the latest technologies. Customer Competences...  ...Analysis and Prototyping Embedded Software Project...  ...the early stages of product development. High-pace turnaround between... 

    Edhouse

    Dallas, TX
    4 days 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
    2 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!