Model: Full-time, Onsite
Scope: Fully Employed
Location: Derbyshire
Overview:
We are seeking a motivated Junior Embedded Software Engineer to support the development of embedded systems. This role offers an excellent opportunity to gain hands-on experience in software and hardware integration while contributing to the delivery of high-quality technical solutions.
Key Responsibilities:
-
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:
-
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