Embedded Software Engineer
IC Resources
London, UK
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Artificial Intelligence
C++ (Programming Language)
Software Debugging
Programming Tools
Embedded C
Embedded Software
Hardware Design
Python (Programming Language)
Software Engineering
Test-Driven Development (TDD)
GitHub Copilot
Git
+1 more
Software Version Control
Job description
| Embedded Software Engineer | Python & Embedded C++ | Contract | London (Onsite), This contract role will see you working across embedded systems, Python application development, and hardware integration. You’ll partner with scientists and engineers to build internal software tools, enhance hardware control systems, investigate technical issues, and contribute to the delivery of next-generation diagnostic solutions. |
Requirements
Essential:
- Strong commercial Python development experience, ideally with GUI
- Proven experience developing embedded software using C/C++
- Experience communicating with hardware via Serial, USB, or comparable interfaces
- Strong troubleshooting and debugging skills across both embedded software and hardware
- Experience using Git for source control
- Ability to work effectively within cross-functional engineering teams
Desirable:
- Knowledge of Test-Driven Development (TDD)
- Experience working with electronics or hardware integration
- Exposure to sensors, scientific instrumentation, or laboratory equipment
- Familiarity with AI-powered development tools such as GitHub Copilot or Claude
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on find.jobsGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
about 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago