Software Team Lead - C++
- 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
+1 more
Job description
Keywords: Principal C++ Engineer, Firmware, SoC, C++ 14, C++ 17, C++ 20, C, MS Visual Studio, Eclipse toolchain, Embedded Linux, Multithreaded software, Cambridge.
Requirements
This role will suit a bright and enthusiastic engineer with an excellent technical degree, in addition to a very strong skill set including:
- Good understanding of C++ 14 and an interest in the later features of the language
- Strong embedded software development knowledge
- Awareness of SoC technologies and software for resource constrained systems
- Sufficient exposure to embedded Linux systems
- Ideally you will also be able to write the software interfaces to hardware in C or assembler
Benefits & conditions
Excellent prospects await the right candidate in a permanent role in an exciting start-up style environment. It is a supportive and good team environment. At present the team work from home except when they need access to hardware in the office. Once things return to normal it is assumed the role will be office based and later there will be opportunities for world travel. In addition to a competitive salary, the role offers an attractive 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
Where to Find Entry-Level Software Engineering Jobs
Where To Find Software Engineering Jobs
Is Software Engineering Hard?
Is Software Engineering Over-Saturated?