Enable job alerts via email!

Senior Embedded Software Engineer, C and C++

Expert Employment

Hemel Hempstead

On-site

GBP 100,000 - 125,000

30+ days ago

Boost your interview chances

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

Job summary

An established industry player is seeking a Senior Embedded Software Engineer to design and implement cutting-edge software for embedded devices. This role requires expertise in C and C++, along with a strong understanding of ARM chipsets and real-time operating systems. You will be responsible for developing and validating software systems, ensuring they meet rigorous standards. Join a dynamic team where your contributions will play a crucial role in advancing technology in embedded systems. If you are passionate about innovation and have a knack for problem-solving, this position is perfect for you.

Qualifications

  • Strong experience in embedded software development using C and C++.
  • Knowledge of real-time operating systems and ARM chipsets is essential.

Responsibilities

  • Design and implement embedded software systems for ARM Cortex Microcontrollers.
  • Debug and resolve issues in the developed software.

Skills

Embedded Software Engineering in C and C++

ARM chipsets knowledge

SPI, I2C, UART, CAN or USB communications

Real-time operating systems (Keil RTX, FreeRTOS, ThreadX)

IDEs (Keil uVision, Freescale CodeWarrior, STM32cubeIDE, NXP MCUxpresso)

Job description

Senior Embedded Software Engineer, C and C++

Embedded Software Developer required to design, implement, and validate software for embedded devices.

Skills:

  1. Embedded Software Engineering in C and C++.
  2. Hardware and protocol knowledge ideally of ARM chipsets and SPI, I2C, UART, CAN or USB communications.
  3. Real-time operating systems such as Keil RTX, FreeRTOS or ThreadX.
  4. IDEs ideally Keil uVision, Freescale CodeWarrior, STM32cubeIDE or NXP MCUxpresso.

Role:

  1. Designing, developing, implementing and testing embedded software systems in C and C++ for ARM Cortex Microcontrollers.
  2. Code for ThreadX and FreeRTOS real-time operating systems.
  3. Replicate, debug and resolve any problems.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Quantitative Analyst/Researcher - Energy Trading Firm - UK Remote, Doha Qatar Travel

Only for registered members

Warwick

Remote

GBP 100,000 - 125,000

2 days ago
Be an early applicant

C++ Software Engineer - Visual FX / Graphics

Only for registered members

Greater London

Remote

GBP 100,000 - 125,000

7 days ago
Be an early applicant

Rust/C++ Software Developer - Up to 250k TC First Year

Only for registered members

Greater London

Remote

GBP 120,000 - 250,000

9 days ago

Software Engineer

Only for registered members

Greater London

Remote

GBP 100,000 - 125,000

25 days ago

Senior Salesforce Developer

Only for registered members

London

Hybrid

GBP 95,000 - 105,000

2 days ago
Be an early applicant

Simulation Developer, Ziva VFX

Only for registered members

Wales

Remote

USD 120,000 - 130,000

10 days ago

Senior AI Engineer

Only for registered members

Remote

GBP 90,000 - 125,000

13 days ago

Technical Project Manager (100% Remote - United Kingdom)

Only for registered members

London

Remote

GBP 100,000 - 125,000

30+ days ago

Video Software Engineer (Mid - Staff Level) San Francisco, CA, United States (or US Remote)

Only for registered members

London

Remote

GBP 100,000 - 125,000

30+ days ago