Make yourself visible and let companies apply to you.
Roles
C Jobs
Overview
Discover the best C programming jobs on Haystack, your go-to IT job board for top C developer roles. Whether you're an experienced C programmer or just starting out, explore exciting opportunities with leading tech companies looking for skilled C coders. Find your next C developer job now and take your career to the next level!
Apprentice Project Engineer
NG Bailey
Crook
In office
Graduate - Junior
Private salary
RECENTLY POSTED

As the UK’s largest independent engineering and services business, our innovative, responsible and forward-thinking approach has enabled us to work on fantastic ground-breaking projects, providing innovative solutions using the latest tools and technologies. Our values of Passion, Integrity, Responsibility and Excellence form the foundation of our company and guide the way we work and behave. At NG Bailey, we recognise the importance of having apprentices in our workforce. Our industry-leading approach develops the behaviours, skills, knowledge, and experience our apprentices need to build a successful career. We work in partnership with a national network of colleges to offer some of the best training in the industry. Apprenticeships are available for anyone over 16 years of age. They offer you the opportunity to earn a wage and work full time in your chosen trade area. This means you develop your skills in a real working environment from day one and are able put the skills you learn at college, directly into practice at work.

Do you want to kick start your career in engineering by helping to shape the future of modular construction?

Are you excited by the idea of seeing a fully built plantroom, riser or power module leave a factory knowing you helped to deliver it?

Do you want hands on engineering experience across design, manufacturing and quality, while earning at the same time?

If this sounds like you, join NG Bailey’s Offsite Manufacture (OSM) team at our industry leading facility in Oakenshaw, where we design and manufacture modular and prefabricated engineering solutions for some of the UK’s biggest projects - from hospitals and data centres to energy and infrastructure projects.

Every day is varied, technical and rewarding. You’ll work alongside experienced Mechanical and Electrical Engineers to help deliver modules, prefabricated plantrooms, risers, bracket packages and other OSM solutions from concept to completion.

As an NG Bailey apprentice you will:

  • Learn about our award-winning approach to working safely
  • Learn from industry leading specialists
  • Work daily with engineers, designers, planners and manufacturing teams in our Oakenshaw facility.
  • Experience first-hand how modular M&E solutions are designed, fabricated and assembled.
  • Develop strong engineering and technical skills

In your role you will:

  • Learn to read and understand engineering drawings
  • Understand how the different modules and packages are built from start to finish, including checking quality.
  • Attend project meetings and support engineers to meet client requirements
  • Help identify risks, solutions and opportunities during design and build
  • Provide input for progress reporting and weekly production reviews
  • Build relationships with clients, internal teams and supply chain partners
  • Support quality checks in the factory and help resolve technical issues on the shop floor
  • Gradually take ownership of smaller OSM packages as you progress
  • Promote excellent health and safety in a manufacturing environment
  • Work collaboratively with colleagues from different disciplines
  • Be proactive, organised and self-motivated
  • Represent the NG Bailey values: Passion, Integrity, Responsibility and Excellence

You’ll learn how engineering solutions are built “start to finish” - not just on drawings, but physically in front of you.

We are looking for people who:

  • Are curious, keen to learn and passionate about engineering
  • Enjoy hands on problem solving and understanding how things are built
  • Can communicate clearly, both verbally and in writing
  • Work well in a team but can also take ownership when needed
  • Stay organised and demonstrate excellent timekeeping and reliability
  • Can follow technical instructions and work safely under pressure
  • Share our values of doing work safely, responsibly and to a high standard

You will attend college on block release to complete the Level 4 Building Services Engineering Senior Technician apprenticeship and regularly attend in house training and development as part of the programme.

To apply you need:

5 GCSEs (or equivalent) grade C/4 or above in English Language, Maths, Science and 2 other subjects.

Plus, have achieved (or be predicted to achieve) 2x A Levels grade C (or equivalent such as BTEC Extended Diploma, Level 3 Diploma, Level 3 Advanced Apprenticeship) in STEM subjects.

Please note, to be eligible for an apprenticeship you:

  • Must be able to complete the apprenticeship within the required time, including the End-Point Assessment.
  • Must have a valid and eligible residency status and the right to work in England.
  • Must be ordinarily resident in the UK or its territories for at least 3 years before starting the apprenticeship.

Further eligibility details can be found online at https://guidance/apprenticeship-funding-rules. Any offer of employment will be subject to satisfactory eligibility checks.

Ready to apply?

If you are applying for this role, take a look at our application hints and tips for guidance on what good looks like. We receive a lot of applications, find out how you can make yours stand out.

Apprenticeship-Hints-and-Tips.pdf (ngbailey.com)

What happens next?

If we like what we see on your application, you will be invited to undertake a telephone interview. If we then wish to progress your application further, you will be invited to attend an assessment centre at which we will shortlist for final interviews.

PLEASE NOTE THIS VACANCY MAY CLOSE BEFORE THE ADVERTISED CLOSING DATE IF A LARGE NUMBER OF APPLICATIONS ARE RECEIVED. EARLY APPLICATION IS THEREFORE RECOMMENDED.

NG Bailey is an Equal Opportunities employer. All applicants w

Senior Firmware Engineer
Johnson Controls
Belfast
Hybrid
Senior
Private salary
RECENTLY POSTED
+2

What you will do

As a Senior Firmware Engineer, you will aid in the design, development, and maintenance of embedded firmware across a range of CEM Systems hardware platforms. You will work closely with hardware, software, and systems teams to deliver reliable, secure, and high-performance solutions used globally in critical infrastructure, airports, data centres, and enterprise environments. This is a hands-on technical position involving firmware design, secure solution development, problem-solving, and full product lifecycle support.

How you will do it

Embedded Firmware Development
  • Design,  implement and support firmware for embedded systems using RTOS-based environments.
  • Develop/maintain/debug multi threaded firmware applications using signals, semaphores, mailboxes, and other RTOS primitives to manage constrained resources.
  • Create clear, robust finite state machine logic for deterministic device behaviour.
  • Implement internal communication protocols including SPI, I²C, and other MCU subsystems.
  • Design for Security – develop firmware with latest cyber security practices at the core
Networking & Security Protocols
  • Develop and maintain embedded networking features using the ISO model, including TCP/IP, routing, subnets, client/server operation.
  • Integrate secure communication technologies including TLS (MBED, WolfSSL) and modern cipher suites such as AES, CHACHA20 along with SHA.
  • Work with access-control-specific communication standards, including OSDP for control panels and peripheral devices.
Smart Card & RFID Technologies
  • Implement and support smart-card reader technologies across ISO 14443A/B, ISO 15693, and related RFID standards.
  • Work with DESFire architecture, including AES and 3DES encryption modes, application identifiers (AIDs), and file structures.
  • Support legacy and proprietary card formats including MIFARE Classic, HID iClass, and customer-specific technologies.
Electronics & Hardware Interaction
  • Read, interpret, and collaborate using circuit diagrams and system schematics.
  • Understand power supply behaviour, electrical limitations, and protection considerations.
  • Work with RS485 asynchronous communications, Ethernet hardware, NFC antenna systems, relays, and FET-based output drivers.
