Embedded Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job description
If you are an embedded software engineer that enjoys working on real products, close to hardware, and want to see your work go from code to manufacturing on-site, this could be a great fit. The embedded team is expanding as they build out the next generation of their platform, consolidating codebases, moving to new hardware, meeting new cybersecurity and multimedia requirements. It’s varied, hands-on embedded work with plenty of technical depth. There is lots of variety and depending on your skills and interests you could work on porting existing embedded software to new hardware, integrating a modern Linux environment, adding cybersecurity features, complex networking, video codecs, rendering technology and more. Although they have a hybrid work policy (2 days from home) and flexible start times, most of the interesting work happens in the office where you’ll integrate with physical equipment, hardware engineers, firmware and test teams. Embedded Software Engineer essential requirements:
- Embedded C
Requirements
-
Real-time embedded development
-
Linux development (ideally kernel, drivers, configuration)
-
Comfortable working hands-on with hardware
Embedded Software Engineer DESIRABLE skills:
-
Multimedia, encoding/decoding, streaming
-
Networking protocols, TCP/IP
-
Cybersecurity
-
USB, HDMI, DisplayPort, serial, audio
-
Porting
-
Continuous integration / automated testing
-
Multi-threaded or multi-process applications
-
Device Drivers
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on careerjet.co.ukGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where to Find Entry-Level Software Engineering Jobs
Is Software Engineering Over-Saturated?
Fully Remote Software Engineer Jobs
The 8 Best Code Testing Tools