V
Embedded Software Engineer – Tech lead
Voltalis
Paris · On-site Contract Lead 2w ago
About the role
Responsibilities
- You will work on both our embedded equipment (firmware, embedded Linux, communication) and our real-time platform.
- Develop and evolve the firmware and applications of our IoT equipment (C, C++17+, Python).
- Design and optimize our embedded Linux stack (build system, boot, drivers, system services).
- Contribute to the real-time platform that orchestrates and exploits the data collected from the fleet.
- Ingest, store, and query data collected from the fleet (ClickHouse, SQL), optimize data flows and schemas.
- Take ownership of technical topics end-to-end: scoping, specs, architecture, development, testing, deployment, and operation.
- Collaborate with other teams (product, data, ops) and challenge architectural choices.
- Ensure quality and reliability: conduct code reviews, write unit and integration tests, maintain the GitLab CI/CD, diagnose and resolve incidents on deployed equipment.
- Enhance the team's skills through pair programming and sharing best practices.
What we offer
- A product with impact — your code helps decarbonize the electrical grid every day.
- A true senior scope — autonomy, responsibilities, and leverage on technical choices.
- A small team — quick decisions, real autonomy, and direct impact on a crucial issue.
- A modern stack — C++17+, Yocto, Docker, GitLab CI, ClickHouse.
Skills
CC++17+ClickHouseDockerGitLab CILinuxPythonSQLYocto
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free