Problem Solving & Technical Leadership
  • Conduct root-cause analysis across multi-component systems—both hardware and firmware.
  • Develop solutions that minimise collateral impact and maintain system stability.
  • Mentor junior engineers, perform code reviews, and contribute to engineering best practice.
What we look for

Essential

  • Ability to work in the office three days per week
  • Authorization to work in the UK
  • Proven experience designing firmware for embedded systems (ideally real-time / resource-constrained environments).
  • Strong proficiency in C, familiarity with C++ and JAVA is desirable.
  • Experience with a range od IDEs including Keil uVision, QT Creator, Android Studio and source control systems including Github and TFS
  • Experience with embedded Linux and Android operating systems desirable along with
  • Solid understanding of hardware fundamentals and microcontroller architectures.
  • Demonstrable experience with networking stacks and secure communication protocols.
  • Experience with smart-card or RFID technologies is a significant advantage.
  • Excellent analytical and debugging abilities, including use of oscilloscopes, logic analysers, and protocol tools.
  • Ability to work autonomously and collaboratively across multidisciplinary teams.
  • Familiarity with Mitsubishi PLCs desirable.
Desirable Experience
  • Experience in access control, security systems, or other safety-critical embedded environments.
  • Previous leadership/mentoring responsibilities.
  • Familiarity with compliance, certification, or regulated environments.

What we offer

  • Work on innovative, industry-leading security products used worldwide.
  • Join an experienced engineering team with strong technical depth.
  • Opportunities for technical leadership, architecture influence, and career progression.
  • Competitive salary, benefits, and flexible working options.

#LI-Hybrid

#GOSIA

Assistant Project Manager
Rullion Limited
Bridgwater
In office
Junior - Mid
£220/day - £285/day
RECENTLY POSTED

Role: Assistant Project Manager
Position: Contract
Location: Hinkley Point C, Somerset
Duration: 12 Months Rolling
Rate: Circa £220 p/d PAYE + 36 days annual leave // Circa £285 p/d Umbrella

Job Purpose / Overview

As an Assistant Project Manager, you will be expected to demonstrate the strongest direction of all activities associated with the full life cycle delivery of the major contracts assigned. Reporting directly to the Service Manager you will be accountable for ensuring delivery of all engineering, procurement, manufacturing, construction and handover activities for the life cycle of the contract or work package in accordance with the overall Project schedule.

The APM will work closely with the Project/Service Manager and Utilities Delivery Leads to ensure planning and delivery is in accordance with all safety, quality, time and cost parameters to meet the needs of the Project.

Principal Accountabilities

  • Assist and work under supervision on tasks required to support the Project Manager’s delivery of the project and contract scope for HPC.
  • Liaise and interface with the other key teams within NNB on specific tasks which are required to support the principle task of delivery of the project and contract scope for HPC.
  • Has an awareness to develop, implement and provide ongoing support towards the use of management systems which will support delivery and quality of the outputs from the Project Controls Department, including planning and document control processes.
  • Participate in providing support to the wider Team with regard to compliance with approved NNB procedures.
  • Participate in developing the relationships with key statutory stakeholders for the HPC project
  • Under supervision of the Project Manager the APM will project manage delivery of documents required to secure Project delivery including those required for ONR L4 meetings. This will include the overall Planning Schedule, as well as detailed schedules for associated technical work streams.
  • Ensure that a full and auditable archive of project decisions is maintained to document the project evolution and history.
  • Support the project management functions of the technical work streams to help ensure they are completed on time and on budget, supporting the management of commercial and technical Work through all phases of the project.
  • Support the development of Joint Management Team and collaborative working to reinforce working behaviours against agreed principles and objectives.
  • Coordinate and record meetings with key project stakeholders (internal & external).
  • Ensuring that wider NNB arrangements are implemented, as appropriate, within the Programme of works and advising the management team of any necessary actions to ensure this.
  • Facilitate internal communications within the Project Delivery Team and the wider HPC Project teams.
  • Assist the Project Manager delivering the List of Deliverables (LOD) and in applying the principles of Earned Value Management (EVM).
  • Support the Commercial and Programme Managers in the preparation of necessary budget justifications, internal business papers and other approvals to the NNB HPC Project Board.
  • Provide support to some of the Technical Contract Leads in their dealings with suppliers.

Knowledge, Skills, Qualifications & Experience

  • Excellent written and oral presentation skills, able to communicate effectively and interact with senior managers.
  • People management skills, with the ability to build relationships, influence and work collaboratively within complex, internal and external, multidisciplinary groups.
  • Ability to display and communicate a logical thought process, with excellent analytical skills, including capabilities for budget analysis and forecasting.
  • Ability to cope well under pressure and within tight timeframes.
  • Undertake individual working to a high level of attention to detail.
  • May have (but not essential) a Degree or similar qualification in engineering, construction or related field.

Rullion celebrates and supports diversity and is committed to ensuring equal opportunities for both employees and applicants.

Senior Embedded Software Developer
Bedfont Scientific Ltd
Maidstone
Hybrid
Senior
£60,000
RECENTLY POSTED

Salary Range: £50,000 to £60,000Location: Harrietsham, Kent
Application and InterviewsThe job advert closes on the 3rd April 2026, with 1st stage telephone interviews and second stage face-to-face interviews scheduled to be held in April 2026.
Hybrid Working OpportunityThis role is eligible for the hybrid working benefit, requiring the successful candidate to attend our Harrietsham office three days per week, with the flexibility to work from home up to two days a week once deemed competent to work independently and in line with the business needs. Applicants must be UK-based and live within a practical commutable distance of our office. Hybrid working is a benefit at Bedfont and not a contractual term.
The Story:Established in 1976, Bedfont is an award-winning medical technology company based in Harrietsham, Kent. Its breath analysis medical devices are exported globally thanks to its network of carefully selected distributors.
The Challenge:Healthcare is evolving, and the market for breath analysis monitors is expanding. Bedfont are looking for hard-working, like-minded, and passionate individuals to join the Bedfont Family to help achieve its goal of innovating healthcare worldwide.
The Benefits:

  • 25 days paid holiday plus bank holidays
  • Social events
  • Private medical insurance
  • Subsidised health checks
  • Well-being warriors
  • Well-being garden and room
  • Annual optical allowance
  • Cycle to work scheme
  • Pension scheme
  • Bonus scheme
  • Hybrid working
  • Employee Assistance Programme (EAP)
  • Rewards app
  • Referral bonus
  • Charity days
  • Home office setup allowance
  • Employee awards
  • Free on-site parking
  • Training & development opportunities
  • Free uniform
  • Subsidised Celler8 device
  • Subsidised kids club
  • Time in service annual leave bonus
  • Enhanced Maternity and Paternity Pay

