1

Medical Device Embedded Software Engineer Jobs in Katy, TX

Software Engineer II develops, enhances, and maintains Atec software platforms across enterprise ... Experience with embedded systems, real-time applications, or device integration preferred. * Strong ...

Software Engineer II develops, enhances, and maintains Atec software platforms across enterprise ... Experience with embedded systems, real-time applications, or device integration preferred. * Strong ...

Software Engineer (Mid-Level)

Houston, TX ยท On-site

$120K - $175K/yr

... device drivers. * Participate in software architecture design activities and code reviews ... Experience with hardware bring-up, embedded debugging tools (e.g., JTAG, oscilloscopes, logic ...

Establishes and maintains effective working relationships with Nursing, Biomedical Engineering ... Supports equipment, integrations and software applications, including on call support. QUALITY ...

New

Principal HWIL Software Engineer

Houston, TX

$128K - $172K/yr

Embedded Software, Embedded Software Security, Embedded Operating Systems (Linux, RTOS, VxWorks ... Hired applicants may be eligible for benefits, including but not limited to, medical, dental ...

System Software Engineer (Kernal)

Spring, TX ยท On-site

$130K - $205K/yr

Skilled in embedded firmware debugging (JTAG, SWD) * Experienced with UART, I2C, SPI protocols ... mental disability, medical condition, pregnancy, genetic predisposition or carrier status ...

New

Sr HWIL Software Engineer

Houston, TX

$117K - $154K/yr

Embedded Software, Embedded Software Security, Embedded Operating Systems (Linux, RTOS, VxWorks ... Hired applicants may be eligible for benefits, including but not limited to, medical, dental ...

Bachelor or Advanced Degree in Computer Science or Software Engineering (or equivalent experience ... Hands-on experience in embedded systems development, including firmware design, microcontroller ...

Software Engineer II

Houston, TX

$93K - $127K/yr

Experience with hardware-software integration and embedded system testing. * Ability to obtain ... Hired applicants may be eligible for benefits, including but not limited to, medical, dental ...

Bachelor or Advanced Degree in Computer Science or Software Engineering (or equivalent experience ... Hands-on experience in embedded systems development, including firmware design, microcontroller ...

Software Engineer II

Houston, TX

$93K - $127K/yr

Experience with hardware-software integration and embedded system testing. * Active and ... Hired applicants may be eligible for benefits, including but not limited to, medical, dental ...

BIOS Developer

Houston, TX ยท On-site

$110 - $160/hr

... embedded architecture knowledge Prior Experience with Windows on ARM (WOA) Role Overview: We are seeking a software developer to work on Windows on ARM (WOA) / Qualcomm's Windows on Snapdragon (WOS ...

New

Job Purpose The Field Service Software Engineer is responsible for supporting the installation ... Strong knowledge of medical device quality and regulatory requirements (FDA, ISO 13485, IEC 62304 ...

Showing results 41-60

Medical Device Embedded Software Engineer information

See Katy, TX salary details

$64.2K

$140.7K

$159.6K

How much do medical device embedded software engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for medical device embedded software engineer in Katy, TX is $140,727.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,600.00 and $158,700.00 per year, depending on experience, location, and employer.

What is a medical device embedded software engineer?

Medical Device Embedded Software Engineers are professionals who design, develop, and maintain the specialized software that runs on hardware inside medical devices, such as pacemakers, infusion pumps, and imaging machines. They ensure that the software meets strict regulatory standards for safety, reliability, and performance. Their work involves programming, testing, debugging, and documenting embedded code, as well as collaborating with hardware engineers and regulatory teams to bring safe and effective medical products to market.

What are the key skills and qualifications needed to thrive as a medical device embedded software engineer, and why are they important?

To thrive as a Medical Device Embedded Software Engineer, you need a strong background in embedded systems design, C/C++ programming, and a degree in electrical engineering, computer engineering, or a related field. Familiarity with real-time operating systems (RTOS), hardware-software integration, and industry standards like IEC 62304 or FDA regulations is typically required. Attention to detail, strong problem-solving abilities, and effective teamwork are vital soft skills for this role. These competencies are crucial for developing reliable, safe, and compliant software that meets stringent healthcare requirements.

What are some common challenges faced by medical device embedded software engineers when working on cross-functional teams?

Medical Device Embedded Software Engineers often collaborate closely with hardware engineers, regulatory specialists, and quality assurance teams. A common challenge is ensuring that software requirements align with hardware limitations and regulatory standards, which can necessitate frequent adjustments and clear documentation. Additionally, balancing the pace of software development with the rigorous testing and validation processes required for medical devices can be demanding. Effective communication and adaptability are essential to navigate these multidisciplinary interactions and deliver safe, compliant products.

What is the difference between Medical Device Embedded Software Engineer vs Firmware Engineer?

AspectMedical Device Embedded Software EngineerFirmware Engineer
CredentialsBachelor's in Electrical, Computer Engineering, or related; often certifications in medical device standardsBachelor's in Electrical, Computer Engineering, or related; certifications vary by industry
Work EnvironmentMedical device companies, regulated environments, quality assurance focusConsumer electronics, industrial, or embedded systems companies
Industry UsagePrimarily in healthcare, medical device manufacturingBroader tech sectors, including consumer electronics and industrial systems
Search & Comparison IntentHigh overlap in embedded systems, safety standards, and certification requirements

The Medical Device Embedded Software Engineer and Firmware Engineer roles share core skills in embedded systems development. However, the Medical Device Embedded Software Engineer focuses specifically on medical device safety, regulatory compliance, and working within healthcare environments. Firmware Engineers may work across various industries without the strict medical standards, making the Medical Device Embedded Software Engineer role more specialized in healthcare applications.

What are popular job titles related to Medical Device Embedded Software Engineer jobs in Katy, TX?

For Medical Device Embedded Software Engineer jobs in Katy, TX, the most frequently searched job titles are:

What job categories do people searching Medical Device Embedded Software Engineer jobs in Katy, TX look for?

The top searched job categories for Medical Device Embedded Software Engineer jobs in Katy, TX are:

What cities near Katy, TX are hiring for Medical Device Embedded Software Engineer jobs?

Cities near Katy, TX with the most Medical Device Embedded Software Engineer job openings:

Infographic showing various Medical Device Embedded Software Engineer job openings in Katy, TX as of August 2026, with employment types broken down into 68% Full Time, 2% Temporary, and 30% Contract. Highlights an 90% In-person, 6% Hybrid, and 4% Remote job distribution, with an average salary of $140,727 per year, or $67.7 per hour.

Software Engineer II

Atec, Inc.

Stafford, TX โ€ข On-site

Full-time

Re-posted 21 days ago


Job description

SUMMARY

  • Software Engineer II develops, enhances, and maintains Atec software platforms across enterprise and embedded systems, taking ownership of significant components and independently solving complex technical problems. In addition to supporting legacy systems, this position leads development activities, mentors junior engineers, participates in architectural design, and actively contributes to innovation and new product initiatives.

ESSENTIAL DUTIES/RESPONSIBILITIES

  • Design, develop, test, and maintain robust software applications using C/C++, Python, LabVIEW, familiar with Microsoft Studio and other appropriate technologies.
  • Lead software projects or modules, ensuring timely and high-quality delivery.
  • Organize, maintain, and review codebases using SVN and/or other version control systems.
  • Architect and implement new software features based on evolving customer and system requirements.
  • Identify, analyze, troubleshoot, and resolve complex software defects and performance bottlenecks.
  • Prepare and update technical documents, including design specifications, test plans, and user manuals.
  • Collaborate closely with cross-functional teams, including hardware, QA, and project management.
  • Research and recommend tools, technologies, and processes to improve software development efficiency.
  • Support deployment, integration, and validation activities at customer or field sites as required.
  • Maintain detailed records of design changes, versioning, and issue tracking.
  • Perform other related duties, as assigned, for the purpose of ensuring an efficient and effective work environment.
  • Ensure activities are conducted in accordance with Atec International Standards Organization (AS9100/ISO) policies and correct and report any deviations to appropriate area manager/supervisor.

SUPERVISORY RESPONSIBILITIES

  • Mentor and support Software Engineer I team members as assigned.
  • May oversee interns or co-op students on projects or tasks.

AS9100/ISO SPECIFIC DUTIES

  • Be familiar with and understand Atec Quality Policy and company objectives.
  • Understand required AS9100/ISO specific Procedures and Work Instructions.
  • Complete all records required by Procedures and Work Instructions.
  • Participate in Atec Continuous Improvement activities as appropriate.
  • Participate in AS9100/ISO training as required.
  • Cooperate with Auditors.
  • Report any deviations to appropriate area manager/supervisor.

EDUCATION AND/OR EXPERIENCE

  • Bachelors Degree (B.S.) in Computer Science, Software Engineering, Electrical Engineering, or related field.
  • Minimum five (5) years of related experience in software development, or equivalent combination of education and experience.
  • Demonstrated experience leading software tasks or projects.

REQUIRED SKILLS

  • Proficiency in C/C++, Python, and LabVIEW; familiarity with additional languages a plus (e.g., Java, C#).
  • Strong understanding of software architecture and design principles.
  • Experience with embedded systems, real-time applications, or device integration preferred.
  • Strong problem-solving, debugging, and analytical skills.
  • Excellent written and verbal communication skills.
  • Ability to work both independently and collaboratively.

CERTIFICATES, LICENSES, REGISTRATIONS

  • None required. Relevant certifications (e.g., Certified LabVIEW Developer) are a plus

PHYSICAL DEMANDS

  • Employee is frequently required to stand, walk, sit, and occasionally lift and/or move up to 50 pounds.

WORK ENVIRONMENT

  • Employee is occasionally exposed to moving mechanical parts.
  • Noise level in the work environment is usually moderate.
  • Extended work hours and/or travel may occasionally be required.

www.Atec.com

Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to disability or protected veteran status.

If you need a reasonable accommodation, please contact Andrea Lopez at 281-276-2643.