Senior Embedded Software Engineer.
Copello Global
Cambridge, UK
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£60,000.0 - £80,000.0
Working hours
Regular working hours
Job source
Tech stack
Board Bringup
C++ (Programming Language)
Communications Protocols
Software Debugging
Linux on Embedded Systems
Embedded Software
Ethernet
GNU Debuggers
Python (Programming Language)
Linux Kernel
Network Protocols
Real-Time Operating Systems
+9 more
Software Engineering
Systems Integration
TCP/IP
Universal Asynchronous Receiver/Transmitter
Serial Peripheral Interface
Yocto
Kubernetes
Bare Metal
Docker
Job description
- Design and develop embedded software using C/C++.
- Develop and maintain Embedded Linux and RTOS applications.
- Support board bring-up, debugging and system integration activities.
- Develop communication protocols and networking interfaces.
- Design secure software solutions and support system hardening.
- Investigate and resolve software issues through root cause analysis.
- Produce technical documentation and work closely with cross-functional engineering teams.
Requirements
- Commercial experience developing Embedded Linux applications.
- Strong knowledge of C/C++ and real-time embedded systems.
- Experience with Yocto, RTOS or bare-metal development.
- Familiarity with networking protocols (TCP/IP, Ethernet, CAN, SPI, I2C, UART).
- Experience debugging embedded systems using tools such as GDB, oscilloscopes and logic analysers.
- Knowledge of secure communications and embedded software architecture.
- Python, Zephyr OS, Docker, Kubernetes or Linux kernel experience would be advantageous.
About the company
Copello is working with a leading defence electronics organisation to recruit an Embedded Software Engineer to join its expanding engineering team. This is an exciting opportunity to work on the development of advanced embedded solutions for cutting-edge, high-performance systems, contributing to innovative technologies from concept through to production alongside a multidisciplinary team of experts.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on copello.co.ukGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
CH
Chris Heilmann
almost 2 years ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
almost 3 years ago
CH
Chris Heilmann
Dev Digest 102 - Race conditions
over 2 years ago
KM
Kaleb McKelvey
The Best Software Developer Blogs to Read
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago