Embedded Software Engineer
Description
Uppdragsbeskrivning
För Partners räkning söker vi en Embedded Software Engineer enligt nedan.
- As an Embedded Software Engineer, you will play a pivotal role in breathing life into our hardware. You aren’t just writing code; you are modeling physical phenomena, optimizing real-time performance, and building robust systems where every microsecond and every byte matters. This role requires a unique blend of deep software engineering expertise and an intuitive understanding of the physical laws governing the system.
- Technical Requirements & Qualifications
- Education and Experience
- • M.Sc. in Engineering: Master’s degree in Engineering Physics, Electrical Engineering, Computer Science, or equivalent.
- • Experience: Minimum of 5 years of professional experience in embedded systems development.
- • Domain Expertise: Proven track record of working close to hardware, sensors, and actuators.
- Software Competence
- • Modern C++: Expert knowledge of modern C++ (C++14/17/20), with a focus on resource efficiency, memory management, and object-oriented deconstrained environments.
- • Python: Strong proficiency in Python for tool development, test automation, data processing, or rapid prototyping.
- • System Knowledge: Experience with Embedded Linux (Yocto).
- • Version Control: Proficient in Git and experienced with modern CI/CD pipelines.
- Physics and Mathematics
- • Solid Physics Foundation: The ability to understand and implement algorithms based on physical models (e.g., mechanics, thermodynamics, or electromagnetics).
- • Control Theory: Experience implementing and tuning control logic (e.g., PID controllers or Kalman filters) is highly desirable.
Skills
LinuxGitcplusplusC++CI/CDPythoncpp