Job SummaryThe Senior Embedded Software Developer will play a key role in designing and delivering safe, reliable firmware for the companys current and next generation medical devices. This position leads development across bare metal platforms, defining high quality software requirements, architecting secure and efficient solutions and driving rigorous implementation and testing practices. Working closely with cross functional engineering, quality and regulatory teams, the Senior Embedded Software Developer ensures all software meets stringent safety, cybersecurity and compliance expectations while contributing to the creation of innovative, high performance medical products.
Role and Responsibilities

  • Lead cross functional collaboration to define compliant, scalable software architectures and solutions.
  • Drive technical decision making by interpreting schematics, datasheets and system architecture to guide robust software design.
  • Author and review high quality, testable, traceable software requirements aligned with system needs, risk controls, cybersecurity and regulatory expectations.
  • Architect, implement and document IEC?62304 compliant firmware, including low level drivers, communication protocols and HALs.
  • Produce and approve design, interface and regulatory documentation that supports submissions and design reviews.
  • Champion secure coding, defensive programming and threat aware design across the team.
  • Define unit test strategies and ensure comprehensive requirement coverage and early defect detection.
  • Guide and perform board bring up, sensor integration, hardware validation and low level debugging on bare metal platforms.
  • Lead and mentor participation in design, code, risk and cybersecurity reviews to uphold quality and compliance.
  • Perform and direct structured debugging, root cause analysis and use of industry standard diagnostic tools.
  • Support the Test Engineers in ensuring full bidirectional traceability across requirements, design, implementation and tests.
  • Enforce disciplined configuration management, change control and defect tracking practices.
  • Oversee investigation and resolution of embedded software issues from testing, production or customer service reports, ensuring proper documentation, risk assessment and cybersecurity evaluation.
  • Identify systemic process, quality and security gaps and drive continuous improvement initiatives.
  • Provide technical leadership and vision during Innovation Days and other forward looking technology initiatives, especially in emerging embedded and bare metal technologies.

Qualifications and Education Requirements

  • BSc in Software Engineering, Electronic Engineering or similar certification
  • Minimum 5 years of industry experience designing and implementing bare-metal embedded software in C

Essential Skills

  • Strong working knowledge of industry standard communication interfaces, including USB, SPI, IC and Bluetooth
  • Proven ability to debug embedded systems effectively in a hands on lab environment
  • Adaptable and able to manage multiple priorities in a dynamic, fast paced setting
  • Strong analytical and critical thinking capabilities with a structured approach to problem solving
  • Ability to work independently while exercising sound judgment and accountability
  • Comfortable working independently and making sound technical decisions with minimal oversight
  • Effective communication skills with the ability to engage clearly across teams and stakeholders

Desirable Skills

  • Experience with C++, Python, C# or Dart
  • Knowledge of RTOS concepts and implementation
  • Engaged, articulate and highly collaborative working style
  • Motivated, proactive and effective in cross functional engineering environment

In addition, employees may be required to undertake other duties as may reasonably be required of them. In these circumstances training will be given where it is considered.
Bedfont Scientific Ltd. does not and will not discriminate in the recruitment or management of staff on the basis of race, colour, religion, gender, age, disability, marital status, sexual orientation and more. We are an equal opportunity employer, and Bedfont regards every employee as a member of the Bedfont family and is committed to providing a fair, safe, diverse and welcoming atmosphere. Our application process has been designed so that everyone is able to demonstrate their skills and how they meet the criteria required for the job advertised. All successful candidates will be subject to a digital ID and DBS check.

Electronic Design Engineer
Wallace Hind Selection LTD
Hemel Hempstead
Hybrid
Mid - Senior
£60,000 - £70,000
RECENTLY POSTED

Are you an Electronic Design Engineer looking to step up into a more senior, responsible and autonomous position within a cutting-edge R&D team? Do you have experience with hardware and embedded firmware - and want a varied and dynamic role within a well established and successful business? Based at our site in Watford, this role is the next step in your Electronic Design Engineering career.

BASIC SALARY: Up to £70,000

BENEFITS:
· 30 days holiday rising with service
· Full access to company benefits package including pension
· Flexible working within core hours

LOCATION: Watford with free on-site parking.

COMMUTABLE LOCATIONS: Hemel Hempstead, St. Albans, Hatfield, Cheshunt, Harrow, Wembley, Hayes, High Wycombe, Amersham, Chesham, Berkhamsted, Tring, Luton, Dunstable, Hatfield, Welwyn Garden City, Stevenage, Slough, Maidenhead, London, Milton Keynes, Hitchin, Bletchley, Northampton, Bedford, Aylesbury, Guildford, Reading

JOB DESCRIPTION: Electronic Design Engineer - Embedded Firmware, R&D, ‘C’, Test and Measurement Instrumentation

As our Electronic Design Engineer working in our R&D department, you will be designing and developing electronic circuitry and firmware for portable and hand held electrical equipment. You will be redesigning existing products for annual product launches.

KEY RESPONSIBILITIES: Electronic Design Engineer - Embedded Firmware, R&D, ‘C’, Test and Measurement Instrumentation

· Product design of electronic circuitry and firmware for portable electrical equipment.
· Maintenance of existing product line, e.g. due to component obsolescence, changes in standards, etc

PERSON SPECIFICATION: Electronic Design Engineer - Embedded Firmware, R&D, ‘C’, Test and Measurement Instrumentation

Ideally, you will have a proven track record of Product Design - Electronic, Electrical equipment. This could (for instance) be test and measurement equipment (medical, industrial, commercial etc.), domestic goods, personal electronics amongst many other things.

· Programming of real time, embedded firmware.
· Proficiency in C
· Analogue & digital electronic design.
· Schematic capture using Altium or similar.
· Experience of high voltage technology designs
· Designing products to a set of legal / safety standards.

Any exposure to ST MCU (Micro Controller Unit) design would be an advantage.

THE COMPANY:

We’re approaching 100 years in business, we’re a well-respected manufacturer and brand of portable & hand-held electronic instrumentation. With a heavy focus and investment on R&D and New Product Development, we’re genuinely a market leader for innovation in our industry sector.

PROSPECTS:

Regular salary reviews and potential to develop your career with a well established and growing business.

It is highly likely you will have worked in any of the following roles and/or markets, and worked with the following products and/or services: Electronic Design Engineer, Electrical Design Engineer, Firmware Engineer, Systems Engineer - C, C++, MCU, Electrical Test & Measurement, Analogue Electrical Design. Low Voltage Systems, High voltage technology, Instrumentation, Product design, Research and Development (R&D).

INTERESTED? Please click apply. You will receive an acknowledgement of your application.

Please Note: Wallace Hind Selection have been chosen as the retained recruitment partner of our client and therefore any direct applications to our client from candidates or agencies will be forwarded on to us direct.

REF: SP18321, Wallace ind Selection

Electrical Design Engineer
Coburg Banks Limited
Nottingham
In office
Junior - Mid
£50,000
RECENTLY POSTED

Are you an experienced Electrical Design Engineer looking to make a significant impact in your next position? Our client, a leading national business based in Nottingham, is seeking a skilled professional to join their dynamic team. Specialising in renewable energy solutions, the company is committed to delivering high-quality, cost-efficient electrical designs for industrial and commercial projects.

  • Salary up to £50,000 per annum - negotiable
  • Private medical cover and company pension scheme
  • 25 days holiday plus bank holidays and paid expenses for site travel

