Your personal AI career agent
Practical Trainee (Embedded Software Development & Python)(m/w/x)
Integrating USB to I2C converters into Python test frameworks for hearing health devices. Basic embedded software and hardware communication experience required. Hybrid work, individual development plans.
Requirements
- Bachelor's or Master's degree in Electrical Engineering, Embedded Systems, Computer Engineering, Software Engineering, or similar
- Good Python programming skills
- Basic embedded software development experience
- Basic hardware communication experience
- Understanding of hardware interfaces
- Understanding of communication protocols (USB, I2C)
- Familiarity with C/C++ (plus)
- Familiarity with Linux environments (plus)
- Familiarity with Windows environments (plus)
- Structured way of working
- Analytical way of working
- Proactive way of working
- Fluent communication skills in English
- Ability to work independently
Tasks
- Familiarize with ASIC testing infrastructure and hardware setup
- Support USB to I2C converter integration into Python test framework
- Develop and implement embedded software components
- Create Python wrappers and automation scripts for hardware interaction
- Implement efficient interrupt handling and power management solutions
- Collaborate with engineers to evaluate alternative technical solutions
- Support testing, debugging, and validation of software components
- Assist with documentation of developed software components
- Help synchronize and integrate hardware and software systems
- Optionally support CI pipeline integration and test automation improvements
Education
- Currently in higher education
Languages
- English – Fluent
Tools & Technologies
- Python
- USB
- I2C
- C/C++
- Linux
- Windows
Benefits
Informal Culture
- Inclusive and collaborative culture
- International and multidisciplinary environment
Flexible Working
- Flexible hybrid working model
Learning & Development
- Learning opportunities
- Individual development plans
Career Advancement
- Clear growth paths
Mentorship & Coaching
- Coaching and mentorship
Diverse Work
- Opportunity to work on innovative technologies
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
Not a perfect match?
- Sonova AGFull-timeWith HomeofficeExperiencedStäfa
- Siemens Schweiz AG
IoT Software Engineer Fire Systems(m/w/x)
Full-timeWith HomeofficeExperiencedZug - Siemens Schweiz AG
System Test Engineer(m/w/x)
Full-timeWith HomeofficeNot specifiedZug - Creoptix AG
Senior Software Engineer - Team Lead(m/w/x)
Full-timeWith HomeofficeSeniorWädenswil - IMC
Python Software Engineer(m/w/x)
Full-timeWith HomeofficeExperiencedZug
Practical Trainee (Embedded Software Development & Python)(m/w/x)
Integrating USB to I2C converters into Python test frameworks for hearing health devices. Basic embedded software and hardware communication experience required. Hybrid work, individual development plans.
Requirements
- Bachelor's or Master's degree in Electrical Engineering, Embedded Systems, Computer Engineering, Software Engineering, or similar
- Good Python programming skills
- Basic embedded software development experience
- Basic hardware communication experience
- Understanding of hardware interfaces
- Understanding of communication protocols (USB, I2C)
- Familiarity with C/C++ (plus)
- Familiarity with Linux environments (plus)
- Familiarity with Windows environments (plus)
- Structured way of working
- Analytical way of working
- Proactive way of working
- Fluent communication skills in English
- Ability to work independently
Tasks
- Familiarize with ASIC testing infrastructure and hardware setup
- Support USB to I2C converter integration into Python test framework
- Develop and implement embedded software components
- Create Python wrappers and automation scripts for hardware interaction
- Implement efficient interrupt handling and power management solutions
- Collaborate with engineers to evaluate alternative technical solutions
- Support testing, debugging, and validation of software components
- Assist with documentation of developed software components
- Help synchronize and integrate hardware and software systems
- Optionally support CI pipeline integration and test automation improvements
Education
- Currently in higher education
Languages
- English – Fluent
Tools & Technologies
- Python
- USB
- I2C
- C/C++
- Linux
- Windows
Benefits
Informal Culture
- Inclusive and collaborative culture
- International and multidisciplinary environment
Flexible Working
- Flexible hybrid working model
Learning & Development
- Learning opportunities
- Individual development plans
Career Advancement
- Clear growth paths
Mentorship & Coaching
- Coaching and mentorship
Diverse Work
- Opportunity to work on innovative technologies
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
About the Company
Sonova AG
Industry
Healthcare
Description
The company builds systems to render speech clear and free of noise using deep learning technology, empowering people with hearing loss.
Not a perfect match?
- Sonova AG
Hardware Interaction Designer(m/w/x)
Full-timeWith HomeofficeExperiencedStäfa - Siemens Schweiz AG
IoT Software Engineer Fire Systems(m/w/x)
Full-timeWith HomeofficeExperiencedZug - Siemens Schweiz AG
System Test Engineer(m/w/x)
Full-timeWith HomeofficeNot specifiedZug - Creoptix AG
Senior Software Engineer - Team Lead(m/w/x)
Full-timeWith HomeofficeSeniorWädenswil - IMC
Python Software Engineer(m/w/x)
Full-timeWith HomeofficeExperiencedZug