Embedded Software Engineer

4 days ago


Theale, United Kingdom Concurrent Full time

The Company

Concurrent designs a range of high-performance Intel® processor boards, switches, networking, storage and software products for use in embedded computing solutions. We manufacture our board products in our Colchester, UK based factory to meet the highest level of inspection standards for long life cycle, reliable operation.


Our products are used by many of the world’s leading integrators within the Defence, Security, Aerospace, Telecommunications, Transportation, Medical and Industrial markets and are designed to be operated in a range of temperatures and environments from benign to extreme rugged.


The company operates facilities in Colchester and Theale in the United Kingdom and Woburn, MA and Los Angeles, CA in the United States. We are supported by a world-wide network of distributors and manufacturers’ representatives to ensure that local support is always available to our customers.


Concurrent is a public company, quoted on AIM on the London Stock Exchange.


The Role

As an Embedded Software Engineer, you will be responsible for the delivery of the BIOS, BSPs, and additional software for Concurrent’s new and existing products.


Key Responsibilities:

  • Design, develop and maintain the software in the UFEI BIOS.
  • Board Support Packages for cutting edge Intel processor-based boards.
  • 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
  • Taking a hands-on approach to early hardware bring-up
  • Work on challenging customer issues that get escalated to engineering team.
  • 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.


Qualifications and Experience

  • Degree (or equivalent) in Computer Engineering, Electrical Engineering, or related field
  • Proficient in Embedded C programming for x86, PowerPC or high-performance ARM processors.
  • Practical experience programming a variety of hardware devices at register level.
  • Good appreciation of hardware.
  • Excellent problem solving and debugging skills.
  • Mentoring of engineers in software development and debug
  • Ability to work and effectively communicate with team members
  • Familiarity with agile development methodologies and version control systems like Git


Desirable:

  • Experience of developing UFEI BIOS
  • Experience developing low-level, embedded software for Linux or a similar operating system.
  • Familiarity with agile development methodologies and version control systems like Git
  • Experience in leading technical projects or working as a technical lead in software development
  • Ability to drive technical decisions and provide input into the future direction of the platform’s architecture


The ability to communicate effectively with others within the company at an Engineering level is an important additional attribute.


Benefits for working at Concurrent Technologies UK:

  • 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
  • Electric Car Salary Sacrifice Scheme
  • No probationary period


Equal Opportunity Statement