The Role:

As an Electrical Design Engineer, you will be responsible for a range of tasks:

  • Produce detailed electrical designs and documentation using AutoCAD Electrical, EPLAN, or similar software.
  • Develop single-line diagrams, wiring schematics, and control panel layouts.
  • Specify and select electrical equipment in line with project requirements.
  • Ensure compliance with relevant electrical standards and regulations.
  • Manage and coordinate design projects, overseeing the full project lifecycle.
  • Collaborate with clients and contractors to meet design specifications.
  • Provide technical support during installation and commissioning phases.

The Candidate:

The ideal Electrical Design Engineer will have:

  • A degree in Electrical Engineering or HNC/HND in Electrical/Electronic Engineering.
  • 2-3 years’ experience in an industrial or commercial environment.
  • Proficiency with CAD software such as AutoCAD Electrical or EPLAN.
  • Strong understanding of system integration and UK electrical standards.
  • Experience in supporting installation and commissioning activities.
  • Excellent technical, analytical, and project coordination skills.

The Package:

The Electrical Design Engineer role offers an attractive package:

  • Annual salary of £50,000 - negotiable
  • C £5,000 annual bonus
  • Private medical insurance and company pension scheme
  • 25 days’ holiday plus bank holidays
  • Full expenses for site visits

The client is a highly professional national business dedicated to assisting clients with decarbonisation efforts. They specialise in providing bespoke renewable energy solutions, with a particular focus on PV/Solar technologies. Their commitment to quality and innovation makes them a leader in the industry.

If you are a proactive and client-focused Electrical Design Engineer with a passion for renewable energy solutions, this opportunity could be perfect for you. Join a forward-thinking company and contribute to impactful projects that make a difference.

If you have experience or interest in roles such as Electrical Engineer, Electrical Systems Designer, Industrial Electrical Designer, Project Electrical Engineer, or Renewable Energy Engineer, you might find this position as an Electrical Design Engineer particularly rewarding.

Coburg Banks Limited is acting as an Employment Agency in relation to this vacancy.

OT Technician
South West Water
Exeter
In office
Junior
£33,500
RECENTLY POSTED

Powered by Water, Driven by Purpose

South West Water keeps the South West flowing with safe, reliable drinking water and wastewater services across some of the UK’s most stunning landscapes.

We’re proud to be part of Pennon Group, a leader in the UK water sector, working towards a greener future. Our goals? As well as lowering our carbon footprint, we’re working with partners to plant 300,000 trees, restore peatlands and supporting farmers and landowners to improve water quality and wildlife.

Whether you’re starting out or seeking a new challenge, our scale and ambition create opportunities for you to shape your own career.

Ready to make a splash? Join our team today.

New opportunity for an Alarm Optimisation OT Technician based in Exeter on an initial 2-year fixed term contract from £33,500 per year plus benefits.

The role

As an OT Technician you will support the delivery of the Alarm Optimisation Project by implementing configuration changes on the Regional SCADA Telemetry System that improve the quality, accuracy, and effectiveness of operational alarms and telemetry signals across sewage pumping stations and sewage treatment works. The changes, submitted by the Project Team will require the reprioritising, labelling, and optimising configured alarms in line with the Alarm Philosophy and EEMUA standards.

Working closely with the Alarm Optimisation Technical Assistants, you will focus on actioning telemetry configuration change requests in support of the Alarm Optimisation Project. Key responsibilities include implementing these changes by adjusting existing telemetry outstation configuration parameters to ensure alarms and events are correctly configured, enabling telemetry data to provide clear, meaningful, and actionable information to support operational decision-making.

What you’ll be doing day to day

  • Coordinate and maintain a forward schedule of telemetry configuration changes in collaboration with the Alarm Rationalisation Project Team.
  • Configure new and edit existing telemetry signals, including smart alarms, logic, and sequence charts.
  • Support the development and use of configuration templates and presets.
  • Respond promptly to requests, including configuration status and alarm/signal configuration.
  • Adhere to change and request governance processes and departmental information security policies.
  • Suggest process improvements and support testing during implementation of new telemetry configuration parameters.

What we’re looking for

  • Experience in IT or OT technology in medium to large organisations.
  • Proficient with Microsoft Office, Access, and knowledge of SQL Server.
  • Strong focus on health, safety, and wellbeing.
  • Committed to keeping skills, IT governance, and business knowledge up to date.
  • Positive, flexible, and outcome-driven, with strong customer service focus.
  • Analytical, detail-oriented, and able to manage changing workloads.
  • Understands and applies information security policies.
  • 5 GCSEs (including Maths and English at Grade C or above).
  • Ability to successfully complete UK Government SC clearance
  • Ideally ITIL Foundation or similar service/change governance training or A-Level or BTEC Level 3 (or equivalent) in Engineering, Electronics, Instrumentation, or related technical discipline.

Closing Date: 19th March 2026

Please note that the successful candidate will be subject to a mandatory DBS check as part of the onboarding process.

Be yourself, we like it that way. Together, we will build a culture of belonging, where inclusion is instinctive. Diversity is our strength and a reflection of our communities. We care, we value everyone, we celebrate uniqueness.

Our core values, which are essential to our success, are:

Be Rock Solid - Build trust and be trusted. Be the one we all look to and can depend on.

Be You - We want you to bring your best everyday. Be yourself and make your mark in your individual way.

Be the Future - Embrace change. Drive Progress. Own the challenge.

Software Engineer - C
Vantage Consulting
Leicester
In office
Junior - Mid
£30,000 - £40,000
RECENTLY POSTED

Software Engineer - C++ | Leicester Our client is an established, innovative technology business with over 50 years of heritage developing high-precision measurement and colour science solutions. Their products are exported worldwide and used by some of the world's most recognisable brands. As the product range becomes increasingly software-driven, they are growing their development team and looking for a Software Engineer to join them in Leicester. The Role You'll be working within a small team of two, reporting directly to the Head of Software, contributing to the development and maintenance of a growing suite of PC and embedded applications used globally to calibrate and maintain precision measurement equipment. This is a hands-on role with genuine ownership. You'll be expected to work with a degree of autonomy, bring ideas to the table, and collaborate closely with colleagues across engineering disciplines in an open-plan environment. What You'll Be Doing Developing and maintaining C++ applications across PC and embedded platforms Building new software modules and contributing to the full development lifecycle Writing and managing automated tests Managing source control systems Working on projects that ship to global customers worldwide What We're Looking For Essential: Strong C++ skills (C++17 and object-oriented design) A degree in Mathematics, Physics or a related technical discipline 1-2 years of post-university software development experience (or a strong graduate with demonstrable C++ knowledge) Good communication skills and the ability to thrive in a small, multi-disciplinary team Beneficial (not essential - training available): Experience with MFC or Qt frameworks Familiarity with OpenCV or image processing Knowledge of Boost or STL The Process Shortlisted candidates will be asked to complete a technical assessment (approximately 4-5 hours) as part of the hiring process. Working Hours & Location Monday-Thursday: 8:00am-5:00pm (flexible start between 07:30-08:30) Friday: 8:00am-3:00pm 5 days on-site at their Leicester office Benefits 22 days annual leave + bank holidays (rising to 24 days at 5 years, 26 days at 10 years) Non-contractual annual bonus: £1,500-£2,000 Statutory pension (3%) Death in service - 4x salary Medicash health benefit Cycle to Work scheme

