Sr. Embedded Software Engineer
Olympus Corporation of the AmericasAbout the role
Working Location: Colorado, Denver; Colorado, Boulder
Workplace Flexibility: Onsite
For more than 100 years, Olympus has focused on making people’s lives healthier, safer and more fulfilling.
Every day, we live by our philosophy, True to Life, by advancing medical technologies and elevating the standard of patient care so people everywhere can fulfill their desires, dreams, and lives.
Our five Core Values empower us to achieve Our Purpose:
Patient Focus, Integrity, Innovation, Impact and Empathy.
Learn more about Life at Olympus.
**Please note: All correspondence will be sent from our Olympus domain (@Olympus.com). If you receive correspondence from an entity other than @Olympus.com, it is likely not legitimate.
Job Description
The Senior Software Engineer is responsible for all aspects of software product development acting as an individual contributor, or where applicable, as a Core Team Member. In this dynamic role, the Senior Software Engineer will have the ability to work on a variety of products, supporting multiple Business Units, including successful product launches to the market. The Senior Software Engineer will lead or contribute to efforts to define user and product requirements , collaborate with project managers and other Core Team Members on project execution strategy, timelines and costs, lead product design and prototyping efforts, execute product feasibility testing, technical risk reduction planning, design verification and validation testing strategy and testing efforts, lead or contribute to design analysis testing, and ultimately the generation of all design controls documentation in collaboration with external and/or internal development and manufacturing/quality partners.
The Senior Software Engineer is expected to drive design/concept trade-off decisions while taking costs, technical risk, reliability and User Needs into consideration. She / He must fully understand medical device design control requirements, have experience leading technical development efforts, and be effective at communicating advancements and issues to all levels of the organization.
NOTE: The role of Senior Engineers within Olympus’s career ladder is between Engineer II and Staff Eng.
Job Duties
- Participate in the development and release of new medical device products.
- Create, maintain and implement source code that comprises the application or program for Company software
- Design and implement unit test suites and/or automated UI testing.
- Review User and Product requirements and where applicable author software requirements.
- Review and where applicable author software test protocols.
- Participate in design reviews and software system architecture.
- Adhere to development timelines.
- Resolve design problems with urgency, creativity and collaboration.
- Supports engineering leadership as required.
- Additional duties as required.
Job Qualifications
Required:
- BS degree in Computer Science, Electrical Engineering, Applied Mathematics or related field (Graduate degree in related field preferred).
- Minimum of 5 years of professional software development experience or
- Minimum of 4 years of professional software development experience with MS in related field or
- Minimum of 2 years of experience PhD Degree in related field
- Other Considerations (travel/hours availability, etc.):
- Travel to other Company facilities, hospitals, and animal lab settings may be required.
- Ability to work overtime is required.<
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s