Embedded Software Engineer

2 months ago


Colchester UK, Essex, United Kingdom Concurrent Technologies Plc 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


Benefits for working at Concurrent Technologies US:

  • Health Insurance
  • Principle 401K Plan
  • Flexible Spending Account
  • Health Reimbursement Account
  • 20 days’ vacation + 7 public holidays
  • 5 sick/personal days per year


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.


For US applicants:

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire. To conform to U.S. Government export control regulations, applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State or Department of Commerce.



  • Harlow, UK, Essex, United Kingdom Copello Global Full time

    The Embedded Systems engineer will be joining the weapons team delivering complex and high-profile programmes to customers based in the UK. This team works with cutting edge technology and offers the opportunity to contribute to global security whilst offering the opportunity to learn and develop your own skills and knowledge.Main Duties:The successful...

  • software engineer

    3 weeks ago


    Colchester, Essex, United Kingdom Gated Talent Full time

    Job Title: Software EngineerAt our company, we are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. You will work closely with our team of engineers to ensure that our software meets the highest standards of quality and reliability.Main...

  • Software Engineer

    3 weeks ago


    Colchester, Essex, United Kingdom Wayman Learning Trust Full time

    Job Title: Software Engineer**Overview:**We are looking for a skilled Software Engineer to join our team at [Company]. As a key member of our development team, you will be responsible for designing, developing, and deploying software applications.**Responsibilities:** Design and develop software applications using a variety of programming languages and...

  • Software Engineer

    3 weeks ago


    Colchester, Essex, United Kingdom Grandir UK Full time

    Job Requirements: As a skilled software engineer, you will be responsible for designing, developing, and testing software applications. Key Responsibilities:Design and develop software applications.Analyze and test software applications.Collaborate with cross-functional teams to deliver software projects.

  • Software Engineer

    3 weeks ago


    Colchester, Essex, United Kingdom Colchester Institute Full time

    Job Title: Software EngineerAbout the Job:• Develop software applications using programming languages such as Java, Python, and C++.• Collaborate with cross-functional teams to design and implement software solutions.• Troubleshoot and debug software issues to ensure high-quality performance.Requirements:• Bachelor's degree in Computer Science or...

  • Software Engineer

    3 weeks ago


    Colchester, Essex, United Kingdom East Suffolk and North Essex NHS Foundation Trust Full time

    About the Role:This is a career-defining opportunity for a seasoned Software Engineer to join our company and contribute to the development of cutting-edge software solutions. With a strong background in programming and software development, you will be responsible for designing, developing, and testing software applications to meet the needs of our...


  • Colchester, Essex, United Kingdom beBee Professionals Full time £60,000 - £80,000

    Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to lead our development team in Colchester, United Kingdom. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop high-performance...


  • Colchester, Essex, United Kingdom McNeil & Co. Full time

    Job DescriptionAt McNeil & Co., we're seeking a skilled Software Engineer III to join our team. As a key member of our software development team, you'll play a crucial role in designing, implementing, and maintaining software solutions that drive business operations forward.The ideal candidate will have broad expertise in software engineering best practices,...

  • Software Engineer

    3 weeks ago


    Colchester, Essex, United Kingdom Babcock International Group Full time

    At {company}, we are seeking a talented Software Engineer to join our team. Key responsibilities include designing, developing, and testing software applications. We offer a dynamic work environment and opportunities for growth and development.Key qualifications include:Proficiency in programming languages such as Java, Python, and C++Experience with agile...


  • Colchester, Essex, United Kingdom Primark Full time

    Job Title: Sr. Software EngineerJob Summary: We are seeking a skilled Senior Software Engineer to join our team and lead the development of innovative software solutions. As a key member of our team, you will be responsible for designing, developing, and deploying high-quality software products.Responsibilities:Lead the development of software projects from...


  • Colchester, Essex, United Kingdom beBee Professionals Full time £45,000 - £65,000

    Software Engineer RoleWe are seeking a skilled Software Engineer to contribute to the development of innovative software solutions at beBee Professionals in Colchester, UK.Key Responsibilities:Design, develop, and maintain high-quality software applications.Collaborate with cross-functional teams to design and implement new features.Perform unit testing and...


  • Colchester, Essex, United Kingdom beBee Professionals Full time £45,000 - £65,000

    Software Engineer RoleWe are seeking a skilled Software Engineer to contribute to our innovative team in Colchester, United Kingdom.Key Responsibilities:Design, develop, and maintain high-quality software applications.Collaborate with cross-functional teams to design and implement new features.Perform unit testing and debugging to ensure software functions...


  • Colchester, Essex, United Kingdom beBee Professionals Full time £45,000 - £65,000

    Software Engineer RoleWe are seeking a skilled Software Engineer to contribute to our innovative team in Colchester, United Kingdom. As a key member of our team, you will play a crucial role in developing, testing, and maintaining software solutions that drive our business forward.Key Responsibilities:Design, develop, and maintain high-quality software...


  • Colchester, Essex, United Kingdom Arch Capital Group Ltd. Full time

    With a dynamic company culture rooted in innovation and progress, Arch Capital Group Ltd. aims to promote achievement and inspire our clients, employees, investors, and communities to reach their full potential. Our work catalyzes growth and helps others achieve their goals.Software Development ManagerAt Arch Capital Group Ltd., technology drives our...

  • Software Engineer

    3 weeks ago


    Colchester, Essex, United Kingdom MBR Dental Full time

    We are looking for a skilled Software Engineer - Backend to join our team. The ideal candidate will have experience with Java and Spring Framework. Responsibilities include designing and developing scalable and efficient software systems.Key Responsibilities:Design and develop software systemsWork with cross-functional teamsCollaborate with QA...


  • Colchester, Essex, United Kingdom Spicerhaart Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team.The successful candidate will be responsible for designing, developing, and maintaining high-quality software solutions.

  • **Software Engineer**

    3 weeks ago


    Colchester, Essex, United Kingdom Practice Plus Group Full time

    We are seeking a skilled Software Engineer to join our team at {company}.The successful candidate will have experience with Java and Spring frameworks, as well as strong problem-solving skills and the ability to work in a fast-paced environment.Key Responsibilities:Design and develop scalable software solutionsCollaborate with cross-functional teams to...

  • Software Engineer

    3 weeks ago


    Colchester, Essex, United Kingdom Winner Recruitment Full time

    About the Role: As a skilled Software Engineer at our company, you will be responsible for designing, developing, and maintaining our web application. You will work closely with our cross-functional team to ensure the smooth operation of our application.Key Responsibilities:Design and Develop new features and functionalityCollaborate with the team to...


  • Colchester, Essex, United Kingdom beBee Professionals Full time £45,000 - £65,000

    beBee Professionals is seeking a talented Software Engineer to join our team in Colchester, UK. As a key member of our software development team, you will be responsible for developing, testing, and maintaining software solutions that drive our business forward.Key Responsibilities:Develop and maintain high-quality software applications using agile...


  • Colchester, Essex, United Kingdom beBee Professionals Full time £60,000 - £80,000

    We are looking for a talented Senior Software Engineer to join our team in Colchester, UK. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software solutions.Key Responsibilities:Design and develop high-performance software applications.Lead technical decision-making processes and code...