Firmware Engineer

Halma plcAbingdon, IL
8dHybrid

About The Position

Help grow a safer, cleaner, healthier future for everyone, every day. About Us Crowcon in on exciting growth journey looking to provide innovative solutions within the realm of gas detection. The R&D team play an integral part to deliver the overall strategy aimed at driving sustainable growth through the development of leading products and the delivery of an ambitious roadmap. The team are pushing innovation across multiple fields including the use of Machine Learning for state-of-the-art sensors, IoT communications, integrated manufacturing, and deployment of full-stack software solutions. Crowcon Detection Instruments Ltd. is a wholly owned subsidiary of Halma plc. Halma’s (www.halma.com) purpose is growing a safer, cleaner, healthier future for everyone.

Requirements

  • Bachelor’s degree (or higher) in Electronic Engineering, Computer Engineering, or a related discipline.
  • Several years’ experience developing embedded firmware within an R&D environment.
  • Strong proficiency in C/C++ with hands-on experience in real-time embedded systems and RTOS environments.
  • Solid understanding of hardware–software co-design, PCB-level debugging, and sensor integration.
  • Proficiency with Git, issue tracking tools, and Agile or hybrid development practices.

Nice To Haves

  • Experience designing for low-power embedded systems and advanced sensor architectures.
  • Knowledge of regulatory compliance requirements for electronic products (e.g., EMC, safety).
  • Familiarity with a broad range of communication protocols such as UART, SPI, I²C, and Modbus.
  • Comfort with automation, validation tools, and continuous testing workflows.
  • Strong analytical mindset with the ability to diagnose complex system-level issues.

Responsibilities

  • Firmware Architecture & Development Own architecture decisions that define new product platforms and unlock innovative capabilities.
  • Design scalable, robust firmware solutions in collaboration with hardware, software, and sensor engineering teams.
  • Prototype rapidly, moving from lab concepts to validated real-world implementations.
  • Build high-performance, real-time firmware using C/C++ and RTOS frameworks, ensuring reliability and efficiency under demanding conditions.
  • Integrate advanced communication protocols (UART, SPI, I²C, Modbus) and diverse sensor interfaces into cohesive system designs.
  • Ensure each firmware release meets stringent reliability, performance, and regulatory requirements.
  • Engineering & Collaboration Excellence Explore emerging technologies, tools, and design approaches to push system boundaries and elevate product performance.
  • Drive continuous refinement of development workflows, validation methods, and automation systems.
  • Promote quality-first engineering practices, ensuring firmware is robust, compliant, and maintainable.
  • Demonstrate ownership and proactive problem-solving, setting a high technical bar for the team.
  • Work closely with hardware, software, and sensor teams to deliver tightly integrated system solutions.
  • Facilitate technical discussions that align architecture, design choices, and implementation details across domains.
  • Communicate clearly with cross-functional stakeholders, translating complex technical considerations into actionable direction.
  • Share expertise openly, mentoring team members and helping grow engineering capability across the organisation.

Benefits

  • Generous company pension (up to 10.5% matched on a sliding scale)
  • Hybrid working
  • Company shares
  • Health cashplan (Medicash)
  • Eyecare scheme (with Specsavers)
  • Corporate life insurance
  • 25 days holiday
  • Your birthday off (after 1 year of service)
  • 3 days holiday purchase
  • 14 weeks paid maternity, paternity, adoption leave
  • Cycle to work scheme
  • Subsidised annual bus pass
  • Annual train ticket payment scheme
  • Employee assistance programme
  • Learning and development opportunities
  • Free parking and subsidised EV charging points
  • Salary sacrifice car leasing
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service