Enable job alerts via email!

Senior Embedded Software Engineer

Smiths Detection

Hemel Hempstead

On-site

GBP 50,000 - 70,000

Full time

14 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in threat detection is seeking a Senior Embedded Software Engineer in Hemel Hempstead. The role involves developing software for next-generation trace detection products, requiring significant experience in embedded systems. Ideal candidates will possess expertise in C/C++, along with strong problem-solving skills and a collaborative spirit.

Qualifications

  • At least 5 years of experience in embedded software development.
  • Experience with embedded development tools and processes.
  • Must be BPSS cleared and capable of obtaining SC security clearance.

Responsibilities

  • Design, implement, and test embedded systems software.
  • Develop software in C++ on ARM Cortex M33 Microcontrollers.
  • Collaborate with engineers to integrate and test hardware and software.

Skills

C
C++
Problem-solving
Attention to detail
Communication

Tools

Jira
mcuXpresso IDE
Keil uVision
STM32cubeIDE

Job description

Senior Embedded Software Engineer, Hemel Hempstead

Client: Smiths Detection

Location: Hemel Hempstead, United Kingdom

Job Category: Other

EU work permit required: Yes

Job Reference: c1396340bb21

Job Views: 5

Posted: 02.06.2025

Expiry Date: 17.07.2025

Job Description

Smiths Detection is a global leader in threat detection and screening solutions, making the world a safer place through innovative technology used in aviation, ports, borders, defense, and security across 55 countries. We offer exciting opportunities to work with experts in physics, chemistry, electronics, mechanics, production, computer science, and AI/ML in an international environment.

Role: As a Senior Embedded Software Engineer, you will develop, test, and integrate software for embedded systems in Smiths Detection's next-generation chemical and explosive trace detection products. You will be part of an Agile team reporting to a software team leader.

Responsibilities
  • Design, implement, and test embedded systems software.
  • Develop software in C++ on ARM Cortex M33 Microcontrollers.
  • Develop for Azure RTOS (ThreadX), including FileX, GUIX, and USBX.
  • Use Jira for task management and defect tracking.
  • Use mcuXpresso IDE for development.
  • Interpret and contribute to UML architectural designs.
  • Collaborate with engineers to integrate and test hardware and software.
  • Maintain software architecture, interfaces, and documentation.
  • Participate in design and code reviews.
  • Investigate and debug issues.
Requirements
  • At least 5 years of experience in embedded software development.
  • Strong skills in C and C++.
  • Experience with embedded development tools and processes.
  • Knowledge of hardware components and interfaces.
  • Familiarity with communication protocols: SPI, I2C, UART, CAN, USB.
  • Experience with debugging tools like JTAG.
  • Experience with embedded RTOS such as Keil RTX, FreeRTOS, ThreadX.
  • Proficiency with IDEs like Keil uVision, STM32cubeIDE, or NXP MCUxpresso.
  • Experience with Armv8-M, ARM Cortex-M4, Cortex-M33, or STM32.
  • Must be BPSS cleared and capable of obtaining SC security clearance.
  • Strong problem-solving, attention to detail, and communication skills.
  • Ability to work on-site at Hemel Hempstead regularly.

Diversity & Inclusion: We are committed to an inclusive environment where all qualified applicants receive equal consideration, regardless of background or characteristics.

Note: During the hiring process, Smiths Detection and its partners will never request payment for participation. Apply directly through our careers website or LinkedIn.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Remote Senior Software Engineer - 34123

JR United Kingdom

Hemel Hempstead

Remote

GBP 60.000 - 80.000

9 days ago

Remote Senior Software Engineer - 34123

JR United Kingdom

Dartford

Remote

GBP 50.000 - 70.000

7 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

JR United Kingdom

Chelmsford

Remote

GBP 50.000 - 80.000

7 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

JR United Kingdom

Bedford

Remote

GBP 50.000 - 70.000

9 days ago

Remote Senior Software Engineer - 34123

JR United Kingdom

Watford

Remote

GBP 50.000 - 80.000

9 days ago

Senior Software Engineer

Miro Group

London

Remote

GBP 60.000 - 85.000

11 days ago

Remote Senior Software Engineer - 34123

JR United Kingdom

Reading

Remote

GBP 60.000 - 80.000

13 days ago

Remote Senior Software Engineer - 34123

JR United Kingdom

Crawley

Remote

GBP 60.000 - 90.000

13 days ago

Remote Senior Software Engineer - 34123

JR United Kingdom

Slough

Remote

GBP 50.000 - 80.000

13 days ago