Embedded Software Engineer
Role Overview
We’re building something powerful.
Let’s build it together.
We've delivered high-performance embedded computing solutions for four decades across industries including defence, telecoms, and aerospace.
We’re proud to be experts in what we do and are looking for more brilliant people to join our team.
The Role The constant requirement for new, better, and more complex products means that the company requires an additional Embedded 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.
What will I be delivering?
• Design, develop and maintain the software in one or more of the following areas: o UFEI BIOS o Board support packages (linux, Windows, Vxworks) and drivers o Bare-metal microcontroller programming Work with our hardware designers:
• During the design phase to specify the product
• During board bring up to get the prototype hardware working
• During the design proving phase to validate the product
• Work closely with the realisation team in defining test software plans
• Work on challenging customer issues that get escalated to engineering team
• Working with the hardware design authorities and software architect to support product specification The hardware and software platforms vary, but most of the devices used are complex and a good appreciated of the hardware is a pre-requisite for this role. What do I need to bring with me? Essential knowledge & experience:
• 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.
• Good appreciation of hardware.
• Excellent problem-solving and debugging skills.
• Ability to apply a systematic approach to software debugging, ensuring thorough and efficient resolution of issues.
• Experience in one or more of the following:
• Developing Linux, Windows, and/or VxWorks BSPs, system, and device drivers.
• Developing low-level, embedded software for Linux or a similar operating system.
• Developing UEFI BIOS.
• Bare-metal microcontroller programming, including direct register manipulation and low level hardware interfacing.
Full Job Posting
Job description
25 days holidays + bank holidays and holiday purchase scheme.
Annual profit share bonus.
Cycle to work, Home & Tech and car salary sacrifice schemes.
Death in service benefit & income protection.
Employee assistance programme and virtual GP.
Employee referral scheme.
Enhanced parental leave.
Generous company pension scheme with up to 10% employer contribution.
One paid volunteering day per year.
Private Health Insurance through Bupa.
YuLife wellbeing app.
Requirements
- 25 days holidays + bank holidays and holiday purchase scheme.
- Annual profit share bonus.
- Cycle to work, Home & Tech and car salary sacrifice schemes.
- Death in service benefit & income protection.
- Employee assistance programme and virtual GP.
- Employee referral scheme.
- Enhanced parental leave.
- Generous company pension scheme with up to 10% employer contribution.
- One paid volunteering day per year.
- Private Health Insurance through Bupa.
- YuLife wellbeing app.
About Concurrent Technologies
Public UK manufacturer of rugged embedded computing boards, systems, and design solutions for defence, aerospace, and other critical applications.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Concurrent Technologies
Hardware Design Engineer
Theale, GBR
Trade Compliance Coordinator
Colchester, GBR
People Operations Manager
Colchester, GBR
Manufacturing Supervisor
Colchester, GBR
Assembly Operator
Los Angeles, USA
Project Coordinator
Colchester, GBR