Software Engineer - 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
Job description
This is a creative role developing C++ software to drive technology that enhances people’s well-being. While much of your time can be spent working from home (at present) you will need to be close enough to Cambridge to be able to get into the office to exchange hardware or resolve an issue on the bench., Keywords: C++ software developer, C++ 17, Python 3, CMake, Linux, embedded, Yocto, software release management, Confluence, Jira, startup, Cambridge
Requirements
As a Senior Software Engineer you will have broad knowledge of developing software and preferably involvement in API creation. This will be combined with a solid understanding of software development processes. These fundamentals will be backed up by good grades and a top STEM degree. Further, during your career so far, you will have gained most of the following skills:
- Excellent knowledge of modern C++
- Familiarity with multi-threaded / multiprocessor programming
- Exposure to API development
- Knowledge of development on multiple architectures and operating systems: Linux is a requirement
- Desirable experience includes use of Android: apps / JNI or HAL
Benefits & conditions
This is your chance to join a high-growth company at a key stage in their development, rewarded with a competitive salary and stock options. Here they work with trust and respect of each other in a welcoming environment just to the edge of Cambridge city. Home working is proving effective for this company hence long term they expect to retain a proportion of remote working within R&D. All the time you will have the backing of a friendly and very cooperative bunch of talented engineers happy to assist. Their product will be of major benefit to many people’s lives, especially the elderly.
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
Software Engineer Career: Things You Should Know
Is Software Engineering Over-Saturated?
Where To Find Software Engineering Jobs