Junior Embedded Software Engineer
OnTarget Communications
Derby, United Kingdom
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
JuniorJob location
Derby, United Kingdom
Tech stack
Systems Engineering
C++
Communications Protocols
Software Debugging
Embedded Software
Linux System Administration
Software Engineering
Systems Integration
Universal Asynchronous Receiver/Transmitter
Serial Peripheral Interface
Information Technology
Software Version Control
Job description
- Develop and maintain embedded software using C and C++
- Support integration of software with hardware systems
- Assist in debugging, testing, and validation of embedded applications
- Collaborate with cross-functional teams including hardware and systems engineering
- Produce and maintain clear technical documentation
- Contribute to continuous improvement of development processes
Requirements
Do you have experience in Software development?, * Degree in Computer Science, Electronics, or a related field
- Proficiency in C and C++
- Basic understanding of embedded systems and software development principles
- Strong problem-solving skills and attention to detail
- Good written and verbal communication skills
Desirable:
- Familiarity with Linux environments
- Knowledge of communication protocols (e.g., UART, SPI, I2C, CAN)
- Experience with debugging tools and version control systems