Senior Software Engineer
SoCode Limited
Cambridge
Hybrid
Senior
£90,000 - £110,000
RECENTLY POSTED
+3

Senior/Principal Software Developer £90,000 - £110,000 + benefits No Sponsorship Option Cambridge 3 days per week Senior Software Developer A global technology organisation developing advanced scientific and engineering software is looking for a Senior Software Developer to join its growing engineering team. Their platforms are used by organisations around the world to tackle complex technical challenges through high-performance software and modern digital technologies. The Role You’ll work alongside engineers, developers, and technical specialists to improve the performance, scalability, and user experience of enterprise software products used across multiple industries. Key areas include: Developing core components of enterprise software applications Improving platform performance, reliability, and scalability Contributing to cloud-based platform development Building modern web applications and enhancing UI/UX Collaborating with stakeholders to deliver new product features Maintaining high engineering standards through testing and code reviewsWhat We’re Looking For Strong C# / .NET development experience Experience with a secondary language such as Python, C++, C or Java Experience building browser-based applications (Blazor, HTML, CSS, JavaScript) Understanding of scalable and asynchronous application development Experience using Git, Azure DevOps, or similar development tools Interest in improving user experience and modern software architecture Opportunity to work on complex, high-impact software used by organisations globally, within a collaborative and technically driven team

Senior Software Engineer - SDK
Avanti Recruitment
Larne
In office
Senior
£65,000 - £80,000
RECENTLY POSTED

Senior Software Engineer Location: Northern Ireland Salary: Up to £80,000 + benefits An innovative engineering company specialising in advanced imaging technology is seeking a Senior Software Engineer to lead the development of a new Software Development Kit (SDK) used to control high-performance camera systems. Their technology is used across sectors such as aerospace, defence, satellite and scientific research, with systems deployed in demanding environments ranging from aircraft and surveillance platforms to satellites in space. This is an opportunity to own and shape a core software platform that enables complex imaging systems used worldwide. The Role You will take ownership of the architecture and ongoing development of a Software Development Kit (SDK) used by internal teams and external developers to interact with advanced hardware systems. Working closely with hardware and FPGA engineers, you will design scalable APIs, integrate hardware drivers and build tools that allow customers to easily integrate systems into their own products. You will also develop simple graphical tools used internally for testing, debugging and demonstration purposes. Key Responsibilities • Architect, design and maintain a robust SDK for hardware systems • Develop clean, scalable APIs and coding standards • Integrate third-party hardware drivers • Optimise performance for high-throughput data interfaces • Develop simple GUI applications for debugging and demonstrations • Collaborate with hardware and FPGA engineers across the R&D team • Support the long-term evolution of the software platform Required Skills • Strong experience in C, C++ or C# • Experience designing and maintaining SDKs or developer tools • Knowledge of API design and modular software architecture • Experience integrating hardware drivers or device interfaces • Strong debugging and performance optimisation skills • Experience working on hardware-integrated software systems Experience with imaging systems or machine vision technology would be beneficial but is not essential. The Environment You will join a small, highly technical engineering team working on cutting-edge technology used in demanding environments. Engineers collaborate closely across software, hardware and FPGA development, providing exposure to complex systems and advanced engineering challenges. Benefits • Competitive salary up to £80,000 • Flexible working hours • 37.5 hour working week • 22.5 days annual leave plus statutory holidays • Pension scheme • Private healthcare • Long service rewards including additional annual leave • Share options available for the right candidate Location This role is site-based in Northern Ireland, allowing close collaboration with the R&D and hardware teams. Apply If you are an experienced software engineer interested in building developer platforms for advanced hardware systems, this role offers the opportunity to work on technology used in aerospace, defence and scientific research worldwide. Apply now to learn more

Content Writer/Full-Stack Marketer - B2B Marketing
Edissero Ltd
Surrey
Hybrid
Mid - Senior
£38,000
RECENTLY POSTED

Calling all B2B marketing content writers! We’ve got a great role available with our marketing agency client, who is looking for someone to join their enthusiastic, friendly team.

You’ll get involved in a number of B2B marketing campaigns for our client’s growing list of customers, writing a range of collateral including technical whitepapers, video scripts, blogs, campaign emails and podcasts, as well as helping to shape overall content and brand strategies.

This role could be the right fit if you:

  • Are an experienced content writer - any experience in a technical environment would be a huge plus.
  • Have 2+ years’ experience of working in a B2B marketing agency, and are used to working on multiple campaigns at any one time.
  • Have a diverse portfolio that showcases your broad range of B2B content creation experience.
  • Have strategic vision and ideas for customers’ brands, and are keen to see these take shape from start to finish.
  • Are a self-starter, and confident when speaking or presenting to people at all levels.

On offer is a salary of c. £38k p.a. + benefits. This is a hybrid role, where you will need to visit our client’s West Surrey office twice a week.

Software Engineers
Forward Role
Gloucester
In office
Mid - Senior
£85,000
RECENTLY POSTED
+2

Package - £55,000 - £85,000 (depending in experience level)

Benefits - DV Bonus plus excellent benefits

Clearance - Cleared to eDV level

Location - Cheltenham or Manchester

Join a trusted leader in National Security technology solutions.

Do you enjoy solving technical cyber problems and identifying vulnerabilities?

As part of our client’s expanding National Security division, you’ll contribute to high-impact missions across AI/Data Science, Cybersecurity, Cloud, DevOps, and Platform Engineering. We’re seeking inquisitive individuals who excel at dissecting technical systems, not just to understand how they work, but to identify weaknesses, assess risks, and develop mitigation strategies.

What You’ll Be Doing

  • Software analysis and reverse engineering of compiled or interpreted code that could be obfuscated or defensively structured, for either x86/x64 or ARM processor architectures.

  • Reverse engineering a wide range of technologies to uncover vulnerabilities and improve security including operating systems and/or firmware internals, security architectures and hardware abstraction.

  • Engineering software from design to delivery in modern IDEs and languages, using Agile delivery.

  • Creating tested and testable code. Integrating with automated verification systems, CI and CD pipelines.

  • Working closely with cybersecurity teams to prioritize vulnerabilities and implement patching strategies.

  • Collaborating in Agile teams to deliver innovative, secure, and robust technical solutions.

What We’re Looking For

  • Proficiency in one or more of C, C++, Java or C#.
  • Familiarity with scripting and automation using Python, Bash, Powershell or Groovy.
  • Experience working with IDA Pro or Ghidra for reverse engineering
  • Experience working with Linux or Windows-based systems.
  • Awareness of secure coding practices and modern cybersecurity threats.
  • Knowledge of principles used in Agile environments.

Desirable exposure

