Senior Embedded Software Engineer – Linux – Tampere
Our client is a Finnish technology company that specialises in real-time decision-making applications for vehicles, cars, and industry. Their technology combines sensor data with artificial intelligence to enable real-time steering of devices and processes. They are now looking for a highly skilled Senior Embedded Software Engineer to join the team.
Responsibilities:
Develop and maintain embedded software systems that connect sensor data with decision-making processes.
Collaborate with different domain experts to understand their requirements and develop solutions that meet their needs.
Ensure secure data transfer and the reliability of network traffic.
Review schematics and read datasheets, write technical documentation.
Work with agile development methodologies and DevOps practices.
Work productively in a team, but also manage your own tasks independently and efficiently.
Requirements:
MSc or BSc in software development or computer science or corresponding discipline.
5+ years of previous work experience in embedded software development.
Proficient in Embedded Linux, Linux kernel, device drivers, and network protocols.
Understanding of software security, device hardening, and secure boot.
Ability to work collaboratively with different domain experts and a proactive hands-on attitude.
Fluent verbal and written communication and collaboration skills in English.
Preferred skills:
Experience with RTOS and real-time systems development.
Experience in software development related to RF/Modem or signal processing technologies.
Understanding of FPGAs.
Experience with scripting languages such as Python and Matlab.
If you are a proactive, hands-on Senior Embedded Software Developer with a genuine interest in developing cutting-edge technology, we encourage you to apply. Company offers a dynamic work environment, competitive salary, and opportunities for professional growth.
Contact: Sanni Heikkinen
Phone: +44 20 385 48545
Email: sanni.heikkinen@siblingrecruitment.com