cover image
Free-Work UK

Embedded Software Engineer

On site

Gillingham, United Kingdom

Full Time

26-02-2025

Job Specifications

Requirements

Embedded Software Engineer Gillingham - 5 days On-site £35,000 - £40,000 + Progression + Training + Medical Insurance + Pension + 32 Days Holiday This is an excellent opportunity for an Embedded Software Engineer to join an industry-leading business that offers great progression routes and the opportunity to develop your skillset through training and on-the-job learning. This company has been at the forefront of its industry for over 40 years, specialising in bespoke electrical lighting and prides itself on a strong focus on customer service, delivering high-quality products globally. In this varied role, you will be responsible for supporting development projects, from programming to testing. This includes writing code for new features and updating existing code for efficiency and reliability, ensuring reliable version control, producing specifications, and determining the operational feasibility of software components. The role will also include creating and maintaining technical documentation for software products and adhering to company standards for Quality Control, ISO procedures, and Health and Safety. The ideal candidate will possess extensive embedded programming skills in C/C++, including bare metal/NORTOS experience. Proficiency in communication protocols such as I2C and SPI, along with hardware interrupts and clock management, are also key requirements. Finally, a solid understanding of RF within the TI ecosystem, including experience using Code Composer Studio (CCS) and firmware flashing, is also required. This is a fantastic opportunity for an Embedded Software Developer to join a company where you will have great opportunities to progress and upskill through the training and on-the-job learning offered. The Role:

Developing and testing software.
Manage version control and specifications.
Technical Documentation of software and maintain standards.
5 days onsite

The Person

Proven track record of C/C++ embedded programming skills.
Bare metal/NORTOS experience.
Proficient in I2C, SPI, hardware interrupts, and clock management.
Strong understanding of the TI RF ecosystem, CCS, and firmware flashing.

Reference Number: BBBH248824 To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Tom McLaughlin at Rise Technical Recruitment This vacancy is being advertised by Rise Technical Recruitment Ltd. The services of Rise Technical Recruitment Ltd are that of an Employment Agency Rise Technical Recruitment Ltd regrets to inform that our client can only accept applications from engineering candidates who have a valid legal permit or right to work in the United Kingdom. Potential candidates who do not have this right or permit, or are pending an application to obtain this right or permit should not apply as your details will not be processed.

About the Company

Find your next IT or tech job with Free-Work UK! We have thousands of IT and tech jobs for you. Whether you are a permanent employee or a contractor, we can help you find the right opportunity. Follow our page for more IT & Tech job updates and career resources! Free-Work UK offers a user-friendly, community-driven, and data-rich platform, supporting IT professionals at every career stage. From job searches to a vibrant community forum, we’re here to help you succeed. Following the merger of top French job boards Freelan... Know more

Related Jobs

