
Embedded Software Designer
Posted May 22

Posted May 22
This is a fully remote position, open to applicants in Sweden.
• Engage in the development of embedded software, collaborating with internal teams and esteemed clients.
• Work closely with customers to ascertain their requirements and needs.
• Specify product functionalities and make decisions regarding implementation.
• Take part in the selection of algorithms and considerations throughout the product life cycle.
• Proven experience in embedded software development.
• Significant expertise in C/C++ programming for embedded systems.
• Practical knowledge of the Linux kernel is preferred, while familiarity with Android architecture and toolchain is a plus.
• Capability to develop software testing tools in Python and continuously enhance CI/CD workflows.
• Experience with software design methodologies and adherence to the latest software quality standards; familiarity with Test Driven Development is advantageous.
• Background in agile software development processes.
• Understanding of microcontrollers, System-on-a-Chip, and ARM processors, along with peripheral handling (UART, SPI, I2C, USB, etc.) is a plus.
• Knowledge of vehicle diagnostics and automotive networks, such as CAN or SOME/IP, is a plus.
• Awareness of Functional Safety and SPICE processes is an added advantage.
• Flexible work arrangements.
• Opportunities for professional development.
Get handpicked remote jobs straight to your inbox weekly.