Senior Embedded Software Developer
Rocken AG
Aarau, Switzerland
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
SeniorJob location
Aarau, Switzerland
Tech stack
C++
Embedded Software
EtherCAT
Firmware
Hardware Design
Multipoint Control Unit
Real-Time Operating Systems
Software Engineering
PIC Microcontroller
Integration Tests
Job description
- Konzeption, Design und Entwicklung von Embedded-Software in C++ für Echtzeitanwendungen.
- Mitgestaltung der Firmware-Architektur sowie Implementierung von Real-Time-Software für Laser-Tracker- und Scanner-Systeme.
- Design und Umsetzung von Unit- und Integrationstests.
- Mitarbeit im agilen, interdisziplinären Softwareentwicklungsprozess.
Requirements
- Abgeschlossenes Elektronikstudium (ETH, FH, TU).
- Mehrjährige Berufserfahrung in der Embedded-Softwareentwicklung.
- Erfahrung mit C++ in Echtzeitbetriebssystemen sowie Industrial Networking (TSN, EtherCAT).
- Vertiefte Kenntnisse in Mikrocontroller-Programmierung und Zusammenarbeit im Hardware-Design (MCUs, Schnittstellen).
- Fundierte Erfahrung in C und C++ nach strukturierten, methodischen Vorgehensweisen.
- Fliessende Deutsch- und Englischkenntnisse in Wort und Schrift.