Embedded Firmware Engineer

42 Technology is a successful and growing consultancy specialising in innovation, design, and development. Our work with world leading clients in a range of industries takes products and processes from ideas to reality. We have built a reputation for challenging the status quo and finding creative and pragmatic solutions to difficult technical problems. Our employees love the variety and challenge of our work. We have a stimulating and open culture, an excellent team, and a great location in the historic town of St. Ives, close to Cambridge.

The Role

We have an exciting opportunity for an Embedded Firmware Engineer to join the Systems or Software group at 42T. You will contribute to 42T’s client projects that have electronics and/or software content. The role will involve embedded firmware and software development skills whilst also developing electronics circuit and system design knowledge.

Main Duties/Key Responsibilities:

  • Development of firmware for embedded products and systems employing wired or wireless communications, sensors, user interfaces and control.
  • Software development in C.
  • Development on both bare metal platforms and with embedded OS such as FreeRTOS & Linux.
  • Definition of software system architecture, functional requirements, features and use cases.
  • Development of high-quality code for production systems.
  • Building in software quality from the outset through design, implementation and the use of appropriate tools and processes.
  • Working with multidisciplinary teams to take products from initial concept through to delivery / transfer to manufacture.
  • Enhancing 42 Technology’s software development capability.

About You

Essential:

  • Development of firmware for embedded products using C.
  • Ability to read and interpret analogue and digital electronic schematics.
  • Competent in using electronic test equipment such as oscilloscopes and logic analysers.
  • A thorough understanding and experience of the processes and tools needed to develop maintainable high quality embedded firmware.
  • Capable of working to requirements defined by project technical leads.
  • Capable of defining and structuring a programme of software development work to meet project objectives.
  • Good verbal and written skills including report writing and presenting technical content to small groups.
  • Ability to discuss software technical terms and content in a way that is understandable to clients and colleagues from other disciplines.
  • Attention to detail.
  • Good problem-solving skills.
  • Motivated by the desire to produce high quality work.
  • Flexible approach to changing work tasks.
  • Openness to other’s ideas and approaches.
  • Desire to learn and grow.

Apply now


Add to shortlist

Login or create a free user account to upload your CV and shortlist jobs.

Create account

Other jobs at 42 Technology Ltd

Closing date:
Closing date:

Looking for something specific?