Embedded Linux Software Engineer – EV Charging & Secure Protocols
Descrizione dell'offerta
Role description:
We are looking for an experienced Embedded Linux Software Engineer to design and develop the core software driving electric vehicle charging stations . You will work on real embedded products, developing state machines, implementing standard protocols, and enabling secure communications between the charging device, the cloud, and the vehicle.
Responsibilities:
- Develop and maintain embedded software in C and/or TypeScript
- Implement state machines and product control logic
- Integrate OCPP, ISO 15118, MQTT, Modbus protocols
- Write Bash scripts for automation, diagnostics, and service management
- Collaborate with the electronics team for hardware/software integration
- Apply cybersecurity best practices and system hardening
Requirements:
- 2+ years of experience in Embedded Linux development
- Strong knowledge of C and/or TypeScript
- Experience with industrial or automotive communication protocols
- Basic knowledge of electronics/electrical engineering
- On site job, Azzano San Paolo (BG) and Ponte Nossa (BG)
Candidate filter:
❌ Not looking for web developers, mobile app developers, or full-stack roles
✅ This is embedded Linux software development integrated into a hardware product with industrial/automotive protocols
embedded linux engineer, embedded c developer, typescript, bash scripting, ocpp, iso 15118, mqtt, modbus, embedded systems, device firmware, industrial automation, low level programming, cybersecurity, e-mobility