1

Embedded System Testing Jobs in Texas (NOW HIRING)

... and testing anti-tamper and embedded cybersecurity solutions across Missiles and Fire Control's deliverable products. Your responsibilities will include: Providing embedded System Security ...

Embedded Engineer

Dallas, TX · On-site

$130K - $171K/yr

Expert in Linux environment and developing for Linux systems. Expertise in C/C++ and Python ... Experience with CI/CD and testing methodologies and implementation. Experience with ...

BSP Software Engineer

Dallas, TX · On-site

$130K - $171K/yr

BSP Engineer Are you a highly skilled BSP (Board Support Package) Engineer in the embedded systems ... Support system-level testing, validation, and debugging using tools like logic analyzers and ...

BSP Software Engineer

Dallas, TX · On-site

$121K - $159K/yr

Overview Are you a highly skilled BSP (Board Support Package) Engineer in the embedded systems ... Support system-level testing, validation, and debugging using tools like logic analyzers and ...

Software Engineer - Embedded Firmware

Austin, TX · On-site

$102K - $139K/yr

This role combines deep expertise in low-level programming, DSP optimization, and embedded systems integration, with hands-on testing and collaboration across cross-functional teams to deliver ...

System Test Engineer (Ranorex) LOCATION: Austin, TX. Duration: 6+ Months Position Summary ... testing experience in any domain (preferably any embedded/Medical domain) with knowledge of using ...

next page

Showing results 1-20

Embedded System Testing information

See Texas salary details

$58.2K

$127.9K

$178.9K

How much do embedded system testing jobs pay per year?

As of Jun 5, 2026, the average yearly pay for embedded system testing in Texas is $127,892.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,900.00 and $152,300.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Embedded System Testing Engineer, and why are they important?

To thrive as an Embedded System Testing Engineer, you need a solid background in electronics, programming (such as C/C++), and knowledge of embedded systems architecture, often supported by a degree in electrical, electronics, or computer engineering. Familiarity with tools like oscilloscopes, logic analyzers, JTAG debuggers, and automated testing frameworks, along with certifications like ISTQB, is typically required. Strong analytical thinking, attention to detail, and effective communication help you identify issues and collaborate with design teams. These skills are crucial for ensuring embedded systems operate reliably and safely within their intended environments.

What are some common challenges faced by professionals in Embedded System Testing, and how can they be effectively managed?

Professionals in Embedded System Testing often encounter challenges such as hardware-software integration issues, debugging real-time systems, and limited test automation due to hardware constraints. Managing these challenges typically requires close collaboration with hardware and firmware engineers, using specialized debugging tools, and developing test cases that account for timing and resource limitations. Staying updated on new testing frameworks and continuously improving communication within cross-functional teams can also help ensure smoother testing processes and higher product reliability.

What is embedded system testing?

Embedded system testing is the process of verifying and validating the functionality, performance, and reliability of embedded systems—specialized computer systems designed to perform dedicated functions within larger mechanical or electrical systems. This testing ensures that both the hardware and software components of the embedded system work together as intended under real-world conditions. Techniques used include unit testing, integration testing, system testing, and hardware-in-the-loop (HIL) testing, among others. The goal is to identify and fix defects early, ensuring the product is robust, safe, and meets all specified requirements.

What is the difference between Embedded System Testing vs Firmware Testing?

AspectEmbedded System TestingFirmware Testing
FocusTesting entire embedded systems including hardware and software componentsTesting firmware code within embedded devices
Work EnvironmentEmbedded hardware platforms, development boards, real-time systemsFirmware code, simulation environments, embedded devices
Required SkillsHardware knowledge, embedded programming, testing toolsFirmware development, debugging, embedded C/C++

Embedded System Testing involves evaluating both hardware and software in embedded devices, ensuring system integration and performance. Firmware Testing specifically targets the firmware code running on embedded hardware, focusing on code correctness and stability. While both roles require embedded programming skills, Embedded System Testing covers a broader scope including hardware interaction, whereas Firmware Testing concentrates on software within the device.

