×
Register Here to Apply for Jobs or Post Jobs. X

Principle Software Design Engineer

Job in Wakefield, West Yorkshire, WF1, England, UK
Listing for: TXM Recruit
Full Time position
Listed on 2026-02-09
Job specializations:
  • Engineering
    Embedded Software Engineer, Software Engineer, Systems Engineer
Job Description & How to Apply Below
Position: Principle Software Design Engineer (Permanent)
TXM is recruiting on behalf of our client as their trusted recruitment partner for a Principal Software Design Engineer / Site Lead. This is a senior, hands-on technical role combined with leadership responsibility, offering the opportunity to shape next-generation embedded products while leading a site-based engineering team.

The Role This position is ideal for an experienced Embedded Software Engineer who enjoys both deep technical involvement and people leadership. You will take ownership of embedded software design and development for advanced hardware platforms, while coordinating and guiding a local engineering team to deliver high-quality results.

Key Responsibilities
Design, develop, and maintain embedded software for ARM-based hardware platforms, with a strong focus on real-time operating systems (RTOS), ideally Zephyr
Lead and coordinate a site-based engineering team, including task allocation, workload prioritisation, and day-to-day technical oversight
Develop, debug, and maintain high-quality embedded C code, following best practices and coding standards (e.g. MISRA where appropriate)
Implement and optimise wireless communication protocols such as Bluetooth, Wi-Fi, Zigbee, or similar technologies
Collaborate closely with hardware engineers and other stakeholders to define requirements, architecture, and system design
Support development of user interfaces or related applications using web-based technologies such as JavaScript and HTML
Develop Linux-based applications for testing and simulation purposes
Produce and maintain clear technical documentation covering design, implementation, testing, and troubleshooting
Promote secure software development practices, including encryption and secure communication
Stay up to date with emerging technologies and industry best practices to drive continuous improvement and innovation

Skills & Experience
Strong commercial experience programming in C within RTOS environments (Zephyr, FreeRTOS, or similar)
Proven background in embedded software development for real-time, hardware-integrated systems

Experience with wireless communication protocols and connectivity technologies
Working knowledge of JavaScript and HTML

Experience with Linux OS application development for testing or simulation
Familiarity with embedded development tools, IDEs, and version control systems such as Git
Demonstrated leadership experience, with the ability to manage workloads and motivate engineering teams
Strong analytical and problem-solving skills, with the ability to work autonomously on complex systems Qualifications
Bachelor’s degree in Computer Science, Electronic Engineering, or a related discipline (or equivalent experience)
5+ years’ experience in embedded software engineering

Experience with in consumer electronics, IoT, or similar embedded product environments is advantageous

Why Apply?
Senior, influential role combining technical leadership and people management
Opportunity to work on innovative, next-generation embedded products
Long-term, permanent position within a stable and forward-thinking engineering environment

If you are interested and would like to hear more about this role, please apply right away
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary