Advanced Software Engineer @ STERIS | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Advanced Software Engineer jobs in Richmond, CAH1B Visa Sponsored Advanced Software Engineer jobs in Richmond, CA
Be an early applicantLess than 25 applicants
company-logo

STERIS · 5 days ago

Advanced Software Engineer

Wonder how qualified you are to the job?

ftfMaximize your interview chances
BiotechnologyHealth Care
check
H1B Sponsorship
check
Actively Hiring
Hiring Manager
Enrico Papagianis
linkedin

Insider Connection @STERIS

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Contribute to the design of the system architecture.
Develop a software architecture based on the system architecture and product requirements.
Design, implement, and maintain efficient, reusable, and reliable software code according to corporate standards and procedures for new and sustaining engineering projects, maintaining code quality, organization, and automation.
Ensure the best possible performance, quality, and robustness of software applications.
Identify bottlenecks and bugs, and devise solutions to these problems.
Provides technical guidance to less experienced software engineers on high-level or complex issues.
Review and approve plans and detailed designs.
Develop time and effort estimates for assigned features and functions and make delivery commitments.
Work independently on routine activities, issues, plans, and larger-scale designs.
Adhere to corporate standards and department operating procedures.
Create software development process documentation, including requirements, design and interface specifications and verification documentation.
Participate in the creation of software validation plans.
Perform unit, integration, and system testing and capacity/performance testing of applications as required.
Work as a collaborative team member in engineering projects.
Collaborate with cross-functional team members for project planning, development, and analysis of product requirements, and to outline proposed solutions.
Participate in design reviews to identify issues and provides recommendations for enhancements.
Lead software development projects/initiatives. You will act as a leader to junior engineers although not directly responsible for their management.
Review and resolve software change requests and defects.
Manage the release of software.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

RTOSSerial communicationDevice driver softwareUI/HMI developmentUsabilitySoftware IDEsConfiguration managementDefect managementContinuous integrationCode analysisSoftware development processesSoftware risk managementMedical device industryStage-gate developmentEngineering problems solvingTask estimationSoftware requirement analysisStakeholder collaborationC/C++Object-oriented programmingMulti-threaded programmingProblem-solvingTeam playerLeadershipCommunicationHTMLCSSJavaScriptEthernetNetwork Protocols

Required

Bachelor’s Degree in Computer Engineering, Computer Science, Software Engineering, or Electrical Engineering required with 10 or more years of related software engineering experience
Experience with one or more RTOS systems and the associated system services is required
Experience with serial communication (UART, USART, SPI, I2C) is required
Experience developing or maintaining device driver software on an embedded system is required
Experience in User Interface (UI)/Human Machine Interface (HMI) development is required, which may include HMI touch screens or Graphical UIs. Understanding of usability / human factors is desired
Experience using software integrated development environments (IDEs) and tools to include configuration management (version control), defect management, continuous integration and code analysis tools is required
Experience working in a regulated industry which requires formalized software development processes and software risk management is required. Medical device industry experience is preferred
Experience working in a stage-gate development environment is required
Strong written and verbal communication skills and strong problem-solving skills are required
Capable of solving engineering problems through accurate interpretation of requirements and test results
Exceptional team player with leadership experience
Proven experience at software analysis, development, task time and effort estimation, and execution to plan
Experience performing software requirement analysis and definition
Experience working with stakeholders to refine product requirements to be realized in software is required
Practical experience in C/C++, object-oriented analysis and programming, and multi-threaded/multi-tasking programming is required

Preferred

Master’s Degree in above noted field with 7 or more years of related engineering experience
Experience with HTML, CSS and JavaScript is desired
Experience with Ethernet and network protocols is desired
Experience with the Linux operating system and Linux externals is desired
Understanding of development for a resource-constrained target environment with specific performance requirements is desired
Experience in the implementation of infrastructure and applications for Manufacturing, Installation, and Serviceability is desirable
Medical device industry experience is preferred
Travel up to 10% (including international)

Benefits

Competitive Pay
Extensive Paid Time Off and (9) added Holidays
Excellent healthcare, dental, and vision benefits
401(k) with a company match
Long/Short term disability coverage
Parental Leave
BART and Commuter Benefits
Additional add-on benefits/discounts for programs such as Pet Insurance
Continued training and educations programs
Excellent opportunities for advancement in a stable long-term career
Hybrid working in select roles, teams, and functions

Company

STERIS is a leading provider of infection prevention and other procedural products and services, focused primarily on healthcare, pharmaceutical and medical device Customers.

H1B Sponsorship

STERIS has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2023 (10)
2022 (33)
2021 (18)
2020 (19)

Funding

Current Stage
Public Company
Total Funding
$0.28M
2010-05-21Post Ipo Debt· $0.28M
1992-06-12IPO· nyse:STE

Leadership Team

D
Dan Carestio
President and CEO
linkedin
W
Walt Rosebrough
CEO Emeritus & Senior Advisor
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot