Enable job alerts via email!

Audio Embedded Software Engineer

g2 Recruitment

Basildon

On-site

GBP 50,000 - 70,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

g2 Recruitment is looking for an experienced Audio Embedded Software Engineer to leverage your expertise in designing innovative audio solutions and support cutting-edge technology projects. You'll contribute to high-performance audio systems, working closely with a talented team to drive product development and enhance user experiences.

Qualifications

  • 5+ years of experience in audio embedded systems development.
  • Strong understanding of hardware/software integration.
  • Ability to manage and lead projects effectively.

Responsibilities

  • Develop and optimize embedded audio applications.
  • Collaborate with hardware teams for product enhancements.
  • Implement robust testing frameworks for audio systems.

Skills

Audio Systems
Embedded Systems
C/C++
Python
CI/CD

Education

Bachelor's Degree in Engineering or Computer Science

Tools

Oscilloscopes
Logic Analyzers

Job description

Enter Job title or skill to search relevant jobs

Enter your city or postcode to show jobs in your location

  • Audio Embedded Software Engineer jobs in Basildon
This advertiser has chosen not to accept applicants from your region.

0

Senior Embedded Systems Engineer

London, London Flux Computing

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Company Overview

Flux Computing designs and manufactures optical processors to train and run inference on large AI models. Join us in London to be part of a highly motivated and skilled team that thrives on delivering impact and innovation at speed.

The Role

We’re searching for Senior Embedded Engineers to design and build ultra-high performance tooling that supports our OTPU hardware development. You will own tools that span hardware safety, calibration, debugging, and validation. Your mission is to go from concept to deployment - rapidly iterating, prototyping, and delivering robust embedded solutions that enable our OTPUs to run safely, efficiently, and continuously push the limits of their performance envelope.

Responsibilities

  • Project Ownership: Own and deliver projects on your team's roadmap that unlock key high-impact technical and business milestones that drive the success of Flux.
  • Collaboration: Partner closely with optical, hardware, and software teams to align on system interfaces, requirements, and performance goals.
  • Validation & Bring-up: Create robust tooling for hardware validation and bring-up, with rapid prototyping in Python and a clear path to production-grade implementations.
  • Embedded Systems: Design and implement embedded systems for hardware safety, synchronization, and low-level control.
  • Calibration & Debug Tooling: Develop calibration and debug utilities - starting with fast Python prototypes and iterating toward robust releases.
  • CI/CD for Embedded: Create CI/CD pipelines tailored to embedded firmware, enabling quick iterations and reliable system integrity with hardware-in-the-loop and software-in-the-loop testing.
  • Real-Time Monitoring & Fault Handling: Build systems for live hardware diagnostics, monitoring, and automated fault recovery across OTPU platforms.

Skills & Experience

  • 5+ years experience with bring-up, calibration, and debug of custom hardware systems (e.g. SoCs, FPGAs, or AI accelerators)
  • Deep proficiency in C/C++ for embedded applications, with a solid grasp of real-time constraints, memory models, and low-level hardware interfaces
  • Strong Python skills for prototyping, automation, and test harness development
  • Demonstrated experience building CI/CD pipelines for embedded development (e.g. automated flashing, test orchestration, artifact tracking)
  • Proficiency with hardware debugging tools (oscilloscopes, logic analyzers, JTAG, etc.) and interpreting electrical signals in context.
  • Solid understanding of hardware/software boundaries, including interrupt handling, bus protocols (e.g.PCIe), and memory-mapped I/O.
  • Excellent written & verbal communication; thrive in fast-paced, cross-disciplinary start-up settings.
  • Competitive salary ranging from £135k-£65k, depending on experience
  • Generous stock options in a rapidly growing AI company.
  • Based in our new 5,000 sq. ft. office in the AI hub of Kings Cross, London.
  • To foster collaboration in our high-growth environment, we require all employees to work from our London HQ and live within a 45-minute commute. We offer an extra 4,000/year incentive for those living within 20 minutes.
  • Comprehensive healthcare insurance.
  • Private access to our in-house 3D printer.

If you are passionate about pushing the boundaries of what's possible in AI and thrive in a high-energy, fast-paced environment, we want to hear from you. Apply now to join Flux and be a key player in shaping the future of computing.

This advertiser has chosen not to accept applicants from your region.

1

Embedded Systems Engineer (experienced)

