Senior Embedded Software Engineer - Medical Devices

MRA - The Management Association
McHenry, IL, United States
5 days ago
Apply on jobs.localjobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$125,000.0 - $135,000.0
Working hours
Regular working hours

Tech stack

Altium Designer Bash Shell C++ (Programming Language) Software Debugging Embedded Software Windows PowerShell Software Architecture Software Engineering Systems Integration YAML Information Technology

Job description

This is a hands-on senior embedded software engineering role for an engineer who has experience developing complex software for medical devices and electromechanical systems. You will serve as a technical resource and subject matter expert while helping guide software architecture, development, integration, verification, and best practices across the engineering team., You’re a hands-on senior embedded engineer who enjoys solving complex technical problems and working closely with hardware. You can work independently, provide technical guidance to others, and collaborate effectively across software, electrical, mechanical, systems, quality, and other engineering teams., * 6+ years of embedded software engineering experience

  • Medical device software development experience
  • Strong C/C++ experience
  • Experience with microprocessor-based embedded systems
  • Hardware/software integration and debugging experience
  • Knowledge of medical device software development and regulatory requirements

Requirements

  • Bachelor’s degree in Software, Computer, Electrical Engineering, Computer Science, or related field
  • 6+ years of professional embedded software development experience
  • Medical device software development experience, * Understanding of the medical device software lifecycle, design controls, verification, and traceability
  • Knowledge of medical device standards such as IEC 62304 and ISO 14971
  • Strong analytical, communication, and problem-solving skills, * Experience with STM development environments or TouchGFX
  • Experience with Altium or schematic review
  • Experience with Bash, PowerShell, or YAML
  • Experience working with global product development teams

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.localjobnetwork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:35 min

Centralizing configuration logic with native YAML block references

Matthieu Vincent Matthieu Vincent · Europe 2026 Virtual

3:52 min

Avoiding remote code execution from unsanitized inputs

Alexander Pirker · World Congress 2022

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

2:00 min

Introduction to YAML syntax and basic formatting

Chris Ayers · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

54 sec

Interpreting complex terminal commands safely using external explanation utilities

Dan Cranney +2 · LIVE

Videos

See all

Related articles

See all