Catapult Solutions Group
Embedded Systems Engineer (Sr. or Principal Level)
Research & Development
Full-time Position
About Our Client
Our client is a clinical-stage biopharmaceutical company developing a novel pipeline of combination therapies for orthopedic infections and their consequences. With a robust pipeline of additional indications and therapeutic candidates, they anticipate rapid and sustained growth in the medical device and therapeutics space.
Job Description
We are seeking a hands-on Embedded Software Engineer, at a Senior or Principal Level to lead the architecture, development, and verification of safety critical firmware for our next generation drug delivery devices. Your primary responsibility will be embedded software: designing real-time C/C++ code for microcontrollers (e.g., STM32), ensuring compliance with IEC 62304, and driving software quality through rigorous testing and documentation. You will work closely with electrical, mechanical, and systems teams. The ideal candidate possesses deep embedded software expertise, a passion for medical device innovation, and the ability to mentor others while delivering high quality code in a regulated environment.
Duties and Responsibilities
Architect, design, and implement embedded firmware in C/C++ for Class II/III medical devices.
Develop and test analog and digital circuits, including power management, sensors, actuators, and communications interfaces.
Design real-time software using bare metal, state machine, or RTOS (e.g., FreeRTOS) paradigms, including bootloaders, low-level drivers, control loops, and communication protocols (USB, BLE, CAN, Ethernet).
Generate and maintain software design documentation—requirements, architecture, risk controls, and traceability—in accordance with IEC 62304 and FDA 21 CFR 820 design controls.
Plan and execute unit, integration, and system level software verification & validation, including automated test frameworks and hardware in the loop setups.
Lead code reviews, static/dynamic analysis, and continuous integration pipelines to enforce coding standards, defensive programming, and regression testing.
Participate in software risk management (software FMEA, cybersecurity analysis) and implement mitigation strategies.
Collaborate with hardware and systems teams on board bring-up, driver integration, and providing firmware expertise.
Support internal and external audits by presenting software lifecycle evidence and maintaining complete, current design history files.
Mentor junior engineers and champion a culture of quality, continuous improvement, and knowledge sharing.
Stay abreast of emerging embedded software techniques, medical device regulations, and cybersecurity guidance.
Required Experience/Skills
Senior level: 7+ years; Principal level: 10+ years of embedded software development for safety critical or regulated products, with demonstrated ownership of full software lifecycle deliverables.
Expertise in C/C++ programming for ARM Cortex M or similar MCUs, including low level driver development and optimization for power, memory, and performance.
Hands-on experience with RTOS integration, interrupt driven design, and timing critical control algorithms.
Proven track record generating software documentation and V&V evidence compliant with IEC 62304, ISO 14971, and FDA QSR.
Proficiency with version control (Git), issue tracking (JIRA), and CI/CD tools (GitHub Actions, Jenkins).
Experience with unit-test frameworks (Ceedling/Unity, CMock, CppUTest) and static analysis tools (Coverity, C-STAT, PClint, or equivalent).
Strong problem-solving skills, including use of oscilloscopes, logic analyzers, and debuggers (JTAG/SWD) to troubleshoot firmware & hardware interactions.
Languages: C, C++, Python or Bash scripting for tooling
RTOS & Middleware: FreeRTOS, ThreadX, Zephyr, lwIP, USB Device/Host stacks
Test Automation: Unity, CMock, Pytest, TestStand and LabVIEW
Nice-to-Haves
Experience with Class II/III medical device development.
Knowledge of additional medical device standards (IEC 60601, ISO 13485, ISO 14971).
Experience with risk analysis methodologies (FMEA, software hazard analysis).
Background in biomedical applications or therapeutics.
Experience with wireless communication protocols and low-power design.
Familiarity with mechanical integration and electromechanical systems.
Clear and concise communicator capable of conveying complex technical concepts to cross-functional teams and executives.
Organized, detail-oriented, and able to balance multiple priorities in a fast-paced R&D environment.
Proactive mentor who fosters a culture of excellence, continuous learning, and constructive feedback.
Self-directed, hands-on engineer who thrives on delivering reliable products that improve patient outcomes.
Education:
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Biomedical Engineering, or related field required. Travel Requirements:
Typically 10-15% Pay & Benefits Summary Up to $190,000/yr, depending on experience Annual bonus Equity If you're an experienced embedded systems engineer with a passion for medical device development and hands-on problem solving, we invite you to apply. Embedded Systems Engineering | Medical Devices | Firmware Development | C/C++ | FDA Regulations | Class II/III Devices | R&D | Biomedical Engineering | Hardware Design Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Information Technology Industries IT System Testing and Evaluation and Medical Equipment Manufacturing Referrals increase your chances of interviewing at Catapult Solutions Group by 2x Inferred from the description for this job
Medical insurance Vision insurance 401(k) Get notified when a new job is posted. Sign in to set job alerts for “Embedded System Engineer” roles.
Irving, TX $130,000.00-$145,000.00 1 month ago Irving, TX $86,360.00-$101,600.00 2 days ago Dallas, TX $120,000.00-$145,000.00 2 weeks ago Entry Level Software Engineer, application via RippleMatch
Dallas, TX $110,000.00-$160,000.00 3 months ago Software Engineer / Embedded, Grand Prairie, TX
Plano, TX $80,000.00-$120,000.00 5 days ago Irving, TX $80,000.00-$90,000.00 2 weeks ago Arlington, TX $75,000.00-$120,000.00 1 week ago Plano, TX $112,000.00-$130,000.00 15 hours ago Junior Frontend Software Engineer, MyLexia
Dallas, TX $110,000.00-$150,000.00 8 months ago Richardson, TX $130,000.00-$150,000.00 1 month ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Biomedical Engineering, or related field required. Travel Requirements:
Typically 10-15% Pay & Benefits Summary Up to $190,000/yr, depending on experience Annual bonus Equity If you're an experienced embedded systems engineer with a passion for medical device development and hands-on problem solving, we invite you to apply. Embedded Systems Engineering | Medical Devices | Firmware Development | C/C++ | FDA Regulations | Class II/III Devices | R&D | Biomedical Engineering | Hardware Design Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Information Technology Industries IT System Testing and Evaluation and Medical Equipment Manufacturing Referrals increase your chances of interviewing at Catapult Solutions Group by 2x Inferred from the description for this job
Medical insurance Vision insurance 401(k) Get notified when a new job is posted. Sign in to set job alerts for “Embedded System Engineer” roles.
Irving, TX $130,000.00-$145,000.00 1 month ago Irving, TX $86,360.00-$101,600.00 2 days ago Dallas, TX $120,000.00-$145,000.00 2 weeks ago Entry Level Software Engineer, application via RippleMatch
Dallas, TX $110,000.00-$160,000.00 3 months ago Software Engineer / Embedded, Grand Prairie, TX
Plano, TX $80,000.00-$120,000.00 5 days ago Irving, TX $80,000.00-$90,000.00 2 weeks ago Arlington, TX $75,000.00-$120,000.00 1 week ago Plano, TX $112,000.00-$130,000.00 15 hours ago Junior Frontend Software Engineer, MyLexia
Dallas, TX $110,000.00-$150,000.00 8 months ago Richardson, TX $130,000.00-$150,000.00 1 month ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr