About Us At Chelsea Technologies, we design and build innovative, high-performance environmental and maritime sensing technologies used around the world. Our cutting-edge products rely on the seamless integration of hardware and software and thats where you come in.
Applying for this role is straight forward Scroll down and click on Apply to be considered for this position.
Were looking for a passionate and skilled Embedded Software Engineer to join our engineering team. Youll work on complex, real-world software challenges, developing embedded solutions that power our next generation of products.
The Role As an Embedded Software Engineer, youll play a key role in developing, testing, and delivering high-quality embedded software for Chelsea Technologies product range. Working collaboratively within a multidisciplinary engineering team, youll contribute to the design and evolution of innovative sensing systems used in demanding environments across the globe.
Youll have the opportunity to:
Develop robust software in C/C++ for Linux-based and microcontroller-based embedded systems.
Work hands-on with real-time systems, digital electronics, and hardware-in-the-loop testing .
Contribute to system design, architecture discussions, and technical documentation.
Debug complex embedded systems involving a variety of communication protocols and peripherals.
Identify and implement opportunities for code re-use, efficiency, and innovation.
Collaborate across teams to integrate hardware and software seamlessly, delivering world-class products.
Stay up to date with emerging technologies and best practices in embedded software engineering.
Minimal travel may be required for this role.
What Were Looking For Essential Skills & Experience:
Strong proficiency in C/C++ with experience in object-oriented coding.
Proven experience in bare-metal microcontroller development (e.g., STM32, PIC).
Understanding of real-time and/or Linux-based operating systems.
Ability to read schematics and troubleshoot PCB-level issues.
Experience with DevOps/build systems, cross-compilation, and version control tools (e.g., Git).
A structured approach to software development including architecture, documentation, testing, and peer code reviews.
Strong communication skills and a collaborative mindset.
Desirable:
Familiarity with Docker or virtualisation concepts.
Experience mentoring or supporting other engineers.
A proactive and innovative approach to software development.
Qualifications:
Degree in Electrical/Electronic Engineering, Computer Science, Physics, Maths, or a related discipline.
OR 5+ years of equivalent industry experience.
Security Clearance:
Applicants must be UK passport holders and have proof of residency in the UK for the past 5 years, as security clearance will be required.
Why Join Us? At Chelsea Technologies, youll be part of a collaborative and innovative team shaping the future of environmental technology. We offer:
A stimulating environment working on cutting-edge embedded systems.
Opportunities for professional growth and technical development.
Competitive salary and benefits package.
A culture that values innovation, teamwork, and continuous improvement.
Ready to make an impact?
Join a team where your software skills directly contribute to tackling global challenges in marine and environmental science.
?? Apply now to become our next Embedded Software Engineer and help us engineer a cleaner, smarter world.
TPBN1_UKTJ