Senior Software Engineer
4 giorni fa
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
The Senior Software Engineer is responsible for the testing of embedded firmware, C, C++, & C# medical device applications, and Enterprise software with complex SQL database and web services for use in AER medical devices. This engineer will have the join a dedicated test department building automated and semi-automated test infrastructures to increase software quality and consistency.
Duties
- Designs, implements, tests, and debugs applications according to corporate policies and business operating procedures on new and sustaining engineering projects.
- Leads the technical development for mid-size projects and implementation in C/C++ and other programming languages as needed.
- Collaborates on unusual/complex issues and approval on plans and larger-scale designs.
- Participates in design reviews to identify issues and provide design recommendations; participates in code reviews and/or inspections to identify issues and provide feedback.
- Collaborates with software team members to propagate good design principles and development practices across the team.
- Investigates new software technologies and tools.
- Creates software development process documentation to include architectural documents, requirements, object oriented designs, interface specifications, and verification documentation.
- Performs unit, integration and functional testing to ensure software meets specifications and expectations.
- Reviews and resolves software change requests and defects.
- Work as a collaborative team member in engineering projects. Collaborates with groups outside of direct responsibilities including other engineering groups, Quality, Regulatory, Marketing, etc. for project planning, analysis of product requirements, and to outline proposed solutions.
Education Degree
Bachelor's Degree in Electrical Engineering
Required Experience & Competencies
- Bachelor's in Computer Engineering, Software Engineering, or Electrical Engineering (A degree in another Engineering discipline may be acceptable with proven software education and/or training and demonstrated software experience)
- 5+ years overall of related software engineering experience in development and/or verification.
- 4+ years' experience of software development/verification in C++ is required.
- Experience in writing software requirements in collaboration with systems
- 2+ years' experience in Object Oriented design is required.
- 2+ years' experience with low level embedded hardware interfaces including CAN, I2C, SPI, UART communication.
- 2+ years' experience with unit testing, debugging tools and code analysis.
- Experience with developing in a multithreaded environment on RTOS and embedded Linux platform.
- Experience with software design, model-based design and defensive coding practices.
- Working knowledge of communication and network standards TCP/IP, TLS is required.
- Experience with YOCTO based BSP development is desirable.
- Experience in medical device industry is preferred.
- 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.
- Knowledge of Internet of cloud connectivity and associated solutions is desired.
Skills
Technical Excellence:
- Analyzes and solves technical problems.
- Seeks input from more experienced individuals to improve quality of deliverables.
- Begins mastering the technical aspects of own job.
- Applies new technical tools and concepts under the direction of others.
Execution & Accountability:
- Completes assigned tasks on time with guidance and support.
- Documents status and results accurately and succinctly
- Provides clear and accurate data regarding product and process measurables
Strategic Thinking:
- Gains perspective through experiences and developing new skills.
- Displays curiosity about technology, the industry and competitive knowledge.
- Adapts to change.
Influence & Effectiveness:
- Listens, questions and clarifies communication to ensure understanding.
- Documents work accurately, succinctly and with purpose.
- Seeks to understand others' point of view and accepts feedback from others.
- Influence primarily within the individual's engineering discipline.
Creativity & Innovation:
- Works on mastering technical aspects of own job.
- Seeks feedback from others regarding ideas or suggestions.
STERIS is a leading global provider of products and services that support patient care with an emphasis on infection prevention. WE HELP OUR CUSTOMERS CREATE A HEALTHIER AND SAFER WORLD by providing innovative healthcare and life sciences products and services around the globe. For more information, visit
STERIS strives to be an Equal Opportunity Employer.
-
Sviluppatore Software
1 settimana fa
Pomezia, Lazio, Italia IQM selezione A tempo pienoIQM Selezione, società di head hunting che da 20 anni accompagna Aziende e Professionisti nella crescita con un approccio etico, consulenziale e fortemente attento al valore delle persone, per importante azienda, specializzata nello sviluppo di macchinari medicali, ricerca un/unaSoftware EngineerProfilo IdealeLaurea in Ingegneria;Esperienza nelle mansioni...
-
System engineer
2 settimane fa
Pomezia, Lazio, Italia Txt Group A tempo pienoTXT Group è un provider IT end-to-end internazionale di consulenza per soluzioni software e servizi, che supporta la trasformazione digitale dei prodotti e dei processi core dei clienti. Con un portafoglio software proprietario e una profonda esperienza nei domini verticali, TXT Group opera in diversi mercati, con un'impronta crescente nei settori...
-
Verification and Validation Tester Engineer
4 giorni fa
Pomezia, Lazio, Italia Randstad Digital Italia A tempo pienoRandstad Digital Talent Services, divisione specializzata nella ricerca e selezione di profili IT di Randstad Italia, ricerca per conto di una prestigiosa azienda finale, leader d'eccellenza nel settore R&D e produzione di dispositivi medicali, un/una:Verification and Validation Tester EngineerResponsabilità Principali:Revisione e analisi critica dei...
-
Software Engineer For Ground Stations
2 settimane fa
Pomezia, Lazio, Italia TXT GROUP A tempo pienoDo you want to contribute to high-impact technological projects in the aerospace and space sectors?Joining TXT's Ground Station Team means working on mission-critical software solutions within a structured and highly specialized technical environment.For theAerospace & HighTech Business Unit, TXT is looking for a professional to join theGround Station Team,...
-
Software Engineer
1 settimana fa
Pomezia, Lazio, Italia TPS Group A tempo pienoTPS Group, per ampliamento del proprio organico è alla ricerca di Ingegneri Informatici per un interessante progetto in ambito aeronautico.I candidati ideali possiedo le seguenti competenze e conoscenze:• Modellazione SysML;• Concetti di Model Based Engineering e framework MagicGrid;• Suite CAMEO, con particolare attenzione a Cameo Systems Modeler e...
-
Application Engineer
3 giorni fa
Pomezia, Lazio, Italia Xylem A tempo pienoXylem is a Fortune 500 global water solutions company dedicated to advancing sustainable impact and empowering the people who make water work every day. As a leading water technology company with 23,000 employees operating in over 150 countries, Xylem is at the forefront of addressing the world's most critical water challenges. We invite passionate...
-
Quality Engineer
2 settimane fa
Pomezia, Lazio, Italia Contrader A tempo pienoQuality Engineer | PomeziaPer un'importante azienda partner nel settore aerospaziale, siamo alla ricerca di un/unaQuality Engineerpronto/a a intraprendere un percorso professionale stimolante e strutturato.Le responsabilità: Redazione dei Quality Assurance Plan secondo normativa EN-9100; Verifica e validazione del processo di qualifica prodotto, inclusa la...
-
Network Engineer
23 ore fa
Pomezia, Lazio, Italia Prime Engineering Italia A tempo pienoPrime Engineering Italiaè la divisione italiana di PrimeIT un'azienda di riferimento, con oltre 19 anni di esperienza, specializzata nella fornitura di servizi tecnologici IT, telecomunicazioni e ingegneria. Potenziamo il business dei nostri partner, ricorrendo alle tecnologie più avanzate e ai migliori professionisti del settore. Siamo specializzati in...
-
Pomezia, Lazio, Italia Metaltronica Spa A tempo pienoMetaltronica SpA, Pomezia (RM) cerca un/una "Tecnico assistenza apparecchi radiologia e mammografia"Mansioni:Assistenza tecnica (installazione e manutenzione, individuazione guasti) su apparecchi radiologici e mammografici da effettuare da remoto (dall'ufficio) o fisicamente presso i siti dislocati su tutto il territorio italiano e in alcuni casi...
-
Senior Software Engineer
1 settimana fa
pomezia, Italia STERIS Canada Corporation A tempo pienoPosition SummaryThe Senior Software Engineer is responsible for the testing of embedded firmware, C, C++, & C# medical device applications, and Enterprise software with complex SQL database and web services for use in AER medical devices. This engineer will have the join a dedicated test department building automated and semi‑automated test infrastructures...
-
Senior Software Engineer
1 settimana fa
Pomezia, Italia Steris Canada Corporation A tempo pienoPosition SummaryThe Senior Software Engineer is responsible for the testing of embedded firmware, C, C++, & C# medical device applications, and Enterprise software with complex SQL database and web services for use in AER medical devices.This engineer will have the join a dedicated test department building automated and semi-automated test infrastructures to...
-
Senior Software Engineer
1 settimana fa
pomezia, Italia STERIS Canada Corporation A tempo pienoPosition SummaryThe Senior Software Engineer is responsible for the testing of embedded firmware, C, C++, & C# medical device applications, and Enterprise software with complex SQL database and web services for use in AER medical devices. This engineer will have the join a dedicated test department building automated and semi‑automated test infrastructures...
-
Senior Software Engineer
4 settimane fa
Pomezia, Italia STERIS A tempo pienoSenior Software Engineer – STERIS 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 The Senior Software Engineer is responsible for testing embedded firmware, C, C++, & C# medical device applications, and enterprise...
-
Senior Software Engineer
1 settimana fa
Pomezia, Italia Steris A tempo pienoAt 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 The Senior Software Engineer is responsible for the testing of embedded firmware, C, C++, participates in code reviews and/or inspections to identify issues and provide...
-
Senior Software Engineer
7 giorni fa
pomezia, Italia STERIS Canada Corporation A tempo pienoPosition Summary The Senior Software Engineer is responsible for the testing of embedded firmware, C, C++, & C# medical device applications, and Enterprise software with complex SQL database and web services for use in AER medical devices. This engineer will have the join a dedicated test department building automated and semi‑automated test...
-
Senior Software Engineer
1 settimana fa
Pomezia, Italia Steris Canada Corporation A tempo pienoA prominent medical device firm located in Lazio, Italy is seeking a Senior Software Engineer to lead testing for embedded firmware and C/C++ applications.This role involves collaborating with cross-functional teams to ensure software quality and consistency while developing automated testing infrastructures.Ideal candidates should possess a Bachelor's...
-
Senior Software Engineer
1 settimana fa
pomezia, Italia STERIS A tempo pienoAt 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 SummaryThe Senior Software Engineer is responsible for the testing of embedded firmware, C, C++, & C# medical device applications, and Enterprise software with complex SQL database and...
-
Senior Software Engineer
22 ore fa
Pomezia, Italia Steris A tempo pienoAt 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 SummaryThe Senior Software Engineer is responsible for the testing of embedded firmware, C, C++, & C# medical device applications, and Enterprise software with complex SQL database and...
-
Pomezia, Italia Steris A tempo pienoA healthcare solutions provider in Pomezia is looking for a Senior Software Engineer to test embedded firmware and medical device applications involving C, C++, and C#.Candidates should have a solid foundation in embedded hardware and software development, with at least 5 years of experience including expertise in unit testing and debugging tools.This...