Company background Company brand
Company Name
Wise
Job Title
Senior Software Engineer - API Experience
Job Description
Company Description Wise is a global technology company, building the best way to move and manage the world’s money. Min fees. Max ease. Full speed. Whether people and businesses are sending money to another country, spending abroad, or making and receiving international payments, Wise is on a mission to make their life easier and save them money. As part of our team, you will be helping us create an entirely new network for the world's money. For everyone, everywhere. More about our mission. Job Description Wise Platform helps banks, software companies, and large enterprises leverage Wise's infrastructure to offer their customers world-class payment products through our API. We're a cross-functional team across sales, account management, product, engineering, compliance, analytics, and many other functions. We're based across the world - from New York to London, to Singapore, and beyond. We’re looking for a Product Engineer to join our growing API Experience team in London. The API Experience team is responsible for some of the most critical systems at Wise, the public API gateway and authorization systems used by our own systems and our partners. Our goal is to increase efficiency during integration with our platform by setting the gold-standard for intuitive, consistent, enterprise-ready APIs, and to enable seamless integration of those APIs with developer-friendly tools. Our challenges Operational Efficiency and Reliability: Enterprise customers require APIs that are exceptionally reliable and efficient. Banks and financial services handle large volumes of sensitive transactions that must be processed accurately and quickly. Optimising the development experience for our large corporate partners: A well-designed API that reduces the complexity involved in integration, cutting down development time and costs. Robust Security and Compliance: Financial grade security measures ensure that our enterprise partners can trust our platform. Compliance with industry regulations and standards also reduces the risk of legal issues. Scalability and future-proofing: Enterprises like banks and fintech companies have rapidly growing user bases and evolving needs. Our APIs need to be designed to handle increasing loads without performance degradation, ensuring that companies can scale their operations smoothly. Competitive Advantage: A high-quality API can be a significant competitive differentiator. It enables enterprises to extend their service offerings quickly and efficiently and respond to market changes faster, and integrate new technologies seamlessly. As part of this role, you will Learning about the challenges for our large API partnerships, and to help solve them. Balancing practical challenges in improving API design, implementation and best practices to non-centralised “empowered” engineering teams across the organisation. Working across the tech stack, supporting on frontend and infrastructure. Assist partners in the implementation phase, defining technical solutions and documenting requirements. Participate in feature definition, prioritisation, and long-term strategy planning with the team. Collaborate with Implementation Managers, Product Managers, and other Engineers, you will be empowered to make product and project decisions. Improve integration experience through documentation, APIs, SDKs, code samples, and reference implementations. Design and develop new features for Wise services and expose them on the public API when needed. Travel to meet with our engineers in Tallinn as well as other travel opportunities. Who You Are We are fully aware that it is uncommon for a candidate to have all skills required and we fully support everyone in learning new skills with us. So if you have some of those listed below and are eager to learn more we do want to hear from you! Extensive experience in designing, building and maintaining public APIs for commercial purposes. RESTful APIs, API Design, Swagger, OpenAPI, OAuth2. Backend Microservices: Hands-on experience designing, developing, and deploying scalable backend microservices using Java and Spring Boot. Architecture and Design Patterns: Familiarity with common design patterns and architectural principles, including domain-driven design (DDD), event-driven architecture (EDA), and microservices architecture. A strong independent thinker who is also eager to accept feedback and collaborate. Understands the value of balancing customer centric thinking with technical know-how, and can bridge the gap between business and technical experts. Considers more than just customer impact; also the long term financial and architectural costs of the solutions we build. Puts the customer above technology, while finding ways to leverage technology to improve experience. A strong independent thinker who is also eager to accept feedback and collaborate. Nice to have Understanding of payments systems, financial technology, and the complexities of funding, settling, and sending payments internationally. Ability to design, optimise, and maintain databases using a variety of technologies, in particular relational databases (e.g. MySQL, PostgreSQL). Can communicate complex technical concepts to a non-technical audience, present topics to a group, etc. Interested? Find out more: The Wise Tech Stack, 2025 Edition. Wise Engineering – https://medium.com/wise-engineering What Do We Offer Starting salary: £80,000-£102,000 + RSU Wise Benefits Additional Information For everyone, everywhere. We're people building money without borders — without judgement or prejudice, too. We believe teams are strongest when they are diverse, equitable and inclusive. We're proud to have a truly international team, and we celebrate our differences. Inclusive teams help us live our values and make sure every Wiser feels respected, empowered to contribute towards our mission and able to progress in their careers. If you want to find out more about what it's like to work at Wise visit Wise.Jobs. Keep up to date with life at Wise by following us on LinkedIn and Instagram.
London, United Kingdom
On site
Full Time
19-03-2025
Company background Company brand
Company Name
Cognitive Group
Job Title
DevOps / Cloud Engineer
Job Description
DevOps / Cloud Engineer - Investment Management We're currently working closely with the Head of Cloud Services at a leading Investment Management company, who is looking to expand his team. This is an exciting opportunity to work on cutting-edge cloud technology in a forward-thinking environment and be part of a collaborative team that values innovation and growth. As a DevOps / Cloud Engineer, you will be responsible for a number of key initiatives, such as modernising the companies technology, tools, and processes while ensuring cost-efficiency, performance, resilience, and security. As well as this, you can be expected to develop and maintain scalable cloud capabilities in Microsoft Azure and implement and improve Continuous Integration and Deployment (CI/CD) pipelines. Technical Requirements: Expert in Microsoft Azure, Terraform, Azure DevOps, PowerShell, Databricks. Experience working with CI/CD pipelines and automation. Hybrid working in Edinburgh - Sponsorship NOT available
Edinburgh, United Kingdom
Hybrid
Full Time
19-03-2025
Company background Company brand
Company Name
Accenture
Job Title
Software Engineer
Job Description
Please Note: Any offer of employment is subject to satisfactory BPSS and SC security clearance which requires 5 years continuous UK address history (typically including no periods of 30 consecutive days or more spent outside of the UK). Note: The above information relates to a specific client requirement Accenture is a leading global professional services company, providing a broad range of services in strategy and consulting, interactive, technology and operations, with digital capabilities across all of these services. With our thought leadership and culture of innovation, we apply industry expertise, diverse skill sets and next-generation technology to each business challenge. We believe in inclusion and diversity and supporting the whole person. Our core values comprise of Stewardship, Best People, Client Value Creation, One Global Network, Respect for the Individual and Integrity. Year after year, Accenture is recognized worldwide not just for business performance but for inclusion and diversity too. “Across the globe, one thing is universally true of the people of Accenture: We care deeply about what we do and the impact we have with our clients and with the communities in which we work and live. It is personal to all of us.” – Julie Sweet, Accenture CEO Accenture Next Gen Engineering: Accenture Next Gen Engineering provides end-to-end product engineering solutions which deliver tangible value, fast. We bring together an obsession for technical excellence with agility and scale, to help clients move from project to product at speed. We’re embedded in the regions we operate in, with dedicated leadership and people who enable us to deliver at speed and at scale. If you’re looking for an exciting career working in a vibrant environment, with access to training and a global network of experts, this could be the role for you. As part of our Next Gen Engineering team, you’ll be working with cutting-edge technologies and will have the opportunity to develop a wide range of new skills on the job. As a member of our Next Gen Engineering team, you will have the opportunity to: Create Innovative Digital Solutions: Take part in designing, developing, and implementing cutting-edge digital applications tailored to address unique business challenges across several industries. Technical Leadership: Display your technical leadership skills by guiding and collaborating with both onshore and offshore developer team members during client projects, ensuring successful outcomes. As a Software Engineer, you will: Develop traditional and serverless applications and services in an agile and collaborative environment using source control that integrate with data storage services / message buses and other architectural elements Deploy these applications using features such as containers to cloud leveraging CI/CD to support this process backed with good observability when running these in production Ensure quality through the creation of documentation and use of unit / integration / contract testing with a consideration of security / performance requirements We are looking for experience in the following skills: At least 4 years of industry experience in one of the following: React /Typescript / Java / C# / Python Experience with Cloud Native technologies on AWS is essential Experience in scripting languages such as Python, Shell, and other scripting languages to support DevOps and Quality Engineering work. Experience with building datastore solutions on at least one No-SQL(Elasticsearch) would be beneficial but not essential. Build automation tools to support CI/CD pipeline Strong Accessibility, Security, Performance and Caching coding Set yourself apart: Proven ability to apply analytical and creative thought and translate into technical solutions Proven ability to debug and resolve complex technical issues Excellent leadership, communication (written and oral) and interpersonal skills Experience shaping and delivering small to medium size pieces of work What is in it for you At Accenture in addition to a competitive basic salary, you will also have an extensive benefits package which includes up to 25 days’ vacation per year, private medical insurance and 3 extra days leave per year for charitable work of your choice! About Accenture Accenture is a leading global professional services company, providing a broad range of services in strategy and consulting, interactive, technology and operations, with digital capabilities across all of these services. We combine unmatched experience and specialized capabilities across more than 40 industries — powered by the world’s largest network of Advanced Technology and Intelligent Operations centers. With 509,000 people serving clients in more than 120 countries, Accenture brings continuous innovation to help clients improve their performance and create lasting value across their enterprises. Visit us at www.accenture.com Accenture is an equal opportunities employer and welcomes applications from all sections of society and does not discriminate on grounds of race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, or gender identity, or any other basis as protected by applicable law.
Manchester, United Kingdom
Hybrid
Full Time
19-03-2025
Company background Company brand
Company Name
Sage
Job Title
Senior Frontend Developer
Job Description
Job Description The Senior Frontend Software Engineer is responsible for building, enhancing and maintaining products and/or systems to enable Sage’s business plans and long-term objectives using the identified architecture. This role is hybrid three days a week in the office in Newcastle. The Senior Frontend Software Engineer will contribute and help lead in the design, development and delivery of high-quality products and/or systems and services that exceed customers’ or business partners’ expectations and will proactively share their own knowledge for specific technical solutions and business processes in their area of responsibility. Why you would love to join us: Do you like the challenge of solving complex engineering problems with cutting edge technology such as JavaScript web frameworks – React.js, MFEs, API REST, AWS Lambda, AWS API Gateway, S3. *** Please not this role is hybrid and will require you to work 3 days a week from our Newcastle office. *** Requirements: 5+ years of current JavaScript web frameworks - React, MFE's, API REST, AWS Lambda, AWS API Gateway, and S3. 3+ years of mentoring and leading junior developers, including code reviews. Must have a start-up mentality and be able to pivot. Experience working with Architects and Senior Colleagues to shape product definition. Experience cross collaborating with various teams, such as Product Management, QA, and various business units. Experience with Agile development and SCRUM methodologies. Any experience with .NET C# frameworks would be advantageous. Key Responsibilities Possess and apply a broad knowledge of principles, practices, and procedures of software development to the completion of difficult assignments. Successfully develop, deliver, and maintain high quality software (requirements, design, code, documentation, etc.) Work with product managers early on to shape product definition so that it can be built in flexible, extensible, and robust way Keep up to date with relevant technology areas and drive technical innovation such as AI. Automate tasks through appropriate tools and scripting Evaluates progress, results, and recommends major changes in procedures. Partner effectively with all team members to deliver against commitments Be a thought leader and deliver deep technical expertise for PD that drives colleague engagement, clarity and instils a culture of innovation and execution Work cross-functionally with various Sage teams: product management, QA/XD, various product lines, or business units to drive forward results Mentoring and coaching junior members of the development team. Commitment to team success and positive team dynamics Passion for growing and applying technical skills in service to customers Extensive experience with Agile Development, SCRUM, and/or Extreme Programming methodologies Maintain relevant documentation to describe logic, coding/configuration, testing and changes where applicable. Ensure all tasks are completed to the required quality standards.
Newcastle Upon Tyne, United Kingdom
Hybrid
Full Time
19-03-2025