At a Glance
- Tasks: Design and develop embedded software for innovative gas detection instruments.
- Company: Join a global leader in advanced gas detection technology.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
- Other info: Dynamic work environment with excellent career advancement opportunities.
- Why this job: Make a real impact in a thriving company committed to innovation and safety.
- Qualifications: Degree in Electronics with strong embedded software development skills required.
The predicted salary is between 40000 - 50000 £ per year.
We are seeking an experienced, hands-on Software Engineer for our client who is based in rural Cambridgeshire and close to Royston. Within this role, you will be designing, developing and maintaining embedded software for gas detection instruments. We are looking for candidates who have had a career background in Electronics but have moved more into software. This is an exciting opportunity to join a thriving company and play a pivotal role in developing pioneering products and solutions. This is a full-time permanent position based at the company site in Fowlmere.
The company is a global leader in the development and manufacture of advanced gas detection instrumentation and sensing technologies, for a vast range of industries. With a commitment to innovation, quality and safety, the company empowers industries worldwide to enhance workplace environments and safeguard lives. They have grown steadily and consistently since they started 36 years ago and offer a superb place to work, thrive and be part of something truly exciting. Having won the Queens Award for Enterprise within the innovation category, the company values are at the core of everything they do, so with each recruit as they grow, they are seeking like-minded people to help build on the success which they already enjoy.
The Role
The primary purpose of this role is to support, develop and maintain embedded software, desktop applications and bespoke production systems such as databases and test jig control software for gas detection sensors and instruments. The role spans full product life cycles, including legacy systems, new product development and ongoing product support. The ideal candidate will be multi-skilled with a passion for problem solving, continuous improvement and a strong can-do mindset. This is a hands-on engineering role, focused primarily on sustaining existing products through maintenance and enhancement of embedded software, desktop applications and database management for gas detection sensor and instrumentation products.
Duties and Responsibilities
- To design, develop and maintain embedded software using C/C++, bare metal, RTOS, DSP algorithms primarily on ATMEL and STM32 Microcontroller platforms.
- Develop and maintain Windows WinForms applications and support production SQL databases.
- Lead integration of hardware and firmware including Hardware Abstraction Layers (HALs) and Devices Drivers.
- Troubleshoot hardware issues, perform fault finding and resolve system-level problems.
- Support application software development that interfaces with embedded systems.
- Assist in the development of production support software, including databases, test jig interfaces and calibration tools.
- Contribute to new product development while maintaining and enhancing legacy embedded systems.
- Apply systems thinking, to ensure cohesive integration between hardware, firmware and supporting software.
- Collaborate with cross-functional teams including electronic engineers, mechanical engineers, scientists, researchers, product managers and product verification.
- Participate in code reviews, testing and documentation to ensure high-quality deliverables.
The Person
The successful candidate will also have the opportunity to provide support to new product development projects. The role demands strong technical problem-solving skills, a collaborative mindset and the ability to work across disciplines to deliver robust and reliable solutions. For this important role, we are seeking someone with the following qualifications, skills and attributes:
- A Degree in a relevant subject and a background in Electronic Engineering within a commercial manufacturing business that has developed into more of a Software-based role.
- Strong experience in Embedded Firmware, Software Development and debugging using C/C++, bare metal, RTOS and STM32 Microcontrollers is essential.
- Solid knowledge of MCU peripheral control and communication (UART, I2C, SPI, USB, MODBUS, DMA, PWM, GPIO, Timer, ADC, DAC, Flash, EEPROM, WDT, MCU/MPU clock and BLE).
- Solid understanding of Digital Signal Processing (DSP) for sensor data analysis.
- Familiarity with application and web development and support (C#, .NET, WinForms, ASP.NET) in a supporting capacity.
- Skilled in using IDEs such as Visual Studio, VisualGDB, and Eclipse.
- Ability to work with and modernise legacy codebases and databases using SQL.
- Able to read schematics and understand the function of hardware components.
- Experience of electronics debugging working with PCBs and microcontroller programmers.
- Use of standard electronics tools including debuggers, multimeters and logic analysers.
- Full product/systems development cycle experience.
- Proven experience of developing products for test and production environment.
- Good levels of organisation and prioritisation skills including version control, documenting the design evolution and capturing key design decisions.
- Have a flexible, collaborative approach with good critical thinking skills and excellent attention to detail.
- Ability to work on multiple projects and meet required deadlines.
- Strong communication and teamwork abilities, building rapport with internal departments.
- Self-motivated and driven to deliver high-quality products.
Desirable skills and experience:
- Engineering knowledge of Sensors and Instruments.
- Experience in hazardous location ATEX design and certification EN 60079-11.
- Previous experience of design to SIL2 functional safety EN 61508.
- An understanding of scientific principles of gas chemistry relevant to VOC gas sensing and detection.
- Familiarity with cloud integration, IoT platforms with cyber security knowledge.
- Knowledge of C/C++ code quality standards (MISRA C/C++, CWE top 25 etc).
- Experience of identifying and evaluating product and market relevant emerging technologies.
- The ability to view mechanical drawings and understand the function.
- Knowledge of Agile/Scrum.
Details
This role is offered on a Full-time, permanent basis. The salary offered is depending on experience and offers benefits. Please note: My client is not licensed to sponsor visas. Due to the rural location and limited public transport, applicants must be able to drive and have their own transport.
How to Apply
Please apply to Gemma Turp through our website or alternatively, you can email a copy of your CV and covering letter to gemma@horizoneast.co.uk. We aim to respond with specific feedback to every applicant via email within 14 days. However, as we are a small two-person independent agency, if we are extremely busy this may take longer. If you would like feedback sooner, then feel free to contact us via email and we will come back to you ASAP.
About Horizon
Horizon Search and Selection Ltd is owned and run by Gemma and Kate from our private offices in Bury St Edmunds. We’ve been in business for 12 years but have a combined 30(ish!) years’ recruitment experience between us. We’re friendly recruitment folks and love what we do. Here, we are acting as an employment agency on behalf of our client, the employer. We act as the ‘introducers’, so if you are successful, you will be directly employed by our client. We never share your details with anyone (including our client) without your consent.
GDPR
Please note that all applications and enquiries are treated in the strictest of confidence. As part of our GDPR compliance, your CV and contact details will not be held by us for longer than 30 days unless written consent to do so is requested and obtained. Your CV and contact details will never be shared by us with a 3rd party unless specific consent has been obtained to do so. For more information on our privacy policies and how we comply with the GDPR then please visit our website and click on our privacy policy at the bottom of the page.
Software (Embedded & Applications) Engineer - Fowlmere in Royston employer: Horizon Search & Selection
Contact Detail:
Horizon Search & Selection Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software (Embedded & Applications) Engineer - Fowlmere in Royston
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend local meetups or tech events, and don’t be shy about asking for introductions. You never know who might have the inside scoop on job openings.
✨Tip Number 2
Prepare for interviews by brushing up on your technical skills and understanding the company’s products. Practice common interview questions and think of examples that showcase your problem-solving abilities and teamwork.
✨Tip Number 3
Show your passion for the role! When you get the chance to chat with potential employers, let them know why you’re excited about working with embedded software and gas detection technologies. Your enthusiasm can set you apart!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re here to help you every step of the way, so don’t hesitate to reach out if you need any support.
We think you need these skills to ace Software (Embedded & Applications) Engineer - Fowlmere in Royston
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your background in Electronics and any software development experience, especially with embedded systems. We want to see how you fit into our innovative team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your problem-solving skills can contribute to our pioneering products. Keep it engaging and personal – we love a good story!
Showcase Your Technical Skills: Be specific about your technical abilities, especially in C/C++, RTOS, and DSP algorithms. Mention any relevant projects or experiences that demonstrate your hands-on engineering skills. We’re looking for someone who can hit the ground running!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. It helps us keep everything organised and ensures your application gets the attention it deserves. Plus, we aim to respond quickly with feedback!
How to prepare for a job interview at Horizon Search & Selection
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of embedded software, especially C/C++, RTOS, and STM32 microcontrollers. Be ready to discuss specific projects where you've applied these skills, as well as any challenges you faced and how you overcame them.
✨Showcase Your Problem-Solving Skills
Prepare examples that highlight your problem-solving abilities, particularly in troubleshooting hardware issues or debugging software. Think of scenarios where you had to integrate hardware and firmware, and be ready to explain your thought process.
✨Understand the Company’s Values
Familiarise yourself with the company’s commitment to innovation, quality, and safety. Be prepared to discuss how your personal values align with theirs and how you can contribute to their mission of enhancing workplace environments and safeguarding lives.
✨Collaborate and Communicate
Since this role involves working with cross-functional teams, practice articulating your ideas clearly and concisely. Think of examples where you successfully collaborated with engineers or product managers, and be ready to discuss how you build rapport with team members.