Greater London, London Everfox

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Everfox, formerly Forcepoint Federal, has been defending the world’s most critical data and networks against the most complex cyber threats imaginable for more than 25 years. As trailblazers in defence-grade, high assurance cyber security, we have been leading the way in developing and delivering innovative cyber security technology. We protect data wherever it resides.

Our unwavering dedication and commitment to our customers and the critical missions they serve are what set us apart. We are dynamic, vigilant, and proactive in everything we do. Our suite of cross domain, threat protection and insider risk solutions empower governments and enterprise organizations to use data safely - where and however their people need it.

At Everfox, we innovate, we invest, we achieve. We protect what matters most to our customers. And we offer protection like no other. We do all of this so our customers can focus on what matters most… their mission.

We are an exciting SME with ground-breaking technology; a very serious mission to solve real world problems, but with a positive working atmosphere, and an excellent work/life balance!

At Everfox we’re focused on continuously improving equality for the benefit of our employees, products and community. We recruit, develop and retain talent purely on the basis of qualifications, merit and business needs.

We are proud to be an equal opportunity employer and we take every possible step to ensure that every person employed or seeking employment with us receives fair treatment. No-one shall be disadvantaged on the grounds of age, disability, gender, ethnicity, religion or belief, sexual orientation, marital and parental status, neurodiversity, social background, physical ability, illness or otherwise.

Our employee benefits package is as follows:

  • 25 days holiday allowance per year (with the opportunity to purchase more)
  • Flexible bank holidays - Good Friday, Easter Monday, Christmas Day and Boxing Day all available for exchange
  • Pension scheme of up to 8% base salary (matching employee contribution)
  • Education reimbursement program of up to £4,000
  • Hybrid working allowance, to help get your home office set up
  • Enhanced parental leave
  • Cycle to work scheme
  • Interest-free season ticket loans
  • Employee Assistance Programme
  • Life assurance and group income protection
  • Daily fruit, breakfast and drinks in our offices

Overview of the role

As an Embedded Systems Engineer at Everfox you will be involved in developing software across all our platforms and creating new products and capabilities, contributing to all aspects of product engineering within the team and taking the lead on creating software components for our current and future products.

You will contribute to the designing, developing and testing new solutions as well as understanding and contributing to open-source projects. On top of this, you’ll get to work on newly funded and very exciting R&D projects, building prototype solutions for our next products.

Engineers at Everfox work with a range of technologies, ensuring the quality, security, and maintainability of your code, helping us to secure some of the world’s largest government and enterprise organisations.

Due to sensitive customer requirements, applicants should be eligible for UK government security clearance, and willing to go through the process if required.

  • Hardware validation and board bring-up activities, collaborating with the hardware and firmware team, to prove new designs.
  • Developing and maintaining board support packages, at the foundation of the software powering Everfox’s hardsec solutions.
  • Contributing to scoping and design of new software through planning and task estimation.

Integration, test and sustainment

  • Performing end-to-end integration and test of software, firmware and hardware.
  • Integrate embedded software with hardware and firmware to deliver prototypes of new features and products
  • Develop automated tests for Everfox hardware, based on Python and pytest
  • Perform manual tests on Everfox hardware considering functional and performance angles
  • Maintenance of 3rd party open-source projects such as Linux kernel, Yocto and AOSP
  • Security reviews and patching
  • Upstreaming of bugfixes
  • Port latest upstream versions to Everfox BSPs

Continuous improvement and innovation

  • Continuous improvement of code through code reviews, refactoring and adoption of new technologies.
  • Focus on automation by utilising continuous integration practices and tools.
  • Recognising the industry that Everfox operates in and appreciating the importance of following our information security policies.

Required knowledge, skills and experience

  • Professional experience of developing embedded software for commercial solutions.
  • Some prior exposure to mentoring/coaching less experienced Engineers.
  • Collaborative approach with excellent interpersonal skills, able to work effectively both as part of a team and individually.
  • Demonstrable knowledge of multiple programming languages (e.g. C, C++, Python).
  • Demonstrable knowledge of core computer science concepts such as concurrency, networking, performance measurement and algorithms.
  • Experience working with development boards (e.g. Raspberry Pi, Arduino) and/or embedded systems (IoT devices).
  • Experience with the Linux OS, and ideally kernel or bootloaders.
  • Eligibility for UK government security clearance.

Ideally you will have familiarity with the following technologies, but if not, we will support our learning in these areas:

  • Writing portable code, using different toolchains and cross-compiling software.
  • Understanding of Linux kernel drivers and kernel maintenance and patching.
  • Board bring-up activities, use of oscilloscope / logic analyser, debugging and benchmarking of hardware platforms.
  • Build systems such as Make and CMake.
  • Yocto project, both using 3rd party layers as well as defining new recipes.
  • AOSP
  • Exposure to large codebases.
  • Video encoding standards and streaming techniques.
  • Audio/Video pipelines in embedded systems.

