Senior Software Engineer
Mentor, OH, US, 44060
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.
Position Summary
What You'll Do as a Senior Software Engineer
- Design, implement, test, and debug embedded applications, integrating AI/ML capabilities for real-time operation.
- Lead technical development and deployment of AI/ML models on embedded hardware, optimizing compute, memory, and power usage.
- Collaborate with hardware engineers and cross-functional teams to ensure seamless integration of AI software components.
- Develop and integrate AI algorithms for enhanced system functionality (e.g., computer vision, predictive controls).
- Manage requirements and documentation using AI solutions, ensuring traceability and alignment with business needs.
- Conduct unit and integration testing, including validation and verification of AI/ML models and systems.
- Participate in design/code reviews and resolve software change requests and defects.
- Investigate emerging AI/ML frameworks and embedded technologies and collaborate globally to implement them across teams.
The Experience, Skills and Abilities Needed
- 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 in C++/RTOS or C++/Python in embedded systems or business applications or PLC programming.
- 1+ years experience researching, developing, and applying AI solutions in production environments.
- Proven experience with software systems design and SoC architecture.
- Experience of adapting AI tools for software design, test development and capturing use cases.
- Demonstrated ability in requirement management using AI tools.
- Solid problem-solving, debugging, and analytical skills; 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 and Windows platforms.
- Exceptional team player and communicator.
Preferred Experience:
- 1+ years experience researching, developing, and applying AI/ML solutions in production environments
- Proficiency in C++ programming and Python for test automation and AI/MLapplications.
- Medical device industry experience.
- Experience with IDEs, version control, defect management, CI/CD, and code analysis tools.
- Knowledge of cloud connectivity and solutions
- Experience with test automation, modeling and simulation
- Experience deploying AI/ML models on constrained hardware; familiarity with ML inference runtimes (TensorFlow Lite, TensorRT, ONNX Runtime, OpenVINO).
What STERIS Offers
We value our employees and are committed to providing a comprehensive benefits package that supports your health, well-being and financial future.
Here is a brief overview of what we offer:
Market Competitive Pay
Extensive Paid Time Off and (9) added Holidays
Excellent Healthcare, Dental and Vision Benefits
Long/Short Term Disability Coverage
401(k) with a company match
Maternity and Paternity Leave
Additional add-on benefits/discounts for programs such as Pet Insurance
Tuition Reimbursement and continued education programs
Excellent opportunities for advancement in a stable long-term career
#LI-KK1
Pay range for this opportunity is $105,400.00 - $124,000.00. This position is eligible for bonus participation.
Minimum pay rates offered will comply with county/city minimums, if higher than range listed. Pay rates are based on a number of factors, including but not limited to local labor market costs, years of relevant experience, education, professional certifications, foreign language fluency, etc.
STERIS offers a comprehensive and competitive benefits portfolio. Click here for a complete list of benefits: STERIS Benefits
Open until position is filled.
STERIS is an Equal Opportunity Employer. We are committed to equal employment opportunity to ensure that persons are recruited, hired, trained, transferred and promoted in all job groups regardless of race, color, religion, age, disability, national origin, citizenship status, military or veteran status, sex (including pregnancy, childbirth and related medical conditions), sexual orientation, gender identity, genetic information, and any other category protected by federal, state or local law. We are not only committed to this policy by our status as a federal government contractor, but also we are strongly bound by the principle of equal employment opportunity.
Mentor, OH, US, 44060
Nearest Major Market: Cleveland
Nearest Secondary Market: Akron
Job Segment:
Test Engineer, Software Engineer, Embedded, Testing, Cloud, Engineering, Technology