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.
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