At a Glance
- Tasks: Design and develop embedded software for cutting-edge lab automation instruments.
- Company: Join Asahi Glassplant UK, a leader in scientific innovation.
- Benefits: Enjoy 25 days holiday, competitive salary, and professional growth opportunities.
- Why this job: Make a real impact on modern scientific discovery with your coding skills.
- Qualifications: 5+ years in embedded software development and strong C++ skills required.
- Other info: Collaborate with a dynamic team in a fast-paced, technology-driven environment.
The predicted salary is between 36000 - 60000 £ per year.
Asahi Glassplant UK Ltd. (AGI UK) is a subsidiary of Asahi Glassplant Inc (AGI), Japan. AGI specialises in providing premium quality chemical processing equipment from laboratory scale to manufacturing scale. Our wide range of products serve all chemistry sectors but especially the pharmaceutical industry. AGI was founded in 1950, is the market leader in Japan and now employs over 700 people. AGI UK’s head office and electromechanical assembly facilities are based in Royston, Hertfordshire and we have a glass fabrication facility in Sutton, near Ely, Cambridgeshire. AGI UK is responsible for sales within the EMEA region but manufactures scientific instruments and scientific glassware that is sold globally via the AGI group.
A bit about the role… We’re looking for an Embedded Software Engineer (mid- to senior-level) to bridge the gap between hardware innovation and intelligent control systems. In this role, you’ll design, develop, and test the firmware and embedded software that power our next-generation laboratory automation products. You’ll work closely with mechanical, electronics, and software engineers to bring complex instruments to life—ensuring seamless integration, reliability, and performance in real-world lab environments. This is a unique opportunity to apply your embedded software development expertise in a fast-paced, technology-driven setting—where your code directly drives the tools that enable modern scientific discovery. You’ll collaborate with a multidisciplinary team at the forefront of science, engineering, and innovation, helping to shape the future of lab automation.
Key Duties and Responsibilities:
- Design, develop, and maintain embedded software for lab automation instruments and control systems.
- Implement firmware to interface with sensors, actuators, pumps, temperature controllers, and communication peripherals.
- Collaborate with electronics, mechanical, and software engineers to ensure seamless hardware/software integration.
- Conduct debugging, validation, and performance optimisation on target hardware.
- Participate in design reviews, code reviews, and continuous improvement initiatives.
- Manage and maintain test tools and equipment to ensure they are in good working condition for testing and development activity.
Requirements
A bit about you…
- Degree in Electronics Engineering, Computer Science, or related discipline.
- 5+ years of experience in embedded software development for real-time systems.
- Proficiency in C++, OOP and C.
- Strong understanding of RTOS, interrupt-driven programming, and low-level hardware interfacing.
- Experience with Linux OS.
- Experience with microcontrollers, ideally STM32.
- Experience with communication protocols (SPI, I²C, UART, USB, Modbus, Ethernet, etc.).
- Familiarity with debugging tools (JTAG, microcontroller debuggers, oscilloscopes, etc.).
- Experience with any additional software development languages, like C# or Python.
- Experience with building custom Linux distributions using Yocto project.
- Experience designing and implementing closed-loop control (e.g. PID).
- Experience writing bootloaders.
- Experience implementing secure boot on ARM platform.
- Ability to read and understand schematic diagrams.
What we can offer…
25 days holiday per year (not including bank holidays).
Embedded Software Engineer in London employer: Asahi Glassplant UK Ltd
Contact Detail:
Asahi Glassplant UK Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your embedded software projects. This gives potential employers a tangible look at what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions related to embedded systems and real-time programming. Practice coding challenges and be ready to discuss your past projects in detail—this is your chance to shine!
✨Tip Number 4
Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining us at AGI UK. It’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Embedded Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Embedded Software Engineer role. Highlight your experience with C++, RTOS, and any relevant projects that showcase your skills in embedded software development.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about lab automation and how your background makes you a perfect fit for AGI UK. Don’t forget to mention your collaborative spirit!
Showcase Your Technical Skills: Be specific about your technical skills in your application. Mention your experience with microcontrollers, debugging tools, and any additional languages like Python or C#. This will help us see your expertise at a glance.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s straightforward and ensures your application goes directly to us, making it easier for us to review your credentials.
How to prepare for a job interview at Asahi Glassplant UK Ltd
✨Know Your Stuff
Make sure you brush up on your embedded software development skills, especially in C++ and C. Be ready to discuss your experience with real-time systems and how you've tackled challenges in previous projects. Familiarity with the specific technologies mentioned in the job description, like STM32 microcontrollers and communication protocols, will definitely give you an edge.
✨Showcase Your Collaboration Skills
Since this role involves working closely with a multidisciplinary team, be prepared to share examples of how you've successfully collaborated with hardware and software engineers in the past. Highlight any experiences where you contributed to seamless integration of systems or participated in design reviews.
✨Prepare for Technical Questions
Expect some technical questions that may involve debugging scenarios or performance optimisation challenges. Brush up on your knowledge of debugging tools and be ready to explain your thought process when solving complex problems. Practising coding problems related to embedded systems can also help you feel more confident.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions that show your interest in the company and the role. Inquire about the team dynamics, ongoing projects, or how they approach continuous improvement initiatives. This not only demonstrates your enthusiasm but also helps you gauge if the company is the right fit for you.