Embedded Firmware Engineer

TalentOla

Plano (TX)

Hybrid

USD 110,000 - 140,000

Full time

14 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TalentOla is seeking a Firmware Engineer to design, develop, and maintain embedded firmware for medical devices in a hybrid Plano, TX environment. You will work on MCU-based real-time systems, implement features, and contribute to verification and documentation within a regulated setting.

The role requires strong C/C++ skills, RTOS knowledge, and hands-on debugging with JTAG/SWD. Collaboration with Systems, EE, ME, and QA is essential, with code reviews and testing as core practices.

Qualifications

  • 5+ years of experience in MCU-based real-time embedded systems.
  • Strong knowledge of RTOS, interrupts, timers, and state machines.
  • Hands-on debugging using JTAG/SWD, logs, and unit tests.
  • Experience with Git and Agile development.

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.

Skills

Embedded firmware
C/C++
RTOS concepts
JTAG/SWD
Unit tests
Git
Agile
Memory management
Data structures
Debugging

Education

Engineering Degree BE/ME/BTech/MTech/BSc/MSc

Tools

JTAG/SWD
Unit testing framework

Job description

Excellent Opening- Firmware Engineer (Embedded firmware development using C/C++)- Plano, TX (Hybrid)

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
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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C Embedded Firmware Senior Developer
C Embedded Firmware Senior Developer

Tech3pillars Technologies • Virginia (IL)

On-site
USD 110,000 - 170,000
Firmware Engineer
Firmware Engineer

Pragmatic • Houston (TX)

On-site
USD 72,000 - 85,000
Medical, dental and vision insurance
401(k)
Paid time off
+1
Senior Firmware Engineer
Senior Firmware Engineer

Radiant Dev • Seattle (WA)

On-site
USD 140,000 - 180,000
Comprehensive medical insurance
Dental reimbursement
15 days PTO + federal holidays
+1
Firmware Engineer (Mid/Sr/Principal)
Firmware Engineer (Mid/Sr/Principal)

Thrive Recruitment Agency • Kennewick (WA)

On-site
USD 90,000 - 120,000
Principal Embedded Firmware Engineer
Principal Embedded Firmware Engineer

USA Firmware • Georgia

On-site
USD 120,000 - 160,000
Company-paid Vision and Dental insurance
Discounted Medical insurance
401(k) matching program
+2
Principal Embedded Firmware Architect – Medical Devices
Principal Embedded Firmware Architect – Medical Devices

USA Firmware • Georgia

On-site
Embedded Engineer
Embedded Engineer

MaximaTek • Chicago (IL)

On-site
USD 90,000 - 130,000
Targeted Placement
Technical Resume Rebuild
Interview Coaching
Principal Firmware Engineer
Principal Firmware Engineer

Gateway Recruiting • United States

On-site
USD 110,000 - 140,000
Firmware Software Engineer
Firmware Software Engineer

Accord Technologies Inc • Milpitas (CA)

On-site
USD 120,000 - 160,000
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000