Base Career helps you apply smarter for this job.
Key skills for this role
The Software Engineer – Embedded Systems,
Design and develop software solutions for medical devices. Perform analyses and resolve issues using problem-solving techniques to develop solutions for our customers. Responsible for the development and delivery of software features/functionality to one or more projects under close supervision. Learn and adhere to coding standards, procedures and techniques and contribute to the technical code documentation. Analyzes software requirements and translates them into software designs. Implements the design according to standard practices and complete unit verification. Ensures software deliveries meet expectations via integration verification activities and peer reviews.
At STERIS, we help our Customers create a healthier and safer world by providing innovative healthcare and life science product and service solutions around the globe.
The Software Engineer – Embedded Systems,
Design and develop software solutions for medical devices. Perform analyses and resolve issues using problem-solving techniques to develop solutions for our customers. Responsible for the development and delivery of software features/functionality to one or more projects under close supervision. Learn and adhere to coding standards, procedures and techniques and contribute to the technical code documentation. Analyzes software requirements and translates them into software designs. Implements the design according to standard practices and complete unit verification. Ensures software deliveries meet expectations via integration verification activities and peer reviews.
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
, USA
St. Louis, USA
, USA
, USA
Mentor, USA
Québec, CAN
, USA
, USA
, USA
Bachelor's Degree in Computer Science or Electrical Engineering
Bachelor's degree in Computer Engineering or Software Engineering. A degree in another Engineering discipline may be acceptable with proven software education and/or training and demonstrated software experience.
Requires 5+ years overall of related software engineering experience in development and/or verification.
Solid problem-solving, debugging, and analytical skills.
2+ years overall of related software engineering experience in development and/or verification in embedded systems or applications.
Familiarity with communication protocols and hardware interfaces.
Proficiency in C++ programming and Python for test automation and AI applications.
Experience with multithreaded development on Linux or Windows platforms.
1+ years' experience of UI development with frameworks such as QT/QML or Crank.
1+ years’ experience in unit test frameworks such as GTest, CppU Test.
Experience using software integrated development environments (IDEs) and tools including compiling/building, debugging, configuration management (version control), defect management, continuous integration, and code analysis tools.
Exceptional team player and problem-solving abilities.
Medical device industry experience.
Global provider of infection prevention and sterilization solutions.
Visit company websiteJobs and hiring trendsFull-time
Senior · 5+ years experience
Onsite
Apply faster on company sites with our extension.