As an employee we’d be delighted if you have:

  • Passion for technology, demonstrated through prior professional and/or personal project work.
  • You’ll likely enjoy technical challenges and delivering results!
  • Self-motivation, whilst being flexible and adaptable, able to cope when thrown in at the deep end.
  • An understanding of the importance of planning, prioritisation and getting work done to schedule.
This advertiser has chosen not to accept applicants from your region.

2

Audio Visual Service Engineer

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

full time

About the Role :
Our client is seeking a dedicated AV Service Engineer to join their team, providing exceptional service and technical expertise across London. This field-based role involves working primarily in Central London, with occasional travel outside the city. A company vehicle will be provided.

Key Responsibilities :

Field Service Engineering : Respond to AV service call-outs, diagnosing and resolving faults to the client's satisfaction.

Preventative Maintenance : Conduct regular maintenance visits to ensure optimal performance of AV systems.

Installation Support : Assist with site surveys, small AV installations, and provide support for meetings and events as required.

Administrative Duties : Manage and update service tickets, time billing, and van inspection logs in a timely manner.

Team Collaboration : Work closely with the office-based team to ensure follow-up actions are completed efficiently.

Essential Skills and Qualifications :

Proven experience in servicing corporate AV systems, including Crestron, AMX, Extron, video conferencing, audio, DSPs, presentation, and projection technologies.

Excellent verbal and written communication skills, with a strong customer service orientation.

Ability to work to the highest quality standards with meticulous attention to detail.

Strong IT skills, with a proactive approach to learning and problem-solving.

Full UK driving licence.

Experience in a similar role within the corporate AV sector.

Flexibility and adaptability in a dynamic work environment.

A collaborative team player with a positive attitude.

What We Offer :

Competitive salary and benefits package.

Company vehicle provided for field duties.

Opportunities for professional development and training.

Supportive and inclusive team culture.

This advertiser has chosen not to accept applicants from your region.

3

Audio Machine Learning Engineer

EC1A, London Coders Connect

Posted 435 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent

Coders Connect has partnered with an innovative start-up who are embarking on an incredible journey with an AI-powered song-generation platform.

A small, dynamic team in London is revolutionizing the music industry by creating fresh and captivating songs across various genres. As a Machine Learning Engineer, you'll dive into the heart of this groundbreaking project, working on the Desinging and implementation of Data Pipelines, research, finetune and develop state-of-the-art generative AI models. Embrace the endless possibilities as the platform extends to the Web (WASM), Android, iOS, and even virtual reality!

If your passion for music harmonizes perfectly with your Machine Learning skills, this opportunity is tailor-made for you! Don't miss out on this thrilling adventure. Apply and shape the future of AI music production!

Coders Connect has partnered with an innovative start-up who are embarking on an incredible journey with an AI-powered song-generation platform.

A small, dynamic team in London is revolutionizing the music industry by creating fresh and captivating songs across various genres. As a Machine Learning Engineer, you'll dive into the heart of this groundbreaking project, working on the Desinging and implementation of Data Pipelines, research, finetune and develop state-of-the-art generative AI models. Embrace the endless possibilities as the platform extends to the Web (WASM), Android, iOS, and even virtual reality!

If your passion for music harmonizes perfectly with your Machine Learning skills, this opportunity is tailor-made for you! Don't miss out on this thrilling adventure. Apply and shape the future of AI music production!

About this role: The ideal candidate would be responsible for: Designing and Implementation of data pipelines : craft and enhance AI-powered data collection and processing pipelines Advance AI Models for Music and Singing generation :research, fine-tuning and developing state-of-the-art generative AI models Evaluate and quantify the results :provide quantitative and qualitative analysis of the collected data and evaluate AI models Explore and collaborate : read academic papers, explore open-source solutions, actively share and collaborate with a team of AI and DSP engineers What is our team currently working on? Developing AI singer : singing voice synthesis and singing voice conversion Improving music AI models : exploring text and melody conditioning for music generation Building with instruction-tuned LLMs : for user's interactions with AI producer and lyrics generation Implementing the full music production pipeline : music generation, mixing and masteringRequirements Experience with audio data and DSP : experience in handling audio data and expertise in digital signal processing Data pipeline development skills : background in building data collection and processing pipelines Python and ML Framework Proficiency : 1+ years of hands-on experience with Python and modern ML frameworks Desirables : Experience with generative AI models : Diffusion models, GANs, VAEs, Transformers Musical background: Understanding of basic concepts in music theory and experience in either composing music or music production

