Embedded Software Engineer
Cortech Talent Solutions Ltd
Littlehampton, UK
6 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.collegerecruiter.com
Prepare application
- Draft 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
Experience required
3 years minimum
Compensation
£70,000.0
Working hours
Regular working hours
Job source
Tech stack
Microsoft Windows
C++ (Programming Language)
Cyber Security
Computer Programming
Data Transmissions
Digital Electronics
Embedded C
Embedded Software
Ethernet
Python (Programming Language)
Linux System Administration
Network Programming
+7 more
Subversion
Rust (Programming Language)
Multithreading
Git
Linux Development
Information Technology
Software Version Control
Job description
- Develop embedded software in C/C++, with exposure to Rust, Python, and Linux environments.
- Work with ARM STM32 microcontrollers, physical equipment, and industrial flow measurement tools.
- Contribute to Windows-based programming, including LCD and USB integration.
- Collaborate in small, agile teams using modern development techniques to design, code, test, and deliver solutions.
- Provide technical support to internal teams (Systems, Production, Product Management) and external customers in the UK and abroad.
- Participate in system installation, integration, and occasional customer site visits (training, demos, feature improvements).
- Propose product enhancements based on customer feedback and your own technical expertise.
Requirements
- Balance independent work with teamwork, demonstrating creativity, proactivity, and forward-thinking problem-solving.
Candidates must demonstrate 3+ years’ experience with recent, regular use (within the last 6 months) in all of the following:
- Electronics digital and analogue
- Embedded C and C++ for Motorola and ARM
- ThreadX operating system
- USB, Serial and ethernet protocols
- Cyber security for industrial equipment, CRA or IEC62443
- Strong expertise in C++ (including sockets, network programming/configuration, multi-threading, large code bases, and 3rd party library integration).
- Solid understanding of mathematics and physics.
- Experience with software version control systems (e.g., Git, Subversion).
- Degree in Computer Science, Electronic Engineering, or equivalent discipline.
- Excellent written, verbal, and digital communication skills.
- Full UK driving licence and valid passport.
While not mandatory, experience in the following areas will be highly valued:
- Analogue and digital electronics.
- Linux development and ARM STM32 programming.
- Cybersecurity awareness in embedded systems,
- Familiarity with industrial equipment integration.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.collegerecruiter.com
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
LM
Luis Minvielle
over 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
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
over 2 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago