We operate facilities in Colchester and Theale in the United Kingdom and Woburn, MA and Los Angeles, CA in the United States.
The constant requirement for new, better, and more complex products means that the company requires an additional Software Engineer based in either our Theale or Colchester office. The Software Engineering team is responsible for breathing life into our computer products by creating and maintaining the BIOS, and Board Support Packages (as well as additional software) required for their operation.
Design, develop and maintain the software in the UEFI BIOS.
Middleware, system and device driver software for Linux, Windows, VxWorks and other standard operating systems.
Test software
Support in the definition of product and software architecture
Supporting project managers of coordination of deliverables
The hardware and software platforms vary, but most of the devices used are complex and a good appreciation of the hardware is desired for this role.
Proficient in Embedded C programming for x86, PowerPC, or high-performance ARM processors.
Practical experience programming a variety of hardware devices at the register level.
Ability to apply a systematic approach to software debugging, ensuring thorough and efficient resolution of issues.
Developing Linux, Windows, and/or VxWorks BSPs, system, and device drivers.
Developing low-level, embedded software for Linux or a similar operating system.
Bare-metal microcontroller programming, including direct register manipulation and low-level hardware interfacing.
Good knowledge of software engineering tools and best practices.
Experience working in an interdisciplinary engineering and project team.
Generous company pension scheme (up to 10% employer contribution)
~ Health Insurance, Life Assurance & Income protection
~25 days holiday + Banks
~ Holiday purchase scheme
~ Cycle to work and Home & Tech scheme
~ Car Salary Sacrifice Scheme
Concurrent recognises and actively promotes the benefits of a diverse workforce and is committed to treating all employees with dignity and respect regardless of race, gender, disability, age, sexual orientation, religion or belief. We therefore welcome applications from all sections of the community.