Embedded Software Engineering Lead

3 weeks ago


Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time
Chief Firmware Engineer

We are seeking an experienced Chief Firmware Engineer to join our team at Ecm Selection. This role is ideal for a skilled engineer who has expertise in developing firmware for ARM-based microcontrollers.

In this position, you will work closely with colleagues in hardware design and data science to develop firmware for various applications, implement new features, and characterise and analyse new algorithms. You will also be responsible for working within an ISO9001 framework and adhering to industry standards such as IEC 62304 and ISO26262.

Requirements:

  • A degree in engineering or a scientific field from a reputable university
  • Experience in developing bare metal, real-time firmware in C for ASICS or ARM-based microcontrollers such as STM32 and EFM32
  • Proficiency in using tools like Keil, IAR, STM32CubeMX, and Eclipse/gnu
  • Familiarity with source code management systems such as Git and Perforce
  • Automated testing of firmware builds and regression testing experience
  • JTAG interface adapters and oscilloscopes for debugging
  • Python programming skills

Desirable Skills:

  • Development of Windows GUI applications in C#
  • Experience with Continuous Integration (CI) systems
  • Digital or analogue hardware design expertise

You must have full rights to work in the UK without time limit or sponsorship.

Ecm Selection offers a competitive salary range of £60,000 - £90,000 per annum, depending on experience, along with a friendly work environment that encourages professional growth. Our modern facilities feature free parking and excellent links to Cambridge city centre and London.



  • Cambridge, UK, Cambridgeshire, United Kingdom Singular Recruitment Full time

    Embedded Software EngineerThe Company:Our client is a leading technology developer known for its commitment to delivering innovative solutions in the communications sector. They are dedicated to pushing the boundaries of what’s possible in real-time communication technology and are now seeking a skilled Embedded Software Engineer to join their talented...


  • Cambridge, Cambridgeshire, United Kingdom Austin Fraser Full time

    Job Opportunity: Senior Embedded Software EngineerOur client is a leading designer and manufacturer of embedded hardware and software products, specialising in cellular and bespoke communication markets, serving clients worldwide.Based in Cambridge, they are looking for a highly skilled graduate engineer to join their growing team to help design and...


  • Cambridge, UK, Cambridgeshire, United Kingdom Hover, Inc Full time

    Note: applicants will be required to complete a C programming aptitude test.OrganisationHover, Inc is an emerging leader in the development of integrated hardware and software computing platforms and a custom ARINC 653 compliant Real Time Operating System (RTOS) with an Integrated Development Environment (IDE) and an ARINC 615A DataLoader.Hover, Inc is...


  • Cambridge, Cambridgeshire, United Kingdom ENGINEERINGUK Full time

    About EngineeringUKEngineeringUK is a leading company in the development of camera-centric devices. As a Senior Embedded Software Engineer, you will be part of a dynamic team that designs and develops innovative products.The ideal candidate will have experience in software development, with a strong background in programming languages such as Java, C++, or...


  • Cambridge, Cambridgeshire, United Kingdom Hover, Inc Full time

    At Hover, Inc, we are seeking an exceptional Embedded Software Engineer to join our team. With a competitive salary of $120,000 - $180,000 per year, this role offers a unique opportunity to work on cutting-edge projects in the aerospace sector.Job DescriptionThis is a diverse role that covers competencies within embedded software engineering using C, C++,...


  • Cambridge, Cambridgeshire, United Kingdom La Fosse Associates Ltd Full time

    La Fosse Associates Ltd is seeking a highly skilled Embedded Systems Software Engineer to join their team in Bristol. The ideal candidate will have excellent debugging skills and experience in development and maintenance of product quality firmware with good knowledge of bootloaders and device drivers.We offer a competitive salary of approximately £70,000...


  • Cambridge, Cambridgeshire, United Kingdom Hexwired Recruitment Limited Full time

    Are you a skilled software engineer looking for a challenging role in Cambridgeshire?Job Description:We are seeking a talented Embedded Software Engineer to join our team. The ideal candidate will have a strong academic background and experience in software engineering, particularly with embedded systems.Key Responsibilities:Develop, code, and test embedded...


  • Cambridge, Cambridgeshire, United Kingdom Newton Colmore Consulting Full time

    Company Overview:Newton Colmore Consulting is a leading security technology company based in Cambridge. Our team of experts collaborates to develop, modify, and enhance various security technologies.We are seeking an experienced Embedded Software Engineer to join our team and contribute to the development of bespoke products and services for clients.Job...


  • Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    AWS Embedded Software Engineer Job DescriptionAs an embedded software engineer at AWS, you will play a critical role in developing and maintaining the Nitro firmware. This is a unique opportunity to work on cutting-edge technologies that power the world's largest cloud provider.We are looking for an experienced professional with a strong background in...


  • Cambridge, Cambridgeshire, United Kingdom ZipRecruiter Full time

    We are looking for a talented Embedded Software Project Leader to join our team in Cambridge. As a consultancy, we specialise in the development of ground-breaking technology, and this role will be involved in planning and leading software projects.Job Description:The Electronics Engineer will be responsible for designing and developing a range of complex...


  • Cambridge, Cambridgeshire, United Kingdom TE Connectivity Corporation Full time

    Job DescriptionWe are seeking an experienced embedded software engineer with strong communication skills and a passion for technology to join our corporate R&D team.The ideal candidate will have a proven track record in leading the software element of complex projects, executing engineering deliverables, and collaborating effectively with other project team...


  • Cambridge, Cambridgeshire, United Kingdom IAR Full time

    Job Description:We are seeking a skilled Engineering Manager to lead our embedded security software function. This is an exciting opportunity for a motivated individual to drive forward the ambitions of the organization through empowering and engaging with technical experts in the team.The successful candidate will contribute to the evolution of embedded...


  • Cambridge, Cambridgeshire, United Kingdom Newton Colmore Consulting Full time

    Job Title: Embedded Software SpecialistLocation: CambridgeA leading biotech and medical devices company is seeking an embedded software specialist to join their team. The successful candidate will be responsible for the continued development of software on electro-mechanical devices used in the biotech and medical devices sectors.Key...


  • Cambridge, Cambridgeshire, United Kingdom Newton Colmore Consulting Full time

    Newton Colmore Consulting is recruiting for an Embedded Software Specialist to join their team in the UK. In this role, you will be responsible for developing and testing embedded software for medical devices, working closely with the design team to ensure seamless integration.With a strong background in software development and electronics engineering, you...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    At Arm Limited, we are looking for an experienced Embedded Software Engineer to join our application engineering team.Role OverviewThe role is a hybrid home/office position based at our headquarters in Cambridge, England. You will work closely with our engineering and commercial teams, as well as customers, to help them achieve success with our products.Key...


  • Cambridge, Cambridgeshire, United Kingdom La Fosse Associates Ltd Full time

    Job TitleWe are seeking an Embedded Software Developer to join our team at La Fosse Associates Ltd in Bristol.This is a challenging role that requires expertise in C programming for embedded systems with excellent debugging skills.The successful candidate will have experience in development and maintenance of product quality firmware with good knowledge of...


  • Cambridge, Cambridgeshire, United Kingdom Integrity Personnel Limited Full time

    Senior Embedded Software EngineerWe are seeking an expert in embedded software development to join our team in Cambridge, UK, with hybrid work options available.□ Estimated salary range: £65,000 - £85,000 per annum (dependent on experience).Job Summary:Develop high-quality real-time embedded software using C or C++.Utilize expertise in Embedded Linux,...


  • Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    About the RoleWe are seeking a talented and highly experienced Embedded Software Engineer to join our team at Amazon. As an Embedded Software Engineer, you will be responsible for developing innovative semiconductor platforms based on revolutionary architectures.You will have the opportunity to work on the technologies that power the world's largest cloud...


  • Cambridge, Cambridgeshire, United Kingdom La Fosse Associates Ltd Full time

    La Fosse Associates Ltd is seeking a highly skilled Embedded Software Engineer to join their team in Bristol. The ideal candidate will have expertise in C programming for embedded systems, with excellent debugging skills. They will be responsible for developing and maintaining product quality firmware with good knowledge of bootloaders and device drivers.Key...


  • Cambridge, Cambridgeshire, United Kingdom Flusso Ltd Full time

    Job TitleSenior Embedded Software EngineerAbout the RoleThis is a senior role within our Embedded Engineering group, responsible for increasing our capability and capacity to develop firmware for test platforms used for deep study of sensing performance.The successful candidate will also be involved in developing Windows 10/11 GUI applications for Flusso...