Any exposure of AI, ML, Cloud or Virtualisation would be considered a plus.

Clearance required

You will already hold an active eDV security clearance

This is an incredible opportunity to be at the forefront of National Security innovation. If you’re naturally curious, thrive in high-stakes environments, and want to make a real impact, apply today!

As an industry leading, nationwide Marketing, Digital, Analytics, IT and Design recruitment agency, we are continually receiving new assignments to work on, so keep a close eye on our website, Facebook, LinkedIn and Twitter pages for a full list of current permanent and interim opportunities as well as marketplace news and fun stuff.
Forward Role is operating as an employment agency.

Firmware Engineer
Saab UK
Bedford
In office
Mid - Senior
Private salary
RECENTLY POSTED
+1

Introduction

Saab in UK is growing rapidly, with over 600 colleagues across eight sites. We bring together Swedish heritage and British expertise to drive innovation in areas such as software engineering, underwater robotics, radars, AI, and armed forces training. Joining Saab in UK means contributing to the security and resilience of society while building a career with real scope for personal and professional growth.

What you will be part of

Explore a wealth of possibilities. Take on challenges, create smart inventions, and grow beyond. This is a place for curious minds, brave pioneers, and everyone in between. Together, we achieve the extraordinary, each bringing our unique perspectives. Your part matters.

Saab is a leading defence and security company with an enduring mission, to help nations keep their people and society safe. Empowered by its 26,000 talented people, Saab constantly pushes the boundaries of technology to create a safer and more sustainable world.

Saab designs, manufactures and maintains advanced systems in aeronautics, weapons, command and control, sensors and underwater systems. Saab is headquartered in Sweden. It has major operations all over the world and is part of the domestic defence capability of several nations.

The Role:

This role is part of our BlueBear Business in Bedfordshire.

You will be required to support a mixture of R&D and product development activities within a leading autonomy and unmanned systems company. Blue Bear continuously innovate within core areas such as UAV autopilots, mission systems, ground control stations, and all supporting systems and infrastructure.

You will be keen to get involved in all development areas and have a good track history/proven track record in both problem solving and quality software development.

Working as part of a team in a multidisciplinary team you will have good communication skills. A can-do attitude and a genuine passion for innovative technology will be advantageous.

Development of low-level drivers for UAV for control of effectors, reading instrumentation and integration of novel sensors.

Key Responsibilities:

  • Primarily, your role will be the design, implementation and test of real time embedded software to support both experimental activities and product development, ensuring real-time safety, security and redundancy considerations are met.
  • Support the firmware lead with Firmware roadmaps.
  • Be a key member of a skilled team in the delivery of firmware for high-paced projects.
  • The opportunity will enable the successful candidate to gain knowledge of cutting-edge autonomous systems.
  • You will be responsible for delivery, reporting and presentation of technical work and writing and submitting any necessary documentation.
  • Delivery and maintenance of the embedded systems software within the UAV specifically.
  • Support development of automated HWIL test environments.

Skills/Experience

  • Minimum 5+ years experience of embedded Linux.
  • Sound understanding of Linux kernel configuration and tuning.
  • Experienced user of Linux OS build toolchains such as Yocto and Buildroot.
  • Programming languages: C, C++, Python, Scripting (including Bash).
  • Ability to work from application code right down to bare metal.
  • Experience with NXP iMX8, NXP S32K3 and larger MPSoC style application processors.
  • Experience of working with core communication interfaces such as UART, Ethernet, SPI, I2C, CAN, PCIe.
  • Experienced at firmware and hardware level debugging and fault finding (e.g. use of JTAG, examining schematics).
  • Able to interpret relevant data from electronic schematics and component datasheets and application notes for the purposes code writing.
  • Experience of Electronics design, development and testing.
  • Awareness of FPGAs and VHDL is beneficial.
  • RTOS coding and debugging.
  • Awareness of assurance frameworks (DO-178C etc.) and secure by design.
  • Conducting code reviews.
  • Familiar with use of version control tools such as Git.
  • Existing SC Clearance would be advantageous.

By submitting an application to Saab UK you consent to undertaking workforce screening activities that may include but are not limited to: Baseline Personnel Security checks, National Security Vetting, reference checks, verification of working rights and in all circumstances preferred candidates will be placed through a security interview

Embedded Software Engineer (Audio DSP)
Yoh Solutions Ltd
Salisbury
Hybrid
Mid - Senior
£60,000
RECENTLY POSTED

Embedded Software Engineer Audio DSP Wiltshire | Hybrid | Up to £55,000 + benefits Some engineering roles are about shipping code. Others are about shaping how music actually sounds. This is the latter. A globally respected British audio brand known for building some of the highest-quality hi-fi systems in the world is looking for an Embedded Software Engineer to help develop the firmware that powers its next generation of streaming audio products. Working within the R&D team, youll develop real-time embedded software running on SHARC DSP processors , implementing audio processing pipelines and the low-level software that interfaces with DACs, ADCs and other digital audio hardware. Youll work closely with electronics and acoustics engineers, bringing up new hardware platforms and translating signal-processing concepts into efficient embedded C code. This role is not a pure DSP algorithm design position its focused on embedded implementation and system integration , so strong real-time firmware experience is the priority. Key Skills Strong C / C++ embedded software development Experience working with real-time embedded systems Familiarity with MATLAB or DSP environments Experience working close to hardware (debugging, bring-up) Nice to Have Experience with Analog Devices SHARC DSP Exposure to audio processing systems Interest in high-fidelity audio If you enjoy working close to the hardware and want to contribute to products where the quality of the engineering is literally audible , this is a rare opportunity to join one of the most respected names in high-end audio. For more information please apply or contact me directly. Yoh Solutions Ltd Engineering recruitment specialists. (Find me on Linked In: Thomas Bird) TPBN1\_UKTJ

Embedded Software Engineer (Audio DSP)
Yoh
Salisbury
Hybrid
Mid - Senior
£50,000 - £60,000
RECENTLY POSTED

Embedded Software Engineer – Audio DSP Wiltshire | Hybrid | Up to £55,000 + benefits Some engineering roles are about shipping code. Others are about shaping how music actually sounds. This is the latter. A globally respected British audio brand – known for building some of the highest-quality hi-fi systems in the world – is looking for an Embedded Software Engineer to help develop the firmware that powers its next generation of streaming audio products. Working within the R&D team, you’ll develop real-time embedded software running on SHARC DSP processors, implementing audio processing pipelines and the low-level software that interfaces with DACs, ADCs and other digital audio hardware. You’ll work closely with electronics and acoustics engineers, bringing up new hardware platforms and translating signal-processing concepts into efficient embedded C code. This role is not a pure DSP algorithm design position – it’s focused on embedded implementation and system integration, so strong real-time firmware experience is the priority. Key Skills \* Strong C / C++ embedded software development \* Experience working with real-time embedded systems \* Experience interfacing with hardware peripherals \* Familiarity with MATLAB or DSP environments \* Experience working close to hardware (debugging, bring-up) Nice to Have \* Experience with Analog Devices SHARC DSP \* Exposure to audio processing systems \* Interest in high-fidelity audio If you enjoy working close to the hardware and want to contribute to products where the quality of the engineering is literally audible, this is a rare opportunity to join one of the most respected names in high-end audio. For more information please apply or contact me directly. Yoh Solutions Ltd – Engineering recruitment specialists. (Find me on LinkedIn: Thomas Bird)

