Embedded Software Engineer
Posted Updated
Hashlist in Turin invites an experienced Embedded Software Developer to design, implement and test large-scale embedded solutions for automotive OEM. You will work on C++, Java, Python, and contribute to CI/CD, tests and integration in a hybrid team.
The role requires 5+ years in embedded software, strong C++11, and experience with CAN, debugging, and DevOps practices. Collaboration with development and operations is essential.
Develop and support embedded applications in C++, Java, and Python. Work on service-oriented and multithreaded applications. Perform testing, debugging, and validation on real devices. Contribute to software integration and CI/CD activities. Collaborate with development and operations teams. 5+ years of experience in embedded software development. Strong hands-on experience with C++11. Experience with embedded applications, CAN, testing, and debugging. Familiarity with GitHub, JIRA, Jenkins, TeamCity, MQTT, protobuf, and AUTOSAR. Knowledge of CI/CD, DevOps, and cybersecurity best practices.