The role involves working across the full software development lifecycle for embedded software in the automotive domain, focusing on embedded Linux platforms.
Locations (2)
Lisbon, Lisbon, Portugal
Porto, Porto, Portugal
Responsibilities
Develop and improve an embedded Linux platform in C/C++ (and Python), turning specifications and functional requirements into clean, scalable code delivered to shared repositories.
Be responsible for embedded software features from start to finish and take part in discussions about architecture and technical decisions.
Work with Linux logging and diagnostics (systemd, journald), and produce compliance evidence against the applicable standards, plus guidelines for other developers.
Help keep quality high through code reviews and solid engineering practices.
Work hand in hand with engineers from other disciplines to deliver a coherent, dependable product.