1

Medical Device Embedded Software Engineer Jobs in Universal City, TX

Engineer 1, Embedded Software

San Antonio, TX ยท On-site

$118K - $156K/yr

Summary The Engineer 1, Embedded Software supports the design, development, and testing of embedded ... device drivers, and hardware interfaces throughout the software development lifecycle (SDLC)

Engineer 2, Embedded Software

San Antonio, TX ยท On-site

$118K - $156K/yr

Summary The Engineer 2, Embedded Software supports the design, development, and testing of embedded ... device drivers, and hardware interfaces throughout the software development lifecycle (SDLC)

Software Engineer

San Antonio, TX ยท On-site

$90 - $120/hr

... Embedded Software Engineer, Cloud Software Engineer, DevOps Engineer, QA Engineer, Test Automation ... Medical/Dental/Vision - 100% employee coverage.($1200 allowance - or a bonus) * HSA/FSA * AFLAC ...

... Embedded Software Engineer, Cloud Software Engineer, DevOps Engineer, QA Engineer, Test Automation ... Medical/Dental/Vision - 100% employee coverage. ($1200 allowance - or a bonus) * HSA/FSA * AFLAC ...

next page

Showing results 1-20

Medical Device Embedded Software Engineer information

See Universal City, TX salary details

$62.9K

$137.9K

$156.4K

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

As of Aug 28, 2026, the average yearly pay for medical device embedded software engineer in Universal City, TX is $137,866.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,200.00 and $155,500.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 cities near Universal City, TX are hiring for Medical Device Embedded Software Engineer jobs?

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

Engineer 1, Embedded Software

Lancer Worldwide

San Antonio, TX โ€ข On-site

$118K - $156K/yr

Full-time

Re-posted 6 days ago


Job description

Our Company
Lancer Worldwide, a Hoshizaki Company, is an award-winning global leader in beverage dispensing. Through innovation and a commitment to dedication in action, we create products that benefit our customers worldwide, and give them a distinct advantage in the marketplace. We offer our teammates the opportunity to grow personally and professionally, to contribute to the success of a dynamic organization, and to serve others in a manner that exceeds their expectations. We welcome talented, passionate, and highly motivated individuals to join our team.


Summary
The Engineer 1, Embedded Software supports the design, development, and testing of embedded software and hardware systems. This role supports projects of low technical complexity. The ideal candidate will have a beginner's understanding of firmware development on embedded devices and will work closely with cross-functional teams to design and develop innovative embedded products.

Essential Functions
Support the design and development of embedded systems, including firmware, device drivers, and hardware interfaces throughout the software development lifecycle (SDLC).
Collaborate with electrical engineers to define system architecture, select components, and optimize system performance.
Conduct preliminary analysis, simulations, and testing to validate designs.
Collaborate with cross-functional teams including manufacturing, quality, and procurement to ensure project success.
Prepare, communicate and monitor low technical complexity project plans.
Prepare and present preliminary technical reports and documentation.
Troubleshoot and resolve simple firmware issues during design and manufacturing.

Knowledge, Skills, and Abilities
Beginner's knowledge of software development in C/C++ principles and practices.
Ability to develop low-level firmware using embedded systems development tools, debuggers, and software development kits (SDKs) with assistance from senior developers.
Familiarity with communication protocols (e.g., UART, SPI, I2C, Ethernet) and bus architectures (e.g., USB, PCIe, RS-485).
Proficiency in using oscilloscopes, logic analyzers, and other debugging tools.
Familiarity in reading and interpreting electrical schematics of low-medium complexity.
Familiarity in version control systems for source code management (e.g., Git, SVN).
Familiarity with issue-tracking tools and Agile practices.
Strong analytical and problem-solving skills.
Excellent written and verbal communication skills.
Ability to work independently and lead technical teams.
Strong interpersonal skills and ability to build working relationships with team members and stakeholders.


Education and Experience
Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field.
Experience in embedded systems development, including firmware development, hardware integration, and software optimization.
Minimum 1 year of experience developing embedded software.

Lancer Worldwide is unable to sponsor applicants for employment-based visas for this position. All candidates must be legally authorized to work in the United States at the time of application and throughout employment, without the need for employer-sponsored visa status now or in the future.

Notice To Third Party Agencies
Please note that LANCER does not accept unsolicited resumes from recruiters or employment agencies. In the absence of a signed Recruitment Fee Agreement, LANCER will not consider or agree to payment of any referral compensation or recruiter fee. In the event a recruiter or agency submits a resume or candidate without a previously signed agreement, LANCER explicitly reserves the right to pursue and hire those candidate(s) without any financial obligation to the recruiter or agency. Any unsolicited resumes, including those submitted to hiring managers, are deemed to be the property of LANCER.

EEO Statement
Lancer provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Minimum BS Computer Engineering (or equivalent) from an accredited school required. MS Computer Engineering or Computer Science preferred.
Minimum 3 years experience developing embedded software
Minimum 1 year experience developing commercial applications using the QT framework