1,720 Embedded Software Engineers jobs in the United Kingdom
Embedded Software Engineers
Posted 9 days ago
Job Viewed
Job Description
Responsibilities
- Design and develop embedded software solutions for innovative measurement devices for the power industry.
- Bring up firmware on new hardware platforms designed in-house.
- Implement software modules to facilitate communication with cloud services from embedded devices.
- Ensure high-quality software delivery by writing robust, maintainable, and reliable code that adheres to industry standards.
- Drive continuous improvements in process efficiency and product quality as deployment scales increase.
Experience
- Expertise in C/C++ (C++ 11/14/17).
- Proven experience in embedded software design and full product lifecycle development.
- Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing with ARM Cortex microprocessors.
- Experience with unit testing frameworks and working with source control systems (Git).
- Familiarity with Linux as both a target platform and development environment.
- Ability to adapt to changing priorities in a dynamic environment, with a focus on agile methodologies.
- Experience with Continuous Integration tools is beneficial.
- Awareness of the electricity industry is beneficial
Benefits
- Senior Embedded Software Engineer up to 55,000 DOE
- Embedded Software Engineer up to 50,000 DOE
- Career development opportunities
- Holidays: 25 days of annual leave (FTE), plus bank holidays, with an extra day for every three years completed (up to a maximum of 30 days). Ability to buy an additional 5 days
- Pension contributions of 8% from the employer
- Comprehensive benefits, including Group Life Insurance, Income Protection, and Critical Illness
- Private Medical Insurance
Important Information: We endeavour to process your personal data in a fair and transparent manner. In applying for this role, NMS Recruit will be acting within your interest and will contact you in relation to the role, either by email, phone or text message. For more information see our Privacy Policy on our website. It is important you are aware of your individual rights and the provisions the company has put in place to protect your data. If you would like further information on the policy or GDPR please get in touch with us here.
Embedded Software Engineers
Posted 1 day ago
Job Viewed
Job Description
Responsibilities
- Design and develop embedded software solutions for innovative measurement devices for the power industry.
- Bring up firmware on new hardware platforms designed in-house.
- Implement software modules to facilitate communication with cloud services from embedded devices.
- Ensure high-quality software delivery by writing robust, maintainable, and reliable code that adheres to industry standards.
- Drive continuous improvements in process efficiency and product quality as deployment scales increase.
Experience
- Expertise in C/C++ (C++ 11/14/17).
- Proven experience in embedded software design and full product lifecycle development.
- Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing with ARM Cortex microprocessors.
- Experience with unit testing frameworks and working with source control systems (Git).
- Familiarity with Linux as both a target platform and development environment.
- Ability to adapt to changing priorities in a dynamic environment, with a focus on agile methodologies.
- Experience with Continuous Integration tools is beneficial.
- Awareness of the electricity industry is beneficial
Benefits
- Senior Embedded Software Engineer up to 55,000 DOE
- Embedded Software Engineer up to 50,000 DOE
- Career development opportunities
- Holidays: 25 days of annual leave (FTE), plus bank holidays, with an extra day for every three years completed (up to a maximum of 30 days). Ability to buy an additional 5 days
- Pension contributions of 8% from the employer
- Comprehensive benefits, including Group Life Insurance, Income Protection, and Critical Illness
- Private Medical Insurance
Important Information: We endeavour to process your personal data in a fair and transparent manner. In applying for this role, NMS Recruit will be acting within your interest and will contact you in relation to the role, either by email, phone or text message. For more information see our Privacy Policy on our website. It is important you are aware of your individual rights and the provisions the company has put in place to protect your data. If you would like further information on the policy or GDPR please get in touch with us here.
Embedded Software Engineers
Posted 1 day ago
Job Viewed
Job Description
Responsibilities
- Design and develop embedded software solutions for innovati.
WHJS1_UKTJ
Senior / Principal Embedded Software Engineers
Posted 15 days ago
Job Viewed
Job Description
Senior & Principal Software Engineers - Aerospace & Defence
East London / Kent (3 days on client side - travel and accommodation expenses covered)
Senior: up to 65,000 | Principal: up to 75,000
Safety-Critical Embedded Software | Defence & Aerospace Projects
An industry-leading consultancy in the aerospace and defence space is building a brand-new division in the East London / Kent region - and this is a fantastic opportunity to get in at the ground level.
We're looking for Senior and Principal Software Engineers with proven experience in safety-critical embedded systems . You'll join a growing team working on a wide variety of high-impact projects across mission-critical domains.
Key Requirements:
Strong background in safety-critical embedded software engineering
Experience in the defence or aerospace sectors
Willingness to work 3 days per week on client site
UK eligibility for security clearance is a plus
What's on Offer:
Competitive salaries: up to 65K (Senior), 75K (Principal)
Join at a pivotal stage of company growth
Work on diverse, technically challenging projects
Career progression opportunities as the division scales
Senior / Principal Embedded Software Engineers
Posted 1 day ago
Job Viewed
Job Description
Senior & Principal Software Engineers - Aerospace & Defence
East London / Kent (3 days on client side - travel and accommodation expenses covered)
Senior: up to 65,000 | Principal: up to 75,000
Safety-Critical Embedded Software | Defence & Aerospace Projects
An industry-leading consultancy in the aerospace and defence space is building a brand-new division in the East London / Kent region - and this is a fantastic opportunity to get in at the ground level.
We're looking for Senior and Principal Software Engineers with proven experience in safety-critical embedded systems . You'll join a growing team working on a wide variety of high-impact projects across mission-critical domains.
Key Requirements:
Strong background in safety-critical embedded software engineering
Experience in the defence or aerospace sectors
Willingness to work 3 days per week on client site
UK eligibility for security clearance is a plus
What's on Offer:
Competitive salaries: up to 65K (Senior), 75K (Principal)
Join at a pivotal stage of company growth
Work on diverse, technically challenging projects
Career progression opportunities as the division scales
Software Development Engineer
Posted 8 days ago
Job Viewed
Job Description
Based in newly refurbished offices in Guildford, this profitable software engineering company works with global corporations. Their software products allow users to develop sophisticated engineering models used within energy and renewables with future applications in banking and healthcare.
The software teams are highly educated (many with PhDs), and academic background is important in their technical recruitment approach.
Currently, they are looking to recruit a Software Development Engineer to join a nascent group to incorporate innovative AI / ML features into their software offerings. The focus is still on design, development and deployment of well-engineered scalable software solutions, the challenge is how to best utilise AI / ML into these software products.
Requirements:
- Strong academic background, minimally a Master’s in computer science, physics, engineering or similar, and ideally a PhD in a relevant subject area.-
- Demonstrable experience developing desktop and web applications including production-grade software. This should include experience with software architecture and understanding how to support structured (SQL) and unstructured (RAG) data.
- Experience with Python and C++ / C# including how to integrate ML features.
The role does require relevant technical expertise, limited university / freelance projects are not sufficient.
On offer is an excellent remuneration package including a wide range of benefits. Successful candidates will need to undertake background checks and also work fully onsite to take up this role.
Keywords: Software Engineering, AI / ML Applications, Desktop / Web, Data Engineering Support, Python, C++, C#, Onsite, Guildford
Another top job from ECM, the high-tech recruitment experts.
Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27474 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Software Development Engineer
Posted 15 days ago
Job Viewed
Job Description
Join a well-established, control specialist with nearly 40 years of global impact. With decades of experience and a worldwide client base, this organisation specialises in designing and implementing intelligent systems that improve efficiency, traceability and operational insight.
Employees benefit from a collaborative and technically skilled team, where knowledge is shared. This position is due to retirement and offers significant scope for professional growth and progression over time.
Software Engineer - Automation Projects
C#.NET / VB.NET /SQL
£40K-£55k+ Benefits
Pension, Overtime, Annual Bonus, Company Gym membership, Car Scheme
Ref: 24795
The Role:
- Developing and maintaining integrations solutions
- Software design and architecture
- Communicate with customers and translate their requirements into functional design specifications
- Develop and test software according to the functional design and perform FAT
- Application development and implementation
- Testing, debugging, and performance tuning
- Technical documentation
- Maintenance and support of existing systems
- Collaboration with team members and stakeholders
- Customer support and training and on-site commissioning
Essential skills
- C#.NET
- VB.NET
- XML
- JSON
- Web development
- SQL / Databases
- Visual Studio
Located in the North West, this role is commutable from within and around the following locations: Stoke-on-Trent, Congleton, Crewe, Macclesfield and Northwich. We require an Engineer with strong communication skills and a good client manner and a full UK Driver’s License.
For further information call Sharon Hill
AE1
Be The First To Know
About the latest Embedded software engineers Jobs in United Kingdom !
Software Development Engineer
Posted 15 days ago
Job Viewed
Job Description
Job Title: Software Development Engineer
Location: Warwickshire
EES Solution is seeking multiple Software Development Engineers to join our client's high-tech product development teams. These roles involve the design, development, and maintenance of both end-user applications and core platform/utility software. You'll be instrumental in building and evolving robust software platforms that support scalable applications in fast-paced engineering environments.
This is an exciting opportunity for software professionals looking to apply their expertise across the full development lifecycle, from gathering requirements and writing clean, efficient code to testing, deploying, and supporting production systems.
Key Responsibilities:
- Analyse and gather software requirements and design system functionality.
- Develop high-quality code using appropriate programming, scripting, or database languages.
- Collaborate with cross-functional teams to implement new features or enhancements.
- Support testing, debugging, and troubleshooting of existing software applications.
- Maintain and evolve existing codebases based on performance analysis or changing requirements.
- Follow and promote software development best practices including:
- Coding standards
- Code reviews
- Source control (e.g., Git)
- Build and CI/CD processes
- Automated and manual testing
- Participate in system integration and user acceptance testing (UAT).
- Work independently and contribute effectively within an Agile or DevOps environment.
Required Skills & Experience:
- Solid programming experience with one or more of the following languages:
- Python, C++, Java, C#, or similar.
- Experience with software development tools and practices (e.g., Git, Jenkins, Docker, Jira).
- Strong debugging, troubleshooting, and performance tuning skills.
- Understanding of object-oriented and/or functional programming principles.
- Familiarity with Agile methodologies and version control workflows.
- Ability to interpret and translate complex system requirements into working software.
Preferred Skills:
- Experience with embedded systems or platform-level development.
- Familiarity with scripting languages (Shell, Bash, PowerShell, etc.).
- Exposure to modern software architectures, microservices, or cloud platforms.
- Knowledge of DevOps practices or automated testing frameworks.
- UI/UX development or front-end frameworks experience is a plus.
Software Development Engineer
Posted 1 day ago
Job Viewed
Job Description
Based in newly refurbished offices in Guildford, this profitable software engineering company works with global corporations. Their software products allow users to develop sophisticated engineering models used within energy and renewables with future applications in banking and healthcare.
The software teams are highly educated (many with PhDs), and academic background is important in their technical recruitment approach.
Currently, they are looking to recruit a Software Development Engineer to join a nascent group to incorporate innovative AI / ML features into their software offerings. The focus is still on design, development and deployment of well-engineered scalable software solutions, the challenge is how to best utilise AI / ML into these software products.
Requirements:
- Strong academic background, minimally a Master’s in computer science, physics, engineering or similar, and ideally a PhD in a relevant subject area.-
- Demonstrable experience developing desktop and web applications including production-grade software. This should include experience with software architecture and understanding how to support structured (SQL) and unstructured (RAG) data.
- Experience with Python and C++ / C# including how to integrate ML features.
The role does require relevant technical expertise, limited university / freelance projects are not sufficient.
On offer is an excellent remuneration package including a wide range of benefits. Successful candidates will need to undertake background checks and also work fully onsite to take up this role.
Keywords: Software Engineering, AI / ML Applications, Desktop / Web, Data Engineering Support, Python, C++, C#, Onsite, Guildford
Another top job from ECM, the high-tech recruitment experts.
Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27474 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Software Development Engineer
Posted 1 day ago
Job Viewed
Job Description
Join a well-established, control specialist with nearly 40 years of global impact. With decades of experience and a worldwide client base, this organisation specialises in designing and implementing intelligent systems that improve efficiency, traceability and operational insight.
Employees benefit from a collaborative and technically skilled team, where knowledge is shared. This position is due to retirement and offers significant scope for professional growth and progression over time.
Software Engineer - Automation Projects
C#.NET / VB.NET /SQL
£40K-£55k+ Benefits
Pension, Overtime, Annual Bonus, Company Gym membership, Car Scheme
Ref: 24795
The Role:
- Developing and maintaining integrations solutions
- Software design and architecture
- Communicate with customers and translate their requirements into functional design specifications
- Develop and test software according to the functional design and perform FAT
- Application development and implementation
- Testing, debugging, and performance tuning
- Technical documentation
- Maintenance and support of existing systems
- Collaboration with team members and stakeholders
- Customer support and training and on-site commissioning
Essential skills
- C#.NET
- VB.NET
- XML
- JSON
- Web development
- SQL / Databases
- Visual Studio
Located in the North West, this role is commutable from within and around the following locations: Stoke-on-Trent, Congleton, Crewe, Macclesfield and Northwich. We require an Engineer with strong communication skills and a good client manner and a full UK Driver’s License.
For further information call Sharon Hill
AE1