Software Engineer - DSP
Octagon Group
Salisbury
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED

Job Title: Software Engineer – DSP Location: Salisbury, Wiltshire We are excited to be recruiting for a highly skilled Software Engineer – DSP to join an innovative Research & Development team based in Salisbury. This is a fantastic opportunity for an experienced embedded software professional to take on a challenging and rewarding job working on cutting-edge, performance-critical technology. This job will see you developing real-time embedded firmware for a DSP processor at the core of advanced electronic products. You will work closely with multidisciplinary engineering teams to design, prototype and deliver high-performance signal processing solutions in a collaborative commercial environment. Responsibilities for the Software Engineer – DSP job: \* Developing real-time embedded software in C/C++ for DSP-based applications \* Designing and implementing signal processing chains \* Prototyping DSP algorithms in MATLAB and translating them into optimised C code \* Writing low-level drivers for on-chip and board-level peripherals \* Bringing up and debugging prototype PCBs alongside electronics engineers \* Collaborating with cross-functional teams to define software architecture and interfaces \* Participating in peer reviews and maintaining clear technical documentation Skills & experience required for the Software Engineer – DSP job: \* Degree in Electronic Engineering, Computer Science, or related discipline \* Minimum 3+ years’ commercial experience in C/C++ \* Strong background in real-time embedded systems \* Experience working with DSP applications \* Knowledge of signal processing techniques such as filtering, FFT, sample rate conversion, or dynamic range control This job offers flexible hybrid working, providing the opportunity to balance on-site collaboration with remote working to support both productivity and work–life balance. Alongside this flexibility, the role presents excellent long-term career progression within a growing and innovative R&D environment

2nd Line Engineer
Planet Recruitment
Abingdon
Hybrid
Mid
£30,000 - £36,000
RECENTLY POSTED

Role: 2nd Line Engineer

Location: Abingdon

Salary: 30,000 - 36,000k

Full Time on a 4-week shift pattern rotation

Week A - Early’s - 08:00 - 16:30 - Office based - customer location

Week B - Early’s - 08:00 - 16:30 - Office based - customer location

Week C - Days - 08:45 - 17:15 - Office based - customer location

Week D - Late - 14:30 - 23:00 - WFH - with support

.

Primary Purpose

The Desktop team are tasked with supporting, investigating, and resolving our MSP client’s IT related systems and making sure all issues are dealt with in a timely fashion. The role will involve the following;

  • Providing support to our clients
  • Help the Helpdesk Management Team with continued business improvements
  • Provide support to the apprentice, and 1st Line, engineers
  • Manage/Maintain all escalations from the apprentice, and 1st line, engineers
  • Work alongside 3rd line engineers to escalate more problematic tickets
  • Communicate daily to clients with open tickets
  • Managing the client’s expectations with ongoing tickets
  • Ensure all client related problems are logged correctly
  • Inform the Desktop Team Lead of any tickets requiring escalations
  • Working with client’s 3rd party suppliers and vendors when appropriate
  • Adhere to all company policies and procedures
  • Ensuring that all role related KPI’s are met
  • Logging, managing, and resolving client IT issues
  • Undertake any other reasonable duties as required to meet the needs of the business.

Key Responsibilities

  • Being the first point of contact for all incoming support calls, emails, and sessions - when necessary
  • Being an escalation point for all escalations coming from apprentice, and 1st line, engineers.
  • Ensuring all forms of support call are logged in the system and the client is kept updated.
  • Manage incident and request tickets ensuring established SLAs are met.

Person Specification

Minimum:

  • Proven experience with: Active Directory
  • Microsoft 365 Admin Centre
  • Intune Admin Centre
  • Sophos Endpoint
  • Good working knowledge of: Azure Admin Centre, Entra Admin Centre, Exchange Admin Centre
  • 2FA, VPN, DHCP, Mimecast, Barracuda, PowerShell
  • Conditional Access, Unifi Wi-Fi, Sophos Firewall
  • Apple Business Manager, Azure Autopilot
  • Strong knowledge of Windows 11 installation and configuration
  • Good understanding of MacOS setup and configuration
  • Experience with Google Suite administration
  • Exposure to email management across Azure, Office 365, SharePoint etc.
  • At least 2 years’ experience supporting medium-large businesses
  • Full UK driving licence and access to own transport

Desirable:

  • Exposure to Microsoft Server OS - 2008/2012/2016
  • Comptia A+
  • Comptia N+
  • Wireless management - Ubiquiti, Meraki, Netgear, etc
  • Mimecast, Barracuda, Sophos Email Gateway
  • Group policy management - deployment or management

INDIT

Planet Recruitment acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. Planet Recruitment is an Equal Opportunities Employer.

By applying for this role your details will be submitted to Planet Recruitment. Our Candidate Privacy Information Statement explains how we will use your information.

Only candidates with the relevant skills and experience will be contacted after application, if you do not hear back from us within 7 days you have unfortunately been unsuccessful in your application.

Please note that no terminology in this advert is intended to discriminate on the grounds of a person’s gender, marital status, race, religion, colour, age, disability or sexual orientation. Every candidate will be assessed only in accordance with their merits, qualifications and abilities to perform the duties of the position.

Embedded Software Engineer
Avanti Recruitment
Guildford
In office
Mid - Senior
£55,000 - £65,000
RECENTLY POSTED

A growing engineering company based in Surrey is looking for an Embedded Software Engineer to join its development team.

The organisation works on complex embedded systems used in advanced engineering products and is looking for an experienced engineer to contribute to ongoing development projects.

The Role
You will join an established engineering team responsible for developing embedded software for microcontroller-based systems.

The role will involve a combination of new development, improving existing firmware and debugging complex embedded systems.

You will work closely with other engineers across software, electronics and systems to support product development.

Key Responsibilities

  • Develop embedded software using C
  • Work with microcontroller-based systems
  • Implement and maintain low-level drivers
  • Contribute to new product development
  • Debug and enhance existing embedded software
  • Support testing and verification activities
  • Collaborate with multidisciplinary engineering teams

Experience Required

  • Around 5+ years experience in embedded software development
  • Strong experience with Embedded C
  • Experience working with microcontrollers
  • Experience developing low-level drivers
  • Background in automotive, aerospace or other safety-critical industries

Desirable Experience

  • AUTOSAR
  • Functional safety exposure (e.g. ISO 26262)
  • Knowledge of MISRA standards
  • Experience working close to hardware

For more information, please apply to this role ASAP.

Embedded Software Engineer
Tiger Resourcing Group
Lewes
Hybrid
Mid - Senior
£40,000 - £60,000

