Embedded Software Engineer / Software Developer

  • AWD online
  • Manchester, Lancashire
  • 10/10/2025
Full time Information Technology Telecommunications

Job Description

Embedded Software Engineer / Software Developer

An exciting opportunity for a skilled Embedded Software Engineer / Software Developer to design, develop and test embedded software solutions, supporting innovation and hardware integration projects within a growing engineering team.

If you've also worked in the following roles, we'd also like to hear from you: Firmware Developer, Software Engineer, Electronics Engineer, Hardware Integration Engineer, Control Systems Engineer, Embedded Systems Engineer, Firmware Engineer

SALARY: circa. £50,000 per annum + Benefits (includes 25 Days Annual Leave plus Bank Holidays, Group Healthcare, Employee Assistance Programme, Company Pension, Modern Collaborative Work Environment and Professional Development and Growth Opportunities, Free Onsite Parking)

LOCATION: Manchester, North West England (M17)

JOB TYPE: Full-Time, Permanent

JOB OVERVIEW

We have a fantastic new job opportunity for an Embedded Software Engineer / Software Developer with proven experience in firmware development and embedded systems.

As an Embedded Software Engineer / Software Developer you will design, develop, and optimise embedded software for a range of microcontrollers and microprocessors, ensuring software reliability, efficiency, and scalability.

Working collaboratively with cross-functional teams, including hardware engineers, you will define software requirements, conduct feasibility studies, and implement updates to support continuous improvement.

The Embedded Software Engineer / Software Developer will join an innovative and supportive environment that values creativity, technical excellence, and professional growth.

APPLY TODAY

Ready to make your next career move? Apply Now for our Recruitment Team to review.

DUTIES

Your duties as the Embedded Software Engineer / Software Developer include:

  • Design And Develop: Embedded software solutions for microcontrollers and microprocessors such as the Raspberry Pi range
  • Collaborate With Hardware Engineers: Define software requirements and specifications to ensure system compatibility
  • Write Efficient Code: Develop modular, reusable and well-documented code in C++ and C#
  • Test And Debug: Perform unit testing and debugging to maintain functionality and reliability
  • Implement Updates: Deliver software updates and patches in response to feedback and testing outcomes
  • Troubleshoot Issues: Identify and resolve technical problems effectively
  • Conduct Code Reviews: Maintain coding standards and best practices
  • Stay Updated: Keep abreast of industry trends and advancements in embedded software development

CANDIDATE REQUIREMENTS

ESSENTIAL

  • Proven experience of developing embedded software for microcontrollers and microprocessors
  • Proficiency in C++ and C# programming for embedded systems
  • Strong understanding of embedded Linux and real-time operating systems (RTOS)
  • Experience with hardware-software integration and device drivers
  • Knowledge of communication protocols such as SPI, I2C, UART, Ethernet, Bluetooth and Wi-Fi
  • Excellent problem-solving and analytical skills
  • Effective communication and teamwork abilities
  • Ability to interpret technical datasheets and create supporting code

DESIRABLE

  • Familiarity with software version control systems (e.g., Git)
  • Understanding of agile development and embedded system security principles

HOW TO APPLY

To be considered for this job vacancy, please submit your CV to our Recruitment Team who will review your details. CV's of Job Applicants meeting this requirement will be submitted to our Client for consideration. By submitting your job application to us you are hereby giving us your express consent to submit your details to our Client for this purpose.

JOB REF: AWDO-P13977

Full-Time, Permanent IT Jobs, Careers and Vacancies. Find a new job and work in Manchester, North West England. Multi-Job Board Advertising and CV Sourcing Recruitment Services provided by AWD online.

AWD online specialise in sourcing candidates and advertising vacancies on multiple job boards for companies on a non-commission basis. AWD online operates as an employment agency.

AWD-IN-SPJ