This advertiser has chosen not to accept applicants from your region.

4

iOS & Embedded Systems Engineer - Package up to £150,000 - ID41148

Greater London, London Humand Talent

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

iOS & Embedded Systems Engineer - Package up to £150,000

Build Bold Technology. Make a Real-World Impact.

Are you a hands-on iOS developer with a passion for building apps that talk to hardware?

Do you enjoy working across the boundaries of software and firmware, where mobile UX meets embedded logic?

Do you want to build purposeful tech that blends deep engineering with real-world outcomes?

If so, read on.

Why This Role Is Different

Our client is a fast-growing Tech-for-Good start-up born from world-class research and backed by serious ambition. They’re developing a first-of-its-kind product that seamlessly blends embedded hardware with a Swift-based iOS app.

As a key engineer in a small, elite team, you’ll help architect and build the mobile interface while collaborating closely with the firmware team to ensure everything works in harmony. You'll work end-to-end, from BLE data syncing to delightful user interactions.

This is a role for someone who wants to build meaningful, cross-disciplinary tech from the ground up and see their work deployed into the world.

What You'll Be Doing

  • Design and build a Swift-based iOS application that interacts with custom hardware via Bluetooth (BLE).
  • Collaborate with firmware engineers to develop reliable, efficient communication protocols.
  • Shape the app’s architecture and ensure clean, scalable, testable code.
  • Work closely with UX designers and product leads to turn complex functionality into elegant user experiences.
  • Contribute to embedded firmware in C or C++ , particularly around device communication or feature testing.
  • Participate in architectural discussions spanning embedded, mobile, and cloud layers.
  • Help foster a high-performing engineering culture grounded in clarity, ownership, and impact.

About You

You’re a product-minded iOS developer who enjoys going beyond the app — diving into what’s under the hood and collaborating with hardware teams. You love turning real-world complexity into fluid, user-friendly software.

You likely have:

  • 5+ years of software engineering experience , with strong recent work in Swift and iOS development .
  • Proven experience building iOS apps that communicate with external hardware (BLE, USB, etc.).
  • Familiarity with embedded C/C++, enough to read, understand, and contribute to firmware projects.
  • A strong grasp of mobile design patterns, memory/performance constraints, and networking.
  • Experience collaborating in Agile, multi-disciplinary teams .
  • A detail-oriented, proactive approach with clear communication and a user-focused mindset.
  • Bonus: exposure to real-time systems, hardware prototyping, or SwiftUI.

Even if you don't tick every box but love this kind of work, we'd still love to hear from you.

What You’ll Get

  • A chance to work on truly impactful tech. Combining software, hardware, and human-centered design.
  • Flexible working hours and hybrid office/home arrangements.
  • Daily lunch provided on-site (plus dinner if you stay late).
  • Regular team events, off-sites, and meaningful community outreach.
  • Access to a full workshop (3D printers, CNC, electronics bench) for both company and personal projects.
  • Office located minutes from a major tube line, with gym and climbing wall nearby.
This advertiser has chosen not to accept applicants from your region.

5

Software Engineer

West Malling, South East Opus Recruitment Solutions

Posted today

Job Viewed

Tap Again To Close

Job Description

Role: Software Developer C#

Location – Kent – Completely Remote

Salary up to £60k

My client is a financial services provider that quietly keeps the global currency markets from descending into chaos. They provide risk and settlement management services to their clients helping the world’s money move safely and efficiently from one party to another. They do use by operating a unique centralised, multi-currency cash settlement system.

They are currently looking to grow their inhouse team by appointing a further X2 C# Developers with a strong focus on the Back – End Development within Web API’S, This role is paying up to £60k and fully remote.

This advertiser has chosen not to accept applicants from your region.

Be The First To Know

About the latest Audio embedded software engineer jobsin Basildon !

Set Email Alert:

Job title

Location

6

Software Engineer

Posted today

Job Viewed

Tap Again To Close

Job Description

About Us

Equity research runs on powerful but siloed Excel workflows — making it difficult to connect with modern tools and AI. Stellar Fusion is building the infrastructure that unlocks the full potential of the sell-side workflow, where the success of AI depends on structured, high-quality data at its core.

