Senior Embedded Software Engineer (UK)

Senior Embedded Software Engineer (UK)

Racelogic Ltd. | Buckingham, ENG, GB

Posted 19 days ago

Apply Now

Description

We are seeking a Senior Embedded Software Engineer to play a key role in leading the development of the embedded software at the heart of our products.


Role Summary


The role of a Senior Embedded Software Engineer includes project planning, designing software architectures, writing code in programming languages such as C or C++, debugging and testing software to ensure it meets system requirements, and leading projects through to completion through technical leadership supporting the cross-functional engineering teams.


Responsibilities and Duties



  • Design & Development: Lead the creation of embedded software, including defining requirements, designing architecture, and implementing solutions in C/C++.

  • Cross-functional Collaboration: Work closely with hardware engineers and project teams to ensure seamless integration and alignment with product goals.

  • Testing & Debugging: Validate software through rigorous testing and debugging to meet system-level requirements and performance standards.

  • Technical Leadership: Drive design and code reviews, promote best practices, and ensure adherence to industry standards.

  • Documentation: Maintain clear and comprehensive documentation for designs, requirements, and test procedures.

  • Stakeholder Communication: Keep internal stakeholders informed of progress, challenges, and key updates.

  • Mentorship & Support: Provide supportive, non-directive guidance and peer support to team members, fostering growth and staying current with emerging technologies.

  • Project Contribution: Lead planning and estimation efforts, contributing to decision-making and ensuring timely delivery of software components.

  • Process Improvement: Champion continuous improvement of development processes to enhance software quality and team efficiency.

  • Any other duties as required.


About You



  • Bachelor’s degree in Electrical Engineering, or a related discipline.

  • Significant experience in embedded software development.

  • Proficiency in programming languages, such as C/C++.

  • Proven track record in consistently delivering software components on time, with accurate progress reporting and adaptability to meet shifting project needs.

  • Ability to provide technical direction, mentor junior team members, and communicate complex concepts clearly to project stakeholders.

  • Capable multitasker, with the ability to manage multiple projects and priorities simultaneously.

  • A flexible approach to work with a willingness to adapt to changing priorities and contribute to departmental and organisational goals.

  • Proactive in staying current with industry trends, tools, and best practices to continuously improve technical and professional skills.


What We Offer



  • Profit‑related bonus (after probation).

  • Comprehensive healthcare package, including:

    • Private medical insurance

    • 24/7 GP access

    • Mental health support

    • Physiotherapy coverage

    • Discounted gym memberships

    • Wellness rewards and discounts



  • Enhanced pension scheme.

  • Enhanced family leave.

  • 25 days annual leave plus bank holidays (with additional days based on length of service).


#J-18808-Ljbffr