What cities in Texas are hiring for Embedded System Testing jobs? Cities in Texas with the most Embedded System Testing job openings:
Infographic showing various Embedded System Testing job openings in Texas as of May 2026, with employment types broken down into 1% Locum Tenens, 1% As Needed, 88% Full Time, 9% Part Time, and 1% Nights. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $127,892 per year, or $61.5 per hour.
Staff Embedded & Control Systems Engineer

Staff Embedded & Control Systems Engineer

Stryker

Flower Mound, TX • On-site

$112K - $188K/yr

Full-time

Posted 4 days ago


Job description

Work Flexibility: Hybrid or OnsiteIt's Time to Join Stryker!

We are seeking a Staff Embedded & Control Systems Engineer to design and develop embedded software and control systems for medical devices. In this role, you will contribute to real-time embedded software and control algorithms for complex electromechanical systems, including sensors, actuators, motors, thermal systems, power systems, and multi-board electronics.

You will work across hardware, firmware, and system integration layers to help deliver safe, reliable, high-performance solutions in a regulated medical device environment.

What You Will Do
  • Design and develop embedded control systems for electromechanical medical devices.
  • Develop and implement real-time control algorithms, including PID control, feedback loops, and state machines.
  • Develop firmware for microcontrollers and embedded platforms using bare-metal or RTOS-based approaches.
  • Implement communication interfaces such as SPI, I2C, UART, RS232, and board-to-board/module-level communication.
  • Support hardware/software integration across multi-PCB architectures.
  • Perform debugging and root cause analysis across hardware, firmware, and system-level interactions.
  • Contribute to system-level design considerations, including signal flow, timing, control loops, power systems, fault handling, and safety protections.
  • Support verification and validation activities, including unit, integration, and system-level testing.
  • Create and maintain design documentation, including requirements, architecture, risk analysis, test protocols, and design history file deliverables.
  • Collaborate with cross-functional partners in R&D, Quality, Clinical, Marketing, Manufacturing, and Regulatory.
  • Translate user, clinical, and product needs into system and control requirements.
  • Support regulated software development activities in alignment with design controls, risk management, and applicable medical device standards.
  • Design, develop, modify, evaluate, and verify software components for medical devices.
  • Participate in code reviews using design principles, coding standards, and software best practices.

What You Need

  • Bachelor's degree in Electrical Engineering, Software Engineering, Computer Science, or related discipline required.
  • 4+ years of experience developing embedded software for electromechanical systems required.
  • Experience developing software in a regulated medical device environment, including hands-on experience with IEC 62304 required.

What We Would Love That You Have (Preferred Qualifications)

  • Strong experience with control systems, including PID control, system modeling, and tuning in real-world applications.
  • Demonstrated experience performing multi-domain debugging across hardware, firmware, and system-level interactions.
  • Experience working with power systems and safety considerations, including AC/DC systems, fault handling, and system-level protections.
  • Experience with C/C++ for embedded systems.
  • Experience with Python for testing, scripting, or automation.
  • Experience with bare-metal firmware development and/or RTOS-based development.
  • Experience with motor control, thermal regulation, sensor integration, actuator control, or power management.
  • Ability to read and interpret schematics and PCB designs.
  • Experience with ADCs, DACs, amplifiers, sensor interfaces, load cells, pressure sensors, or capacitive sensing.
  • Understanding of EMI/EMC considerations.
  • Experience using debugging tools such as oscilloscopes, logic analyzers, and JTAG/SWD debuggers.
  • Experience with Git, CI/CD pipelines, static/dynamic analysis tools, and requirements/traceability tools such as Jama.
  • Experience with unit testing, integration testing, code reviews, software architecture, and safety-critical design principles.
  • Experience with risk management practices, including ISO 14971.
  • Familiarity with electrical safety standards such as IEC 60601.
  • Ability to evaluate and balance engineering tradeoffs across performance, cost, and reliability.
  • Experience contributing to design control documentation, verification testing, regulatory submissions, or audit support.
  • Experience working on complex electromechanical medical devices.

$112,900 - $188,100 USD Annual

Travel Percentage: 10%Stryker Corporation is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer - M/F/Veteran/Disability.Stryker Corporation will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information.