Junior Software Engineer
- Fareham, Hampshire
- Permanent·On-site
- Full time
- £33,000 - £38,000 Per Annum
Job Description
Junior Software Engineer – Fareham
We are working with an innovative technology business specialising in advanced semiconductor solutions and next-generation touch technologies. Due to continued growth, they are looking for a Junior Software Engineer to join their expanding engineering team.
This is a great opportunity for a graduate or early-career engineer to develop their skills in embedded software, firmware and algorithm development, working alongside experienced engineers.
The Role - Junior Software Engineer – Fareham
- Develop and debug embedded C firmware for microcontrollers.
- Support capacitive sensing algorithm development.
- Use Python for modelling, simulation and data analysis.
- Design, test and optimise algorithms for interpreting user input.
- Investigate software and hardware performance issues.
- Work alongside software, hardware and applications engineering teams.
- Support new feature development based on customer requirements.
About You - Junior Software Engineer – Fareham
We are looking for someone with 0–1 years of relevant experience, ideally with a degree in Electronics, Computer Science, Software Engineering or a related discipline.
You will ideally have:
- Good programming fundamentals, particularly in C.
- An interest in embedded systems, electronics and software development.
- A logical approach to problem-solving and debugging.
- Familiarity with Python, MATLAB or similar languages.
- Good communication skills and a willingness to learn.
- Some placement or postgraduate engineering experience.
Desirable Experience - Junior Software Engineer – Fareham
- Digital signal processing (DSP) or image processing.
- Git, SVN or other version control tools.
- Agile software development and testing practices.
Interested? If you're a graduate or junior engineer looking to start your career in embedded software and advanced technology, we'd love to hear from you


