We are looking for a professional Embedded Software Engineer for our Scandinavian Customer to execute the complete embedded software development lifecycle. Collaborating closely with IC developers, HW- and RF-designers, as well as algorithm designers and validation engineers, the goal is to create scalable and optimized software systems.
— Expert-level coder for embedded MCUs in a production environment.
— Experience with coding in C and modern C++; C++11/17/20 and meta-programming, as well as modern CMake.
— In-depth experience with RTOS and bare-metal embedded systems and/or Linux kernel and device driver development.
— Excellent technical competence and proven track record for high quality and on-time production delivery.
PhD/MS in Computer Science or equivalent. Strong relevant experience may compensate for lack of formal qualifications.
Preferred skills
-Experience in one or more of these areas: sensors, RF, radars and associated algorithm development.
— Strong debugging and troubleshooting skills of embedded systems.
— Proficiency with real-time debugging tools (software and hardware).
— Experience with ARM-based SoC architectures.
— Experience with deeply embedded and resource restricted processors.
— Experience with software development patterns and practices to maintain high quality software.
— Participate in design, bring-up, development, debugging and maintenance of embedded system software.
— Participate in design reviews and documentation.
— Work with new technologies that are vital to product development.
— Contribute to software team development patterns and best practices.
— Mentor less experienced team members.
Our customer provides the world’s most accurate, low-power and reliable sensor solution for human presence detection. Their ultra-wide band (UWB) short-range impulse radar sensors, no bigger than the tip of your finger, enable new levels of user experience and security for consumer electronics and significant energy savings for smart buildings.