Concurrent Technologies 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. Discrimination on any of these grounds is expressly forbidden. We therefore welcome applications from all sections of the community.



  • Theale, United Kingdom Concurrent Full time

    Job Description The Company Concurrent designs a range of high-performance Intel® processor boards, switches, networking, storage and software products for use in embedded computing solutions. We manufacture our board products in our Colchester, UK based factory to meet the highest level of inspection standards for long life cycle, reliable operation. Our...


  • Theale, United Kingdom Concurrent Full time

    The CompanyConcurrent designs a range of high-performance Intel® processor boards, switches, networking, storage and software products for use in embedded computing solutions. We manufacture our board products in our Colchester, UK based factory to meet the highest level of inspection standards for long life cycle, reliable operation.Our products are used...


  • Theale, United Kingdom Concurrent Full time

    Job Description The Company Concurrent designs a range of high-performance Intel® processor boards, switches, networking, storage and software products for use in embedded computing solutions. We manufacture our board products in our Colchester, UK based factory to meet the highest level of inspection standards for long life cycle, reliable operation. Our...


  • theale, United Kingdom Concurrent Full time

    The Company Concurrent designs a range of high-performance Intel® processor boards, switches, networking, storage and software products for use in embedded computing solutions. We manufacture our board products in our Colchester, UK based factory to meet the highest level of inspection standards for long life cycle, reliable operation. Our products are...


  • Theale, United Kingdom Concurrent Full time

    About the RoleWe are seeking an experienced Embedded Systems Software Developer to join our team at Concurrent Technologies UK. The successful candidate will be responsible for designing, developing, and maintaining software for our range of high-performance Intel processor boards.Job Description:Deliver BIOS, BSPs, and additional software for our new and...


  • Theale, United Kingdom Concurrent Full time

    About the RoleConcurrent Technologies is seeking an experienced Embedded System Software Developer to join our team in the UK. As a key member of our engineering team, you will be responsible for the delivery of BIOS, BSPs, and additional software for our new and existing products.Key Responsibilities:Design, develop, and maintain software in the UFEI...

  • Software Engineer

    2 weeks ago


    Theale, United Kingdom FM Conway Full time

    Software DevelopmentWe are seeking a skilled Software Engineer to join our team. Key responsibilities include designing, developing, and testing software applications.Develop software applications using various programming languages.Work collaboratively with cross-functional teams to identify and prioritize project requirements.Conduct thorough testing and...


  • Theale, United Kingdom Project People Full time

    About the RoleWe are seeking a skilled Senior Software Engineer to join our team at {company}.As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our software applications.ResponsibilitiesDesign and develop software applications using various programming languages and technologiesMaintain and improve existing...


  • Theale, United Kingdom Impala Terminals Full time

    About the Role:We are seeking a highly skilled Sr. Software Engineer to join our team.As a key member of our development team, you will be responsible for designing, developing, and maintaining software applications.Responsibilities:Design and develop software applications using various programming languages.Collaborate with cross-functional teams to...

  • Realisation Engineer

    8 hours ago


    Theale, United Kingdom Concurrent Full time

    Job Description + About Concurrent We deliver mission-critical embedded computing solutions to operate in even the harshest of environments. Founded in 1985 to develop Multibus II boards, we’ve expanded our offering over four decades to become a trusted, reliable solutions provider in critical embedded applications. We have a proven record of delivering...


  • Theale, United Kingdom Loxone Full time

    About the RoleWe are looking for a highly skilled Senior Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and maintaining cloud-based systems using Java and Python.Key ResponsibilitiesDesign and develop scalable and efficient software solutionsCollaborate with cross-functional teams to ensure...


  • Theale, United Kingdom Code Wizards Full time

    Code Wizards conjure the magic behind multiplayer gaming. Specialising in cutting-edge game backend and scalable multiplayer infrastructure, we empower studios to deliver seamless, real-time experiences to millions of players worldwide. From robust server architecture to lightning-fast matchmaking, our expert team ensures that every game runs like a...


  • theale, United Kingdom Code Wizards Full time

    Code Wizards conjure the magic behind multiplayer gaming. Specialising in cutting-edge game backend and scalable multiplayer infrastructure, we empower studios to deliver seamless, real-time experiences to millions of players worldwide. From robust server architecture to lightning-fast matchmaking, our expert team ensures that every game runs like a...


  • Theale, United Kingdom Code Wizards Full time

    Code Wizards conjure the magic behind multiplayer gaming. Specialising in cutting-edge game backend and scalable multiplayer infrastructure, we empower studios to deliver seamless, real-time experiences to millions of players worldwide. From robust server architecture to lightning-fast matchmaking, our expert team ensures that every game runs like a...


  • Theale, United Kingdom Code Wizards Full time

    Job Description Code Wizards conjure the magic behind multiplayer gaming. Specialising in cutting-edge game backend and scalable multiplayer infrastructure, we empower studios to deliver seamless, real-time experiences to millions of players worldwide. From robust server architecture to lightning-fast matchmaking, our expert team ensures that every game...


  • Theale, United Kingdom Idox plc Full time

    About the RoleThis is an exciting opportunity for an experienced developer to join our Pune team, working closely with the UK-based development team to design, develop, and support geospatial software and websites.At Idox Geospatial, we deliver data solutions and insights to valuable problems by using mapping data to help customers understand issues with...


  • Theale, United Kingdom Idox plc Full time

    Expert Geospatial Software Developer OpportunityAbout the RoleWe are seeking an experienced developer to join our Pune team, working closely with the UK-based development team to design, develop, and support geospatial software and websites.As a key member of our team, you will contribute to the delivery of data solutions and insights to valuable problems by...


  • Theale, United Kingdom Idox plc Full time

    C# DeveloperAbout the RoleWe are seeking an experienced C# developer to join our Pune team, working closely with the UK-based development team to design, develop, and support geospatial software and websites.At Idox Geospatial, we deliver data solutions and insights to valuable problems by using mapping data to help customers understand issues with their...


  • Theale, United Kingdom Idox plc Full time

    C# DeveloperAbout the RoleWe are seeking an experienced C# developer to join our Pune team, working closely with the UK-based development team to design, develop, and support geospatial software and websites.At Idox Geospatial, we deliver data solutions and insights to valuable problems by using mapping data to help customers understand issues with their...


  • Theale, United Kingdom Concurrent Full time

    + About ConcurrentWe deliver mission-critical embedded computing solutions to operate in even the harshest of environments. Founded in 1985 to develop Multibus II boards, we’ve expanded our offering over four decades to become a trusted, reliable solutions provider in critical embedded applications.We have a proven record of delivering technology to the...