Embedded Software Engineer
- Location
- Charnwood, England, United Kingdom
integration. Core Development Embedded Software Development: Design, write, debug, and maintain low-level software for embedded systems, including BSP and drivers. Power Optimization: Implement algorithms and techniques to minimize power consumption for battery-operated devices. Kernel and RTOS Development: Customize and optimize RTOS (e.g., FreeRTOS) or Linux kernel components … Frameworks: Experience with testing tools and frameworks such as Robot Framework, Pytest, or Unity. Power Management: Understanding of low-power design principles, energy-efficient algorithms, and power profiling tools. Debugging Tools: Proficiency with debugging tools like JTAG, GDB, and serial debuggers. Automation Tools: Experience with CI/CD pipelines, Jenkins ...