
Embedded Software Developer
On site
York, United Kingdom
Full Time
28-03-2025
Job Specifications
Embedded Software Developer - Leading Software House - York
(Tech Stack: Embedded Software Developer, C, C++, C#, Multi-Threaded and Multi-Process Programming, Microcontroller programming, QNX/Windows)
I am currently recruiting on behalf of my client, a forward-thinking Software House based in York, who are seeking a talented Embedded Software Developer to join their team. This is a fantastic opportunity to work with cutting-edge technologies and contribute to innovative projects within a collaborative environment.
Essential Skills:
Proficiency in high-level programming languages, particularly C, C++, and C#
Experience with real-time programming
Strong background in multi-threaded and multi-process programming
Expertise in microcontroller programming
Familiarity with communication systems and protocols (e.g., RS232, RS485, SPI, I²C, Ethernet)
Hands-on experience with PCB breadboard prototyping, including the use of soldering irons and hand tools
Ability to design both analogue and digital electronic circuits
Competence in PCB design using Altium or equivalent software
Experience in completing and verifying designs and accompanying documentation
Desirable Skills:
Knowledge of embedded Linux or RTOS
Firmware development expertise
Familiarity with FPGA programming
Experience with wireless communication protocols (e.g., Bluetooth, WiFi)
Understanding of industrial automation and control systems
Key Responsibilities:
Design and develop embedded software for a variety of applications
Collaborate closely with hardware engineers to integrate software and hardware components
Conduct testing and debugging of embedded software and systems
Participate in design reviews and contribute to the overall product development process
Ensure compliance with industry standards and best practices
Benefits:
Competitive salary based on experience
Opportunity to work on innovative projects with a supportive team
Flexible working hours
Comprehensive health insurance and additional benefits
If you are an experienced Embedded Software Developer looking to take the next step in your career, I would love to hear from you. Please apply with your updated CV and a cover letter detailing your relevant experience and why you would be a great fit for this role.
Location: York, UK
Applicants must be based in the UK and have the right to work in the UK even though remote work is available.
To apply for this position please send your CV to Matt Jones at Noir.
NOIRUKTECHREC
NOIRUKREC
NC/RG/ESD
About the Company
NOIR - YOUR MICROSOFT RECRUITMENT PARTNER Noir is the leading Microsoft recruitment agency in the UK, Europe and USA. Fluent in this area, we understand the finer points of the technologies. We can help candidates make the right career decisions and help employers find the best people for their business. WANT TO GET HIRED? As a candidate when you choose to work with Noir here is a snapshot of what you can expect: FASTER RESULTS - We help candidates secure roles quicker than anyone else. UPGRADED CAREER - 95% of our ca... Know more
Related Jobs


- Company Name
- GroupM
- Job Title
- Software Engineer/Senior Software Engineer
- Job Description
- Who We Are Choreograph is WPP’s global data products and technology company. We’re on a mission to transform marketing by building the fastest, most connected data platform that bridges marketing strategy to scaled activation. We work with agencies and clients to transform the value of data by bringing together technology, data and analytics capabilities. We deliver this through the Open Media Studio, an AI-enabled media and data platform for the next era of advertising. We’re endlessly curious. Our team of thinkers, builders, creators and problem solvers are over 1,000 strong, across 20 markets around the world. Who We Are Looking For Our team consists of 100+ engineers, designers, data, and product people, working in small inter-disciplinary teams closely with creative agencies, media agencies, and with our customers, to develop and scale our DCO platform, a leading digital advertising optimization suite that delivers amazing outcomes for brands and audiences. As a Senior Engineer you will work side by side with a Product Manager, a Design Lead, and your engineering team to design, build, deliver and operate purposeful solutions. The role is a hands on development role, involving contributing to product strategy, crafting scalable and reliable architectures, developing features, building automations, owning tests, coaching and supporting junior engineers, and contributing to the wider team’s evolution of our principles and practices, and the tools we use. The role has no line management responsibilities. Our platforms are built with Clojure, employ a polylith architecture, are deployed using CI/CD, heavily exploit automation, and run on AWS, GCP, k8s, Snowflake and more. We serve 9 petabytes and 77 billion objects annually, which amounts to 20 billion ad impressions across the globe. You’ll play a leading role in significantly scaling this further. What You Will Do Lead an engineering team, overseeing and participating in all stages of development, delivery and operations, together with Product and Design leaders. Architect solutions that are simple, scalable, reliable, secure, maintainable, and make a measurable impact. Develop and deliver new features, maintain our product, and drive growth to hit team KPIs. As a part of this, undertake hands-on development and engineering tasks with your team and other teams, to deliver production solutions. Employ and champion modern pragmatic engineering principles, practices, and tooling, including TDD/BDD/ATDD, XP, QA Engineering, Trunk Based Development, Continuous Delivery, automation, DevSecOps, and Site Reliability Engineering. Contribute to, and take a leadership role in, driving ongoing improvements to our engineering principles, practices, and tooling. Provide support & mentorship to junior engineers, prioritising continuous learning and development. Develop and maintain a contemporary understanding of AdTech developments, industry standards, partner and competitor platform developments, and commercial models, from an engineering perspective. Combined these insights with technical expertise to contribute to our strategy and plans, influence product design, shape our roadmap, and help plan delivery. What You Will Need Proven experience designing, building, and operating concurrent, distributed systems. Experience with advertising technology (AdTech) highly desired. Proven experience and a passion for developing and operating full stack production systems in Clojure, k8s, and AWS or GCP. ClojureScript, JavaScript, TypeScript, React, Java, Python, and Terraform experience highly desirable. Proven experience leading teams, designing simple / scalable / reliable architectures, building, and operating concurrent, distributed systems, solving difficult and novel problems, and leading engineering and operational teams working in this space. Proven experience in developing data structures and algorithms. Experience working with ML/AI highly desirable. Proven experience contributing to product strategy development with Product Management teams. Experience in SaaS product engineering and operations highly desirable. Proven experience in modern software development and testing practices and implementing these in teams, with a willingness to share, partner and coach engineers, product people, and operations through pragmatic and effective development and delivery practices. Experience in employing TDD, BDD or ATDD highly desirable. Proven experience shaping and evolving the principles, practices, and tooling supporting agile, testing/QA, DevSecOps, automation, SRE. Experience in Trunk Based Development, XP, & implementing CI/CD highly desirable. A focus on continuous learning and improving, both technically and professionally, in your industry, for you and your teams. Demonstrated resilience, with experience working in ambiguous situations. Strong English, excellent influencing and communication skills, and excellent documentation skills. If you are ready to be at the forefront of the AdTech industry, shaping its future, and driving success for both Choreograph and our clients, we encourage you to apply and join our team. Choreograph is the beating heart of data inside WPP’s media investment group, GroupM, the world’s leading media investment company responsible for more than $60 billion in annual media investment. Discover more about Choreograph at www.choreograph.com GroupM and all its affiliates embrace and celebrate diversity, inclusivity, and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We are a worldwide media agency network that represents global clients. The more inclusive we are, the more great work we can create together requisitionid:19651


- Company Name
- Goodstack
- Job Title
- Senior Software Engineer (Back End or Full Stack)
- Job Description
- This hybrid role requires working from our London office in Fitzrovia once a week. If you've been looking to join a fast-growing startup, backed by the same investors as Stripe & Airbnb, with a mission to make a huge positive impact, then you’ve found the right place! Our Mission Our mission at Goodstack is to revolutionise how the world does good . We empower companies to seamlessly integrate positive impact into what they do through a unified platform while supporting nonprofits in gaining access to cutting-edge technology and finding new funding streams. Global brands, including LinkedIn, HSBC, OpenAI, Atlassian and Twilio - as well as thousands of nonprofits, including the Red Cross, Cancer Research, and Oxfam - use Goodstack to make a difference. We are on a rapid growth trajectory. Just in 2024, we facilitated $3 billion in donations to good causes. But this is just the beginning. We want to become the world's leading platform that facilitates donations to the most individual nonprofits in the world. To achieve this, we need incredible people to help us on our journey - we need you Join our Startup and make a difference as Senior Software Engineer (Back End/Full Stack)! In this role, you will be part of our Giving Team. This team implements the APIs and user experience to expand the donations & volunteering platform for our partners. You will be part of an autonomous, cross-functional product team able to make its own decisions based on the objectives set by the business. You will report directly to the Engineering Manager. As Senior Software Engineer, Your Mission Will Be To Implement and enhance back-end (and front-end if FS) components to expand the donations & volunteering platform for our partners, ensuring an exceptional user experience. Be involved on a highly technical level, helping establish and build best practices regarding technologies used. Day to day you will be expected to write code and be involved in planning, product, and delivery. After 3 Months, Success Will Look Like You will have got to know your teammates well and feel comfortable in your new surroundings. You will understand the donations & volunteering product and start to make suggestions about its evolution. Have developed a deep understanding of the app & platform architectures and continue becoming a subject matter expert, suggesting plans for engineering improvements. You will have found the free sock merch in the office. This Role is a perfect match for you if you have: 5+ years of experience building APIs or working with databases. In-depth knowledge of Node.js and TypeScript (and React if Full Stack). Experience developing secure, scalable, resilient systems. A fundamental understanding of databases - we currently use Postgres. Experience in monitoring systems, continuous integration and automated testing. Strong knowledge of and enthusiasm for front-end and back-end architectures. The keen motivation to contribute to a product and vision. An excellent communicator with a strong drive to see large projects through to completion. Some level of DevOps (AWS, CI/CD, ECS, Docker, Terraform). Being product-focused. Bonus, but not required, if you have knowledge or love of: Working in a startup environment (we value your ability to deal with and adapt to fast-paced decision-making, change and the need to deliver at scale and speed). Domain-Driven Design. Tea drinking . What You Can Expect Upon Joining Our Team Salary reviews and share options Tasty Tuesday! Office lunch is on the company Vitality - Private medical insurance - vision, dental & hearing coverage £250 Brighten your day annual budget £1000 Learning & Development annual budget Paid days to attend conferences and level up your skills Goodstack library Paid days to volunteer for non-profit causes 25 days annual leave, plus paid public holidays Paid day off on your birthday! Paid wellness leave Paid sick leave Pension UK cycle-to-work scheme Flexible working hours Parental leave WFH budget upon joining We're remote-first but offer a cosy office in central London for those who enjoy the on-site workspace experience … and so much more About Us Since 2017, Goodstack has been at the forefront of integrating social and environmental value into organisational purpose. In today's landscape, more businesses are recognising the necessity of embedding purpose into their operations to stay relevant. To catalyse this transformation, we are constructing efficient global charitable rails accessible via an API globally. Our vision is clear: To power purpose in every company and non-profit worldwide by leading the charge towards a future where doing good is not just an option but a fundamental principle of successful business shifting towards a better, purpose-driven world. Let's do this! OUR PLEDGE TO DIVERSITY, EQUITY & INCLUSION We take pride in our diverse and growing team representing 15+ nationalities across 5 continents ! Our continued expansion provides us with opportunities to embrace and celebrate different backgrounds, perspectives, and experiences, essential to our success. We actively seek and welcome applicants from all walks of life, regardless of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. A team that represents the world that we are trying to support is a wiser, more knowledgeable and stronger one. We’re excited for you to bring your experience, yourself and your special lemon twist to Goodstack to propel us forward in striving to create a better world for us all. Check out our Careers Page for more details!

- Company Name
- WTW
- Job Title
- Front End Developer
- Job Description
- Description Summary: We are looking for an experienced front-end web developer to join our growing engineering organization (headquartered in Reigate, ~300 engineers) developing a wide range of market leading InsurTech solutions. You will join us at an exciting time as we focus increasingly on cloud/SaaS solutions, upgrading existing products to new technologies and modern UX, as well as developing brand-new applications. As a front-end web development lead, you will be working across multiple flexible agile squads delivering value on multiple greenfield workstreams in the delivery family. You will play a key role in designing and creating new features and enhancing existing code, whilst ensuring the foundational components continue to meet high levels of reliability, maintainability, usability, and performance. The Role Bring expertise and best practice having worked on professional web applications. Work with the Product Manager and/or Product Owner to define, refine and deliver the product backlog. Design SaaS software solutions meeting functional and non-functional requirements. Coordinate web application design and implementation across multiple streams to ensure consistency of approach. Participate in the UX guild and the development teams on best practice and approach. Implement product code, following best practices for maintainability, testability, and performance. Implement test-related code (unit tests, test frameworks and associated automated test cases). Review and debug code to identify defects, performance bottlenecks or technical debt. Participate in Agile/scrum ceremonies (sprint planning, stand-ups, retrospectives), striving to continuously improve the team velocity, its processes and engineering practices. Address UI governance requirements that cover areas of security, accessibility etc Qualifications The Requirements: Skills The technology stack is primarily Angular, C#, and Azure along with other suitable technologies guided by our internal tech radar. We are looking for web developers with particularly strong front-end skills to complement our existing teams, hence candidates will need to demonstrate: Proficiency in the design and development of responsive single-page/progressive web applications using JavaScript/TypeScript/HTML/CSS (Angular, React, Vue, Bootstrap). Strong emphasis on Angular as the adopted front-end technology Strong appreciation of UX principles, ability to iterate commercial-quality GUI implementations working from wireframes/mockups and other assets produced by UX designers. Experience developing test frameworks/test cases for web UI’s and RESTful services (e.g. using Selenium and SpecFlow). Experience with the Agile/Scrum development lifecycle in a commercial/production environment. Experience with software engineering best practices: object-oriented, design patterns, SOLID principles. Experience with software development ecosystem (IDE’s, version control, test automation/CI, etc.). Experience with CI/CD deployment processes, with a particular focus on developing and support YAML-based deployments Strong team player with an adaptable mindset, eager to learn and champion modern approaches and technologies where appropriate Other Highly Desirable, But Not Essential Skills Are Ability to architect high-performance and scalable web application and supporting infrastructures. Ability to coordinate day-to-day development and bug fixing activities. Experience in guiding teams in UX strategy, implementations, and reviews. Experience using VS Code, Azure DevOps and Git. Experience with Azure Experience with Cypress and other unit testing tools. General knowledge of the Insurance Industry. Degree-educated with Computer Science, Engineering, Mathematics or relevant discipline. Equal Opportunity Employer At WTW, we believe difference makes us stronger. We want our workforce to reflect the different and varied markets we operate in and to build a culture of inclusivity that makes colleagues feel welcome, valued and empowered to bring their whole selves to work every day. We are an equal opportunity employer committed to fostering an inclusive work environment throughout our organisation. We embrace all types of diversity. At WTW, we trust you to know your work and the people, tools and environment you need to be successful. The majority of our colleagues work in a ”hybrid” style, with a mix of remote, in-person and in-office interactions dependent on the needs of the team, role and clients. Our flexibility is rooted in trust and “hybrid” is not a one-size-fits-all solution. (ICT_TECH TD_2025_20)


- Company Name
- The Electric Car Scheme
- Job Title
- Software Engineer (Ruby)
- Job Description
- We’re revolutionising the way businesses provide electric vehicles to their employees! Our salary sacrifice scheme makes it simple and cost effective for companies to offer electric vehicles to their employees at a 20-50% discount. (All while helping them save on employer costs with zero net expense). Our current tech team has fewer than 10 developers, including our CTO. We value autonomy and initiative, and we’re passionate about building scalable, high-quality web applications. We are looking for someone with 2+ years of experience in web application development, primarily in backend but comfortable working across the stack. You should be proactive, able to work independently, and capable of explaining technical concepts to non-technical colleagues. A focus on writing reliable code, testing, and ensuring minimal downtime is essential. Bonus points if you’ve worked on improving code quality and productivity through applied technical patterns Who you are 2+ years building web applications in a corporate or startup environment Primarily competent in backend development, but happy to work across the entire stack High level of autonomy, self-motivated, takes initiative Able to communicate technical concepts in a way that non-technical people can understand Confident implementing effective testing strategies for web application software Professional and responsible approach to application development e.g. no downtime deployments, knowing what could break and monitoring releases once they have gone out (Bonus) applied technical patterns / ways of working to improve code quality / productivity What the job involves Evolving and adapting our web application using Ruby, Rails, React, Typescript. We have a small tech team (less than 10 developers including CTO) so there’s opportunity to have a big impact. Working closely with stakeholders to develop a deep understanding of the business. Helping to determine our technology roadmap / priorities alongside your other team members, key stakeholders and the leadership team. A focus on building out a highly automated, reliable platform for our customers, as well as our internal employees. Comfortable tackling ambiguous or poorly defined problems and proposing a suitable approach or solution About Us Switching to an electric car is one of the most significant ways you can make a positive change towards net zero. We want to make it cheaper and easier than any other option. Salary sacrifice makes this possible, allowing employees to save 20-50% on any electric car by reducing your salary in exchange for an electric car as a benefit. This makes electric cars an affordable option for everyone. Each person wants to make choices to achieve a net zero future. People are limited by information, access, price and complexity - this is slowing down progress globally. The pace of achieving net-zero is a huge problem because each tonne of carbon emissions contributes to climate change for centuries. At The Electric Car Scheme, our goal is to make net zero the obvious choice. You can offer a cost-neutral benefit that gives employees access to the most affordable way to switch to an electric car. Together we’re speeding up our ability to tackle climate change by empowering others to make sustainable choices. The Electric Car Scheme is here to break down barriers. By empowering others to make sustainable choices, we can speed up your efforts to tackle climate change. Benefits: Hybrid working with 2 days in the office (Hayes, London) 25 days holiday + bank holidaysAdd 1 day holiday per year service + buy / sell up to 5 days each year Flexible work policy with options to take into account family care Best in class Family Friendly Leave and PayFor example, our Maternity leave (in year 1) is 6 weeks full pay and 6 weeks half pay. This increases to 12 weeks full pay, 8 weeks half pay after year 1. Use our own scheme to lease a vehicle through salary sacrifice and save 40-70% to drive a brand new electric car £500 pa. personal development budget £100 home office budget Bupa healthcare Pension Equity options - own a part of the business! Why Work With Us Personal growth - join us as an early employee to fast track your progression opportunities! Competitive salary, pension & incentives scheme to share in our success Voted 4.9 on Glassdoor Voted Top 100 Organisation to ‘Escape’ to in 2022 and in 2023 by Escape the City Certified Company on Otta Be part of our friendly, family-like culture, enjoy our benefits - we value our people, diversity and building a culture where we can thrive We are the UK’s only B Corp Certified salary sacrifice provider