Founded by top-ranked equity research analysts, we design our product with a deep understanding of how the sell-side works.

Already working with leading research firms, we're moving fast to solve real problems with real impact.

About the Role

We are looking for a skilled Software Engineer to join our growing engineering team. In this role, you will take ownership of building, maintaining, and improving our backend services and APIs, as well as contributing to frontend systems. You will work closely with cross-functional teams to ship high-quality features, improve system reliability, and shape the architecture of our products.

This position offers a unique opportunity to work on diverse technical challenges while making a real impact.

Location: London, UK

Level: Mid/Senior

Start: Immediate

Salary Expectation: up to 60K

Note: We are unable to sponsor a work visa for this role. You must have existing UK work authorization.

Key Responsibilities

  • Build and query data models using MongoDB and Redis
  • Develop, containerize, and deploy applications using Docker
  • Collaborate with product, design, and engineering teams to deliver new features
  • Write clean, maintainable, and well-documented code
  • Implement and maintain unit and integration tests
  • Participate in code reviews, architecture discussions, and technical planning
  • Contribute to CI/CD pipeline improvements and automation
  • Monitor, debug, and optimize applications in cloud environments (e.g., AWS )

Required Skills & Experience

  • 3–5+ years of professional software engineering experience
  • Proficiency in Docker and containerized development workflows
  • Solid understanding of Git and version control best practices
  • Experience working with NoSQL databases, especially MongoDB and Redis
  • Familiarity with AWS services like EC2, Lambda, S3, and CloudWatch
  • Comfortable designing and working with RESTful APIs
  • Hands-on experience with testing frameworks such as Jest , Mocha , or similar
  • Understanding of CI/CD pipelines and modern DevOps practices
  • Strong problem-solving and debugging abilities
  • Excellent communication and teamwork skills
  • A proactive, ownership-driven mindset and willingness to tackle novel problems

Nice to Have

  • Experience with frontend frameworks like React
  • Familiarity with Kubernetes or other orchestration systems
  • Background working with high-scale systems or event-driven architecture

Why Join Us?

We offer a collaborative and intellectually stimulating environment where engineers are empowered to take ownership and make meaningful contributions. If you are passionate about building high-quality software and want to work with a motivated, talented team, we’d love to hear from you.

This advertiser has chosen not to accept applicants from your region.

7

Software Engineer

Greater London, London Aventum Group

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Job Title: Software Engineer / Python

Entity: Aventum

Department: Technology

Location: London/Hybrid

Who We Are

Since its inception, Aventum Group has sought a different approach to insurance. We are on a mission to be the ‘most inspiring specialty (re)insurance group in the world’.

At the heart of Aventum are our people. Working together in dynamic, service-focused teams, we prioritise our customers in everything we do. Collaboration fuels our success, courage drives our innovation and continuous improvement keeps us ahead in a rapidly evolving industry. Our shared commitment is to revolutionise insurance for the better, one day at a time.

We also believe that investing in our people is investing in our future. By empowering people across the Group to develop their careers, advance within the Group, and embrace new challenges, we build an environment where growth and learning never stop.

Our competitive benefits package, offered via a flexible benefits platform, reflects this. Beyond core benefits, employees have the freedom to tailor their benefits to meet their individual needs, supporting their unique goals and ambitions.

Role Summary

You will play a pivotal role in designing, developing, and maintaining innovative software solutions. Leveraging your expertise in programming languages and software development methodologies and principles, you will drive the creation of efficient and reliable software products. Collaborating closely with cross-functional teams, you will analyse requirements, tackle complex challenges, and ensure the quality and scalability of our software throughout its lifecycle. You will play an active role in mentoring less experienced members of the team, providing them with guidance, support, and opportunities for growth to help them reach their full potential and contribute effectively to our collective success.

Role Accountabilities

  • Actively participate in Agile ceremonies, such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Work closely with cross-functional team members, including product owners, designers, testers, and other developers.
  • Design, develop, and maintain efficient code using the appropriate programming language and toolsets.
  • Collaborate with other team members to design, implement, and test software features.
  • Write unit tests to ensure code reliability and maintainability.
  • Participate in debugging and troubleshooting to identify and fix issues promptly.
  • Use version control systems to manage and track changes in the codebase.
  • Lead by example when conducting code reviews to ensure code quality and knowledge sharing within the team.
  • Contribute to the implementation and maintenance of pipelines to automate the software delivery process.
  • Ensure that code changes integrate seamlessly into the existing codebase.
  • Create and maintain quality documentation for code, APIs, and other relevant technical aspects.
  • Frequently share knowledge and best practices with team members.
  • Any additional duties as assigned.

