Embedded Software Engineer
- 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
You’ll be free of project leadership or team management responsibilities. As a mid-level engineer, you’ll be given project work that will technically challenge you, help develop your skills and gain further industry experience. You’ll already be competent with general embedded software engineering, and now gain nuanced experience in applied instrumentation and hardware projects., * Degree in computer science, electronics, physics or similar followed by industry experience as an embedded software engineer (embedded Linux, C / C++, Python).
- Demonstrable project experience with wireless technologies including low-power Bluetooth, NFC and WiFi.
- Experience with RTOS and bare-metal programming.
- Additional experience with C++ or C# for desktop applications would be desirable.
Projects can be for scientific or medical applications, so development processes can be regulated. Experience working within a regulated environment would be useful but good documentation skills would be the minimum requirement. Further, whilst the onus is on the technical work, on occasion, technical presentations and discussions with internal and external stakeholders would be undertaken.
The role would suit someone who enjoys engineering and programming, working in a team environment, and being onsite to work closely with hardware (some home working is possible when projects allow (up to 2 days per week). Due to the rural location of their offices, interested applicants should either be living close by or be able to drive (public transport is limited).
Benefits & conditions
Company sponsorship is not available, and candidates on time-limited visas would not be considered.
The company looks to support careers, provide technical work that is challenging and stimulating, and offer a competitive compensation package including a good range of benefits.
Keywords: Embedded Linux, C, C++, Python, Bare-Metal, RTOS, WiFi / NFC / Bluetooth, Cambs, Onsite / Hybrid, Hardware / Instrumentation
Please note: even if you don’t have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.
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?
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries