Senior Embedded Software Engineer

KO2 Embedded Recruitment Solutions Ltd
Newark-on-Trent, UK
12 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

ARM Architecture Bluetooth Low Energy (Bluetooth) Bluetooth C++ (Programming Language) Cyber Security Embedded C Embedded Software FreeRTOS Real-Time Operating Systems Signal Processing Software Engineering System Programming
+6 more
TCP/IP Computer Network Technologies Peripherals Production Code Bare Metal Zigbee

Job description

  • Implementing secure communication protocols (e.g. HTTPS/TLS) and supporting device connectivity
  • Work closely with cross-functional engineering teams to deliver secure and compliant product features
  • Providing technical leadership on secure design and best practice across engineering teams
  • Writing, reviewing, and testing production code for cybersecurity and network features

Requirements

You will have a proven background in delivering code for real-time embedded systems. Ideally you have strong embedded C++ 11/14 skills, but strong C developers looking to expand into C++ will also be considered. You should be able to demonstrate experience of full lifecycle software development and be comfortable working with peripherals such as SPI, I2C, I2S and UARTs at a driver level. Audio or signal processing would be an advantage, as would any exposure to Zigbee, BLE, Thread or Matter., * Experience with network-connected products and protocols (TCP/IP, HTTP/S)

  • Familiarity with ARM M-Cortex or similar processors
  • RTOS experience (e.g. ThreadX, AzureRTOS, FreeRTOS)
  • Bare metal development experience / development of low-level software drivers Low-level driver / bare-metal development experience (SPI, I2C, I2S, UARTs), * STM32, DMA, or audio DSP experience
  • Exposure to BLE, Bluetooth, Zigbee, Thread or Matter
  • Experience with secure communications and cybersecurity implementation
  • Knowledge of the Cyber security regulations and standards

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

5:02 min

Mapping distributed compute paradigms to modern vehicles

Joachim Werner · LIVE

3:50 min

Queues in TCP stacks and continuous network connections

Clemens Vasters Clemens Vasters · World Congress 2022

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all