Job Description Senior Embedded Software Engineer – Sat Comms Chelmsford, Essex (4 days in office p/w) £55,000 - £70,000 + excellent bens. From satellites searching for new planets to rovers mapping the surface of Mars, for 40 years space customers have depended on us to provide technology that is literally out of this world. We have been … trusted to design and deliver imaging sensors and sub-systems to over 150 space missions helping humankind to better understand the world we live in. As an Senior Embedded Software Engineer , you will play a crucial role in the development and maintenance of embedded software solutions for our state-of-the-art satellite modem products. You will … be responsible for designing, implementing, and debugging C++ code, focusing on Linux kernel and driver development to support various hardware interfaces and peripherals. Key Responsibilities: Senior Embedded Software Engineer Leading the design, development, and maintenance of embedded Linux software systems for our satellite modems. Designing and implementing software components, protocols, and algorithms for satellite modems, ensuring compliance More ❯
This is a chance to work with a dynamic team of engineers and working on projects from conception to completion. You will be instrumental in shaping the future of embeddedsystems, making a tangible impact in a forward-thinking company. The successful candidates will find themselves in an environment that fosters growth and innovation. With access to the … possible in the realm of software. Key Responsibilities for Senior Software Engineer - C++: - Design, develop and test reliable and robust software - working on greenfield development and enhancement of existing systems - Collaborate with cross-functional teams including hardware and mechanical - Provide high quality technical documentation - Work on full project lifecycles - Assist in the implementation of automated pipelines (CI/CD … Essential Skills and Experience for the Senior Software Engineer - C++: - Proven experience of C++ programming and Linux operating systems. - Proven experience with Python - Ability to work on GUI for systems - Highly desirable to have worked with embeddedsystems including kernels and optimising Linux - Strong problem-solving abilities and a proactive approach to overcoming technical challenges. - Excellent communication More ❯
This is a chance to work with a dynamic team of engineers and working on projects from conception to completion. You will be instrumental in shaping the future of embeddedsystems, making a tangible impact in a forward-thinking company. The successful candidates will find themselves in an environment that fosters growth and innovation. With access to the … possible in the realm of software. Key Responsibilities for Senior Software Engineer - C++: - Design, develop and test reliable and robust software - working on greenfield development and enhancement of existing systems - Collaborate with cross-functional teams including hardware and mechanical - Provide high quality technical documentation - Work on full project lifecycles - Assist in the implementation of automated pipelines (CI/CD … Essential Skills and Experience for the Senior Software Engineer - C++: - Proven experience of C++ programming and Linux operating systems. - Proven experience with Python - Ability to work on GUI for systems - Highly desirable to have worked with embeddedsystems including kernels and optimising Linux - Strong problem-solving abilities and a proactive approach to overcoming technical challenges. - Excellent communication More ❯
This is a chance to work with a dynamic team of engineers and working on projects from conception to completion. You will be instrumental in shaping the future of embeddedsystems, making a tangible impact in a forward-thinking company. The successful candidates will find themselves in an environment that fosters growth and innovation. With access to the … possible in the realm of software. Key Responsibilities for Senior Software Engineer - C++: - Design, develop and test reliable and robust software - working on greenfield development and enhancement of existing systems - Collaborate with cross-functional teams including hardware and mechanical - Provide high quality technical documentation - Work on full project lifecycles - Assist in the implementation of automated pipelines (CI/CD … Essential Skills and Experience for the Senior Software Engineer - C++: - Proven experience of C++ programming and Linux operating systems. - Proven experience with Python - Ability to work on GUI for systems - Highly desirable to have worked with embeddedsystems including kernels and optimising Linux - Strong problem-solving abilities and a proactive approach to overcoming technical challenges. - Excellent communication More ❯
This is a chance to work with a dynamic team of engineers and working on projects from conception to completion. You will be instrumental in shaping the future of embeddedsystems, making a tangible impact in a forward-thinking company. The successful candidates will find themselves in an environment that fosters growth and innovation. With access to the … possible in the realm of software. Key Responsibilities for Senior Software Engineer - C++: - Design, develop and test reliable and robust software - working on greenfield development and enhancement of existing systems - Collaborate with cross-functional teams including hardware and mechanical - Provide high quality technical documentation - Work on full project lifecycles - Assist in the implementation of automated pipelines (CI/CD … Essential Skills and Experience for the Senior Software Engineer - C++: - Proven experience of C++ programming and Linux operating systems. - Proven experience with Python - Ability to work on GUI for systems - Highly desirable to have worked with embeddedsystems including kernels and optimising Linux - Strong problem-solving abilities and a proactive approach to overcoming technical challenges. - Excellent communication More ❯
This is a chance to work with a dynamic team of engineers and working on projects from conception to completion. You will be instrumental in shaping the future of embeddedsystems, making a tangible impact in a forward-thinking company. The successful candidates will find themselves in an environment that fosters growth and innovation. With access to the … possible in the realm of software. Key Responsibilities for Senior Software Engineer - C++: - Design, develop and test reliable and robust software - working on greenfield development and enhancement of existing systems - Collaborate with cross-functional teams including hardware and mechanical - Provide high quality technical documentation - Work on full project lifecycles - Assist in the implementation of automated pipelines (CI/CD … Essential Skills and Experience for the Senior Software Engineer - C++: - Proven experience of C++ programming and Linux operating systems. - Proven experience with Python - Ability to work on GUI for systems - Highly desirable to have worked with embeddedsystems including kernels and optimising Linux - Strong problem-solving abilities and a proactive approach to overcoming technical challenges. - Excellent communication More ❯
days onsite) Salary: Circa £75k Type: Permanent | Hands-on Technical + Leadership Other: No Visa sponsorship Summary: This position offers a roughly 80/20 split between hands-on embedded software development and leadership responsibilities, supporting a small team of 3–5 specialist software engineers. Projects are varied—ranging from short 2-day sprints to full-scale 2-year … development programmes—across a wide range of industries. It's an excellent fit for someone with solid embedded software experience and some exposure to leadership—whether direct or informal—who’s ready to take the next step. A broader understanding of cloud or application-level development is also useful, given the diversity of work. The Opportunity This is a … role combining software development with team leadership. You’ll lead a small, close-knit sub-team within a larger multidisciplinary software group, contributing to the design and delivery of embeddedsystems for a range of real-world applications—from radar and sensing technologies to IoT devices and advanced communication systems. Projects span sectors such as defence, healthcare, and More ❯
days onsite) Salary: Circa £75k Type: Permanent | Hands-on Technical + Leadership Other: No Visa sponsorship Summary: This position offers a roughly 80/20 split between hands-on embedded software development and leadership responsibilities, supporting a small team of 3–5 specialist software engineers. Projects are varied—ranging from short 2-day sprints to full-scale 2-year … development programmes—across a wide range of industries. It's an excellent fit for someone with solid embedded software experience and some exposure to leadership—whether direct or informal—who’s ready to take the next step. A broader understanding of cloud or application-level development is also useful, given the diversity of work. The Opportunity This is a … role combining software development with team leadership. You’ll lead a small, close-knit sub-team within a larger multidisciplinary software group, contributing to the design and delivery of embeddedsystems for a range of real-world applications—from radar and sensing technologies to IoT devices and advanced communication systems. Projects span sectors such as defence, healthcare, and More ❯
days onsite) Salary: Circa £75k Type: Permanent | Hands-on Technical + Leadership Other: No Visa sponsorship Summary: This position offers a roughly 80/20 split between hands-on embedded software development and leadership responsibilities, supporting a small team of 3–5 specialist software engineers. Projects are varied—ranging from short 2-day sprints to full-scale 2-year … development programmes—across a wide range of industries. It's an excellent fit for someone with solid embedded software experience and some exposure to leadership—whether direct or informal—who’s ready to take the next step. A broader understanding of cloud or application-level development is also useful, given the diversity of work. The Opportunity This is a … role combining software development with team leadership. You’ll lead a small, close-knit sub-team within a larger multidisciplinary software group, contributing to the design and delivery of embeddedsystems for a range of real-world applications—from radar and sensing technologies to IoT devices and advanced communication systems. Projects span sectors such as defence, healthcare, and More ❯
Summary: This position offers a roughly 80/20 split between hands-on embedded software development and leadership responsibilities, supporting a small team of 3-5 specialist software engineers. Projects are varied-ranging from short 2-day sprints to full-scale 2-year development programmes-across a wide range of industries. It's an excellent fit for someone with … solid embedded software experience and some exposure toleadership-whether direct orinformal-who's ready to take the next step. A broader understanding of cloud or application-level development is also useful, given the diversity of work. Location: Commute from Cambridge, Saffron Walden, Newmarket, Braintree, Hitchen, Harlow, St Neots, Bury St Edmunds, Chelmsford (Hybrid, 3 days onsite) Salary: Circa £75k … role combining software development with team leadership. You'll lead a small, close-knit sub-team within a larger multidisciplinary software group, contributing to the design and delivery of embeddedsystems for a range of real-world applications-from radar and sensing technologies to IoT devices and advanced communication systems. Projects span sectors such as defence, healthcare, and More ❯
Job Title: Technical Team Lead - FPGA Location: Colchester Salary: Up to £85,000 per annum Are you an experienced Technical Team Lead - FPGA with a passion for FPGA and Embedded Software? This role, based in the historic town of Colchester, offers an exceptional platform to elevate your career while working on cutting-edge technology. Imagine a position where your … celebrated. This is a chance to lead a dynamic team of engineers, guiding innovative projects from conception to completion. Your leadership will be instrumental in shaping the future of embeddedsystems, making a tangible impact in a forward-thinking company. The successful candidates will find themselves in an environment that fosters growth and innovation. With access to the … pioneering projects. This role is designed for someone who thrives on challenge and is eager to push the boundaries of what is possible in the realm of FPGA and embedded software. Key Responsibilities for Technical Team Lead - FPGA: Lead a team of engineers in the design, development, and implementation of FPGA and embedded software solutions. Oversee project timelines More ❯
Colchester, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Time Series forecasting, Computer Vision techniques, or Acoustic Analysis. Experience in the FMCG industry will be highly advantageous, particularly if you have worked with datasets derived from sensors or embeddedsystems within manufactured goods. This opportunity requires a Data Scientist who enjoys problem-solving, thrives in a client-facing environment, and is comfortable working both independently and collaboratively More ❯