Exceptional Embedded C Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Requirements
- A good degree in Computer Science or similarly numerate subject from a recognised university.
- Excellent coding ability with C and preferably also C++.
- An impressive track record of developing for embedded systems.
- Extensive knowledge of Linux - you should be adept with command line tools, libraries and be familiar with the inner working of the kernel.
- A solid understanding of audio and video codecs and streaming technology.
Team lead experience or an interest in taking on some team lead responsibilities would be a bonus.
Benefits & conditions
Working on exciting new products and features, you will be involved with all aspects of the development life-cycle. This is a company culture where you will be expected to take the initiative in planning your own activities and developing your own ideas - if they are good they will be listened to!
This is a challenging role and not for someone seeking a quiet life with tasks planned out for them, but if you are a proactive, hands-on engineer, happy to be taken outside your comfort zone then the rewards are considerable. Our client uses leading edge technology, and provides a great environment for career growth. They also offer an extremely competitive salary and a generous benefits package.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 10 C++ programming questions to expect in an interview
What’s the Difference between a Junior, Mid, and Senior Developer?
Dev Digest 123 - Easy as A, B, C1
Where To Find Software Engineering Jobs