Senior Software Engineer

5 giorni fa


Lazio, Italia Steris A tempo pieno

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 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 increase software quality and consistency.DutiesDesigns, 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 DegreeBachelor's Degree in Electrical EngineeringRequired Experience & CompetenciesBachelor'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 systems2+ 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.SkillsTechnical 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 succinctlyProvides clear and accurate data regarding product and process measurablesStrategic 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, visitSTERIS strives to be an Equal Opportunity Employer.


  • Software Engineer

    4 giorni fa


    Lazio, Italia Top-Engineer A tempo pieno

    Top Engineerè una società di consulenza specializzata in progettazione elettronica, meccanica e software. Collaboriamo con grandi realtà industriali, offrendo competenze tecniche avanzate e supporto nello sviluppo e nell'ottimizzazione di progetti ad alto contenuto tecnologico.Per un'attività da svolgersi presso un nostro cliente, siamo alla ricerca di...


  • Lazio, Italia Topnetwork S.P.A. A tempo pieno

    TopNetwork S.P.A. è alla ricerca di un Senior Java Software Engineer da inserire all'interno di un team già consolidato.[...]TopNetwork s.P.A è un'azienda leader nel settore ICT ad alta Innovazione tecnologica, collocata tra i principali player per grandi aziende e istituzioni sul territorio nazionale.Le nostre soluzioni integrano l'Intelligenza...

  • Informatica Developer

    2 settimane fa


    Lazio, Italia Schindler Group A tempo pieno

    Informatica developer - senior software engineerCompetenze richieste: La persona da selezionare lavorerà come Software Engineer in ambito AI e dovrà pertanto avere le seguenti competenze tecniche: laurea in Ingegneria Informatica , Matematica o campi...Siamo alla ricerca di un Hardware Engineer di livello Middle per azienda cliente nel settore degli...


  • Lazio, Italia Noovle A tempo pieno

    Senior Backend Software Engineer – Entra nel futuro del cloud con noi!Siamo alla ricerca di Senior Backend Software Engineer per le nostre sedi di Roma e Napoli in ambito Business Development.Se sei una persona appassionata di tecnologia, ami le sfide e vuoi contribuire alla trasformazione digitale con soluzioni innovative, questa è l'opportunità giusta...

  • Senior Software Engineer

    1 settimana fa


    Lazio, Italia Canonical A tempo pieno

    Senior Software Engineer - Digital WorkplaceJoin to apply for theSenior Software Engineer - Digital Workplacerole atCanonicalSenior Software Engineer - Digital Workplace3 days ago Be among the first 25 applicantsJoin to apply for theSenior Software Engineer - Digital Workplacerole atCanonicalGet AI-powered advice on this job and more exclusive...


  • Lazio, Italia Optimis Tech A tempo pieno

    Freelance Senior Java Software Engineer – Lucrative Rates – Remote ItalyFreelance Senior Java Software EngineerLocation : Italy (must be Italy-based)Client : Software Development Company – RomeContract : Freelance / ContractorDuration : 6–12 months (high likelihood of extension)Working Model : Fully RemoteHybrid Option : Available if preferred...


  • Lazio, Italia Noovle A tempo pieno

    Senior Backend Software Engineer – Entra nel futuro del cloud con noi!Siamo alla ricerca di Senior Backend Software Engineer per le nostre sedi di Roma e Napoli in ambito Business Development.Se sei una persona appassionata di tecnologia, ami le sfide e vuoi contribuire alla trasformazione digitale con soluzioni innovative, questa è l'opportunità giusta...


  • Lazio, Italia Altro A tempo pieno

    Embedded Linux Senior Software Engineer - Optimisation Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at CanonicalEmbedded Linux Senior Software Engineer - Optimisation 1 day ago Be among the first 25 applicantsJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation role at CanonicalGet AI-powered...


  • Lazio, Italia Visibily A tempo pieno

    Visibily è un Managed Security Services Provider (MSSP) specializzato nella protezione continua delle infrastrutture digitali di aziende e organizzazioni.Offriamo soluzioni avanzate di sicurezza informatica gestita, combinando monitoraggio 24 7 , threat intelligence, risposta agli incidenti e tecnologie all'avanguardia.Il nostro obiettivo è garantire la...


  • Lazio, Italia Topnetwork S.P.A. A tempo pieno

    Un'azienda leader nel settore ICT sta cercando un Senior Java Software Engineer da inserire in un team consolidato.Il candidato ideale avrà competenze in ingegneria software, specialmente in intelligenza artificiale, e dovrà possedere una laurea in ingegneria informatica o matematica.Questa è un'opportunità di lavorare in un ambiente innovativo...