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
Junior

Job 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

Apply for this position