Senior Embedded Software Engineer
- reading, berkshire, RG14YL, United Kingdom
- Permanent·Remote
- Full time
- £80,000 - £80,000 Per Annum
Job Description
About the Role
Our client is seeking a highly skilled and motivated Senior Embedded Software Engineer to join their innovative, fully remote team. This role is central to the design, development, and implementation of cutting-edge embedded systems for a range of advanced technological products. You will have the opportunity to work on complex projects from conception through to production, utilizing your expertise in software architecture, real-time operating systems, and low-level programming. This is an ideal position for an experienced engineer who thrives in a remote environment and is passionate about pushing the boundaries of embedded technology.
Key Responsibilities
- Design, develop, and test robust, real-time embedded software for microcontrollers and embedded systems.
- Architect complex software solutions, ensuring scalability, maintainability, and efficiency.
- Write clean, well-documented, and optimized C/C++ code.
- Implement and debug firmware, drivers, and middleware.
- Collaborate closely with hardware engineers and other software teams in a remote setting.
- Participate in code reviews, contribute to software development processes, and mentor junior engineers.
Requirements
- Master's degree in Computer Science, Electrical Engineering, or a related field.
- Significant professional experience (7+ years) in embedded software development.
- Expertise in C and C++ programming for embedded systems.
- Deep understanding of real-time operating systems (RTOS) and bare-metal programming.
- Experience with various microcontrollers (e.g., ARM Cortex-M) and development tools.
- Strong problem-solving skills and experience working effectively in a remote, distributed team.
Benefits
- Competitive salary and comprehensive benefits package.
- Fully remote work arrangement, offering maximum flexibility.
- Opportunity to work on groundbreaking embedded systems projects.
- Access to state-of-the-art development tools and resources.
- Continuous professional development and learning opportunities.


