Embedded System Firmware Engineer
at SHL Medical AG
Zug, ZG, Switzerland -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 19 Dec, 2024 | Not Specified | 22 Sep, 2024 | 3 year(s) or above | Computer Science,Information Systems,C,Iso,Design,Regulated Industry,English,Software Development,Embedded Software,C++,Usb,Iec,Training,Embedded Systems,Ownership,Interfaces,Pwm,Accountability | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
SHL Medical is the world-leading solution provider in the design, development, and manufacturing of advanced drug delivery systems with more than 5000 employees worldwide. Our customers include top pharmaceutical and biotech companies from around the globe that require innovative devices such as auto-injectors or pen injectors to effectively deliver their drugs. Headquartered in Switzerland since late 2018, with sites in Sweden, Taiwan, and the United States.
MINIMUM REQUIREMENTS
- Master’s degree in computer science, Software Engineering, Information Systems or equivalent
- 3+ years’ experience in design and implementation of firmware for medical grade devices or another highly regulated industry
- Strong experience in C and C++ in embedded programming field
- Strong understanding of architecture patterns for embedded systems
- High level of responsibility, ownership, and accountability
- Fluent in English
PREFERRED QUALIFICATIONS
- Proactive and results-oriented problem solver
- Knowledge of agile software development processes and tools (CI/CD, Git, testing)
- Experience in implementation of PID control loop mechanisms
- Knowledge of interfaces such as PWM, I2C, SPI, RS232, USB
- You enjoy working with people from different departments, cultures, and hierarchy levels
RELEVANT QUALIFICATION/EDUCATION AND TRAINING
- Background in medical (device) software development (ISO 13485, IEC 62304)
- Knowledge in cybersecurity for embedded software
- Scrum experience
Responsibilities:
- Design and development of embedded software in an interdisciplinary team
- Implementing efficient code for memory usage, power consumption, execution speed and safety
- Integration of software with hardware components, ensuring seamless operation between the different digital and analog components
- Conducting testing to identify and fix defects in the software. This includes unit testing, integration testing and system-level testing
- Definition and documentation of software architecture
- Participation in the specification of software requirement for our devices
- Work in our emerging technology team and contribute to the definition of new electro-mechanical device concepts
- Ensure the quality and traceability of implementations with documentation, testing, design and code reviews
- Actively support our efforts to extend our tool suite and automate our processes
- Software compliance with medical industry standards, regulatory requirements and quality management system
REQUIREMENT SUMMARY
Min:3.0Max:8.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
IT, Software Engineering
Graduate
Computer Science, Software Engineering, Engineering, Information Systems
Proficient
1
Zug, ZG, Switzerland