Senior Embedded Software Engineer

Platform Recruitment Limited
London, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 70K

Job location

London, United Kingdom

Tech stack

ARM
C Sharp (Programming Language)
C++
Cloud Computing
Communications Protocols
Linux
DevOps
Embedded Software
Firmware
Python
Real-Time Operating Systems
RS-232
Software Engineering
Bare Metal

Job description

  • Design, develop, optimize, and thoroughly test firmware and software for execution on bare-metal processors and embedded Linux/RTOS platforms.
  • Lead a cross-functional team of hardware and software engineers to define the requirements and guide the software development life cycle.

Technologies:

  • ARM
  • C#
  • Cloud
  • DevOps
  • Embedded
  • Firmware
  • Hardware
  • Support
  • Linux
  • Python
  • Rust
  • Security
  • C++

Requirements

  • Proven experience in leading firmware development for bare-metal and Linux/RTOS-based systems, with high proficiency in high-performance C/C++.
  • Extensive knowledge of various communication protocols (e.g., TCP/UDP, SPI/I2C, CAN, RS232).
  • High-level familiarity with electronics/schematics and strong numerical/analytical skills.
  • Desirable skills include experience developing on Arm Cortex platforms utilizing either RTOS or bare metal, working knowledge of embedded security, and familiarity with other embedded or high-level prototyping languages such as Rust, C#, or Python.

About the company

We are a global leader in developing extremely responsive control software for industrial automation, and we are looking for a Senior Embedded Software Engineer who wants to develop from a Senior to a Lead engineer. In this role, you will help innovate the next generation of concepts and develop the next generation of high-precision control software. Join us and be a part of a company that covers a wide range of IT and Engineering positions, including Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more.

Apply for this position