Role Overview The overall responsibility of the Embedded Software Engineer is to design and implement software for embedded devices, working as part of the Global R&D organisation on products targeted towards the Onshore, Offshore and Transportation markets. Key Responsibilities •      Developing and maintaining C / C++ application code running on ARM-based Linux and RTOS platforms •      Writing code that is appropriately flexible, reusable, efficient and adaptable to changing requirements •      Contributing to software architecture and design decisions •      Writing unit and integration tests; supporting formal verification activities •      Working in a structured environment following safe and secure development principles •      Reviewing the code of peers with a focus on correctness and maintainability Skills Required The successful candidate will: •      Proactively assess and eliminate root cause when faced with technical barriers •      Be a team player, comfortable working in a close-knit team and building strong professional relationships •      Actively support less-experienced members of the team by helping them with their development, providing guidance and setting a good example •      Take responsibility for any failures in the project and take action to prevent them in the future, embracing and sharing the learning •      Be inquisitive to understand products and customer use cases •      Be able to work independently, proactively making decisions, problem solving and driving issues to a conclusion •      Have good communication skills (both written and verbal) •      Organise and communicate on own work activities aligned with wider business objectives •      Have strong technical skills and a desire to develop these •      Be hands-on with using hardware and software and, ideally, be familiar with electronic test equipment Knowledge & Experience Required •      3+ years of professional software development experience •      Strong proficiency in C++ - solid understanding of memory management, concurrency and SOLID design principals •      Embedded Linux experience; cross-compilation, BSP familiarity, device interfaces •      Comfortable working with networking fundamentals - TCP/IP, UDP multicast, socket programming •      Experience developing and maintaining cross-platform applications in Qt •      Experience with build systems (CMake) and version control (Git) •      Ability to read and contribute to technical specifications and architecture documents Education & Qualifications •      Good degree in Computer Science, Electronics Engineering or similar background

Junior Flutter / Dart Software Engineer
Spacelabs Healthcare
Dalkeith
Remote or hybrid
Junior
Private salary
+4

What Youll Do:

Design, develop, test, and maintain high-quality mobile applications using Flutter and Dart

Contribute to application architecture and technical design under senior guidance

Build and maintain data-driven apps that integrate with RESTful backend services

Develop responsive, performant, and accessible UI components

Work with cross-functional teams to define requirements and technical solutions

Participate in design, architecture, and code reviews

Deliver assigned tasks on time as part of an Agile/Scrum team

Support CI/CD pipelines and automated build/test workflows

Suggest improvements to tooling, frameworks, and development practices

Write clean, maintainable, testable code

Work effectively in asynchronous and multi-threaded environments

(Optional but valued) Contribute within regulated or quality-focused development environments

Uphold company values of Integrity, Innovation, Accountability, and Teamwork

Perform additional tasks as needed to support team and business goals

Required Qualifications:

2+ years of software development experience, including hands-on Flutter development

2+ years of professional mobile application development

Proficiency in Dart and experience with at least one additional mobile language (Swift, Kotlin, Java, Objective-C)

Solid understanding of mobile app architecture and state management patterns

Understanding of asynchronous and multi-threaded programming

Good knowledge of OOP, data structures, algorithms, and problem-solving

Experience with Git, Azure DevOps and/or GitHub

Familiarity with CI/CD workflows for mobile apps

Ability to work effectively in an Agile/Scrum environment

Self-motivated, proactive, and eager to learn

Strong communication and collaboration skills, ideally with distributed or international teams

Ifyourepassionateaboutbuildinghigh-impactmobileapplicationsandwanttohelpshapethefutureofhealthcaretechnology,applynowandjoinourmission.

NOTICE TO THIRD PARTY AGENCIES

OSI Systems, Inc. and its subsidiaries (collectively OSI) does not accept unsolicited resumes from recruiters or employment agencies. If any person or entity, including a recruiter or agency, submits any information, including any resume or information regarding any potential candidate, without a signed agreement in place with OSI, OSI explicitly reserves the right to use such information, and pursue and/or hire such candidates, without any financial obligation to the person, recruiter or agency. Any unsolicited information or resumes, including those submitted directly to hiring managers, are considered and deemed to be the property of OSI.

OSI Systems, Inc. has three operating divisions: (a) Security, providing security and inspection systems, turnkey security screening solutions and related services; (b) Healthcare, providing patient monitoring, diagnostic cardiology and anesthesia systems; and © Optoelectronics and Manufacturing, providing specialized electronic components and electronic manufacturing services for original equipment manufacturers with applications in the defense, aerospace, medical and industrial markets, among others.

TPBN1_UKTJ

Firmware Engineer
VRS-UK
Sheffield
In office
Mid - Senior
£45,000 - £55,000

Our client is a leading innovator in radiation detection technology, developing advanced instrumentation that serves the nuclear, medical, security, defense, industrial, and research sectors. As part of their continued expansion they continue to expand and develop new product lines, we are seeking an experienced and innovative Firmware Engineer to join their Sheffield-based team.

Working as a Firmware Engineer, you will lead the design and development of electronic hardware and embedded firmware for their next generation of radiation detection instruments. You will take projects from concept through to completion, ensuring that designs meet technical specifications, quality standards, and customer requirements.

Key Responsibilities will include:

  • Design and develop innovative electronic hardware and embedded firmware solutions
  • Work closely with product specialists to define technical requirements and deliver robust systems
  • Prototype and test electronic circuits, ensuring performance and regulatory compliance
  • Provide technical leadership and mentoring to junior engineers within the team
  • Collaborate with internal and external stakeholders to ensure seamless project execution

This role is for you if you have / are:

  • Degree in Electrical & Electronic Engineering, Embedded Systems, or Physics
  • Hands-on experience in electronic design and development, both analogue and digital
  • Proficient in embedded programming (C or similar)
  • Experience using schematic capture and layout design tools, as well as simulation and test equipment
  • Strong communication skills and can work effectively across disciplines

For your work you will be rewarded with a highly rewarding salary, extensive company benefits and opportunities to work at the forefront of scientific technology!

Apply now to be considered for this exciting opportunity!

Keyword Summary:R&D Engineer, Research and Development, Electronics Design, Embedded Systems, Firmware Development, Hardware Engineering, STM32, ARM, FPGA, Radiation Detection, Instrumentation, Nuclear, Medical Devices, Scientific Innovation, Product Development, Sheffield, Engineering Jobs, C Programming, SolidWorks, Analogue Design, Digital Design, VRS9381PC

Frequently asked questions
Haystack features a wide range of C programming jobs including embedded systems, firmware development, systems programming, and software engineering roles across various industries such as automotive, telecommunications, and IoT.
While many employers prefer candidates with professional experience in C, there are also junior and internship opportunities available for those looking to start their careers or strengthen their skills.
Yes, Haystack allows you to filter C job listings by location, including remote, hybrid, and on-site positions to help you find jobs that best fit your preferences.
Absolutely. Haystack lists numerous specialized roles for C developers, particularly in embedded systems, real-time computing, and hardware interfacing.
Highlight your experience with C, especially projects involving low-level programming, memory management, and performance optimization. Also, showcase related skills such as debugging, use of development tools, and familiarity with hardware or specific operating systems if relevant.