Junior Firmware Engineer
ZENOVO LTD
Chester, UK
25 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
Starter
Working hours
Regular working hours
Job source
Tech stack
Systems Engineering
C++ (Programming Language)
Code Review
Communications Protocols
Computer Programming
Software Debugging
Programming Tools
Embedded Software
Firmware
PIC Microcontroller
Job description
- Develop and maintain embedded firmware for a range of electronic products.
- Write embedded firmware in C/C++ for microcontroller-based systems.
- Support the design, implementation and debugging of real-time embedded software.
- Work closely with electronics and systems engineers throughout the development process.
- Support firmware integration, testing and validation activities.
- Participate in code reviews and contribute to continuous improvement initiatives.
- Produce clear and accurate technical documentation.
- Learn and develop your understanding of embedded systems, development tools and firmware best practices.
Requirements
- Some commercial, academic or project experience in embedded firmware development.
- Good programming skills in C/C++.
- Understanding of CAN communication protocols.
- Knowledge of microcontrollers and embedded systems architecture.
- Familiarity with debugging embedded systems using standard development tools.
- Strong problem-solving skills and a willingness to learn.
- A collaborative approach and the ability to work effectively within a multidisciplinary engineering team.
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
Is Software Engineering Hard?
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
over 3 years ago
KD
Krissy Davis
What is Software Engineering?
about 3 years ago
AG
Ana Gospodinova
The 10 C++ programming questions to expect in an interview
about 5 years ago