Start Your Search Here

push notification bell

Would you like to receive notifications about jobs in Newark On Trent?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

KO2 Embedded Recruitment Solutions Ltd

Newark On Trent / Global

Senior Embedded Software Engineer

Job Description

KO2 is now working with a cutting edge, global industry leader who are now looking to add a Senior Embedded Software Engineer to their team, to drive their next generation of products.

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.

What You'll Be Doing

Designing and developing secure, network-connected product functionality, including production code

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

What You'll Need

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)

Bonus Points If You Have

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

#J-18808-Ljbffr

Apply Now

Similar Opportunities

View all jobs