Senior Embedded Systems Engineer
- belfast, northern ireland, BT1 1AA, United Kingdom
- Permanent·Remote
- Full time
- £70,000 - £70,000 Per Annum
Job Description
About the Role
Our client is looking for a highly experienced Senior Embedded Systems Engineer to join their innovative and fully remote team. In this crucial role, you will design, develop, and implement sophisticated embedded systems that power next-generation products. You will be at the forefront of technological innovation, working on challenging projects that require deep expertise in hardware and software integration. This position offers the flexibility and autonomy of remote work, allowing you to contribute your skills from anywhere within the UK, collaborating with a world-class team dedicated to pushing the boundaries of embedded technology.
Key Responsibilities
- Design and develop embedded software for microcontrollers and microprocessors, focusing on real-time operating systems (RTOS).
- Integrate hardware and software components, ensuring seamless communication and optimal system performance.
- Develop and maintain firmware, drivers, and board support packages (BSPs) for various embedded platforms.
- Perform system debugging, testing, and validation to ensure product reliability and functionality.
- Collaborate with hardware engineers to define system requirements and specifications.
- Contribute to architectural decisions and technology selection for new embedded systems projects.
Requirements
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 6 years of experience in embedded systems development, with a strong focus on C/C++ programming.
- Proven experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or VxWorks.
- Proficiency in debugging tools and techniques for embedded systems (e.g., JTAG, oscilloscopes, logic analyzers).
- Familiarity with various communication protocols (e.g., SPI, I2C, UART, CAN, Ethernet).
- Excellent problem-solving abilities and a proactive approach to identifying and resolving technical challenges.
Benefits
- A competitive salary and comprehensive benefits package tailored for remote employees.
- Generous allowance for home office equipment and professional development.
- Opportunity to work on cutting-edge embedded systems and influence product roadmaps.
- Flexible working hours and a remote-first company culture.
- Regular virtual team-building events and opportunities for professional networking.