Role Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • Development experience in the required language, including OOP. In this case, the primary language is Python.
  • Experience working with applicable libraries/frameworks e.g. FastAPI
  • Experience with commonly used development tools (IDEs, git etc.).
  • Understanding of containerisation and serverless technologies.
  • Working knowledge of cloud platform resources e.g. Azure
  • Experience with Agile methodologies and tools (Scrum, Kanban. Azure DevOps, Jira).

Skills and Abilities

  • Problem-solving. The ability to analyse complex problems, break them down into smaller components, and develop effective solutions.
  • Continuous Learning and Improvement. Have a growth mindset and actively seek opportunities to expand knowledge and skills within their practice. Seek feedback, reflect on past experiences and identify opportunities for development.
  • Communication. Communicate in a clear and concise manner, both verbally and in writing, to technical and non-technical stakeholders.
  • Time Management & Results Driven. Prioritise tasks effectively and manage time efficiently to meet sprint goals.
  • Team Player. Develop effective relationships within the team, actively engage in team discussions, and encourage and work with other team members using empathy and compassion.
  • Mentorship. Provide guidance and support to less experienced engineers, sharing your expertise and experiences through sessions, code reviews and discussion.

Management Duties

  • No

We are an equal opportunity employer, and we are proud to share that 93% of our employees say they can be themselves at work. We aim to hire our industry's finest people because the best people drive the best outcomes. And we forever challenge the status quo because we know there are always ways to improve things. Because together, we're limitless.

We value applicants from all backgrounds and foster a culture of inclusivity. We understand the need for flexibility, so work in a hybrid model. Please let us know if you require any reasonable adjustments during the recruitment process.

FCA Conduct Rules

Under the Senior Managers and Certification Regime the FCA and Aventum expects that:

  • You must act with integrity.
  • You must act with due skill, care and diligence.
  • You must be open and cooperative with the FCA, the PRA and other regulators.
  • You must pay due regard to the interests of customers and treat them fairly.
  • You must observe proper standards of market conduct.
  • You must act to deliver good outcomes for retail customers.
This advertiser has chosen not to accept applicants from your region.

8

Software Engineer

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

full time

Software Developer

We are looking for a Software Developer to join our growing team, focused on delivering a modern, cross-platform Point of Sale (POS) system and related tools for the retail industry. This role offers the opportunity to work on a feature-rich product that integrates with hardware devices and runs reliably across Windows and Android , even offline.

You'll be part of a small, collaborative development team working with modern technologies including Next.js , TypeScript , Electron , and WebSockets to create a seamless, high-performance user experience.

Software Developer

Location: Chelmsford, Essex
salary: 35-40k

We are looking for a Software Developer to join our growing team, focused on delivering a modern, cross-platform Point of Sale (POS) system and related tools for the retail industry. This role offers the opportunity to work on a feature-rich product that integrates with hardware devices and runs reliably across Windows and Android , even offline.

You'll be part of a small, collaborative development team working with modern technologies including Next.js , TypeScript , Electron , and WebSockets to create a seamless, high-performance user experience.



Key Responsibilities

  • Develop new features and maintain our POS application using Next.js and TypeScript

  • Build responsive, intuitive user interfaces for desktop environments

  • Implement complex state management to handle POS operations

  • Integrate with hardware devices such as printers and card readers via Electron

  • Ensure secure authentication, authorization, and data encryption

  • Write and maintain automated tests (unit, integration, end-to-end)

  • Use WebSockets for real-time updates and data sync

  • Support offline-first functionality and robust data syncing

  • Contribute to code reviews, architecture discussions, and technical planning



Required Skills

  • 2+ years of experience with React and TypeScript

  • Strong experience with Next.js

  • Solid understanding of state management solutions

  • Exposure to Electron or desktop app development

  • Experience working with REST APIs and WebSocket communications

  • Ability to write reliable automated tests

  • Understanding of secure coding principles and encryption

  • Confident using Git and collaborative development workflows



Nice to Have

  • Experience working on POS or retail software systems

  • Knowledge of mobile app development

  • Experience with hardware integration (e.g. thermal printers, USB devices)

  • Familiarity with offline-first design or Progressive Web Apps (PWAs)

  • Exposure to payment processing technologies

In Technology Group Ltd is acting as an Employment Agency in relation to this vacancy.

This advertiser has chosen not to accept applicants from your region.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.