Embedded Software Developer

Insight Global
Murrysville, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 119K

Job location

Murrysville, United States of America

Tech stack

Agile Methodologies
Artificial Intelligence
ARM
C++
Code Review
Software Debugging
DevOps
Embedded Software
Firmware
Performance Tuning
Systems Development Life Cycle
Real-Time Operating Systems
Software Engineering
Integration Tests

Job description

We are seeking a self-motivated mid-senior Embedded Software Developer to join a large medical device client in the Pittsburgh area. This person should have strong C/C++ firmware development background within a highly regulated environment. The ideal candidate will have experience in a hands-on functional and technical aspects of the SDLC, including design and development, as well as testing and de-bugging.

Requirements

5+ years' experience as a full lifecycle embedded software developer from gathering requirements, design, resource monitoring, testing, and de-bugging

  • C/C++ proficiency for core programming
  • Technical understanding of developing software on a real-time operating system/ARM processor/development on true hardware
  • Proven experience in code reviews, performance optimization, debugging, integration testing, and documentation

Nice to Have Skills & Experience

  • Medical device industry experience
  • Involvement in DevOps and Agile practices
  • API Integration practices
  • Usage of AI tools during development

Benefits & conditions

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.

Apply for this position