cover image
Insignis Talent

Software Engineer

On site

London, United Kingdom

£ 65,000 / year

Full Time

28-03-2025

Job Specifications

Software Development Engineer – London - £65,000 + Car Allow. + Bonus + Ex. Benefits – Permanent

Primary Purpose:
The primary purpose of this role is to design, develop, and maintain software for bespoke power transmission equipment, ensuring it meets mission-critical requirements for critical infrastructure communication systems. This involves interfacing with hardware design teams, implementing robust solutions, and maintaining high system availability in addition to testing, documenting, and supporting the software to optimise system performance.

Benefits:
Competitive salary, an excellent package and hybrid working.
Work on cutting-edge, mission-critical technology for global communication systems.
Join a collaborative small team with opportunities to impact legacy and new, next generation product development.
Collaborate with skilled teams in software and hardware for mentorship and support.

Key Responsibilities:
Analyse and Scale Specifications: Understand technical requirements, participate in architectural decisions, and estimate development timelines.
Software Design: Develop robust software solutions that meet functional and system constraints.
Prototyping: Conduct prototyping on target hardware to address technical uncertainties.
Testing and Validation: Perform unit and pre-integration testing, ensuring compliance and performance.
Collaboration: Work closely with hardware engineers, developers, and validation teams to ensure system compatibility.
Documentation: Create comprehensive documentation to explain technical solutions and decisions.
Version Control and Maintenance: Maintain rigorous version control of software and suggest improvements to internal tools.

Requirements:
Degree in Software Engineering or a related discipline.
Proficiency in C, JavaScript, TypeScript and HTML
Experience with VxWorks, Linux, FreeRTOS, or SafeRTOS operating systems.
Familiarity with Git for version control and tools like Eclipse, Visual Studio, or Visual Code.
Knowledge of communication protocols (RS232/424, SPI, CAN Bus, USB, Ethernet).
Ability to understand complex systems, translate requirements into software solutions, and troubleshoot effectively.
Capability to work closely with multidisciplinary teams and communicate technical ideas clearly.
A proactive, self-starting approach to addressing challenges and learning new systems quickly.

How to apply:
To apply for this excellent opportunity, please send your CV via LI.

About the Company

Insignis, is a recognised leader in technical resourcing and STR Group's Engineering, Manufacturing and Technology brand, providing permanent and contract staff across the UK and internationally. Established in 2000 and with our roots in technical engineering recruitment, we have built an unparalleled reputation in the industry as a recruitment partner that provides an ethical and consultative, full-scope service to our clients and candidates alike. Working across the key STEM sectors, our consultants specialise in their ni... Know more

Related Jobs

Company background Company brand
Company Name
Paragon Alpha - Hedge Fund Talent Business
Job Title
Quantitative Developer
Job Description
Paragon Alpha are partnered with a successful equity options desk at a prop trading firm, who have had year on year returns and are keen to scale the strategy. The systematic strategy requires a sophisticated infrastructure, and they need a Quant Developer to come on board, and to help automate various data/research processes, and release models into production. Stack: Python, AWS, SQL You will be partnering with quant researchers and traders, helping to conduct alpha research and productionize quantitative applications. This firm offer an unparalleled caliber of individual and opportunity, learning of the industries greatest minds and technologists. If this sounds of interest, then please do apply.
London, United Kingdom
Hybrid
Full Time
03-04-2025
Company background Company brand
Company Name
AKKODIS
Job Title
Software Engineer
Job Description
Job title: Onboard Software Engineer Location: Stevenage, UK About the role Akkodis have an opportunity for an experienced Onboard Software Engineer to work on onboard spacecraft software. You will be responsible for contributing to the design, development, and validation of onboard software for spacecraft systems. This includes working in compliance with ESA and ECSS standards, supporting hardware-software integration, and ensuring rigorous software testing. What you will be doing Contribute to the design, development, and validation of onboard software for spacecraft systems. Support UML-based design and documentation in accordance with ECSS standards. Develop code in C/C++, with future potential to evolve towards Rust. Collaborate using Linux-based development environments and JIRA for task tracking, participating in Agile-style delivery. Support hardware-software integration, understanding the limitations and constraints of embedded systems and single-core/multi-core transitions. Participate in onboard software testing, ensuring compliance with ESA practices and engineering discipline. You will have the following experience: Proven software development experience, ideally covering the full lifecycle. Strong experience in onboard software development, preferably for critical systems Hands-on knowledge of ECSS standards (DO-178 knowledge is beneficial but not applicable here). Experience working close to hardware and understanding performance constraints. Experience designing in UML and managing software lifecycles in collaborative teams. About us Akkodis is a global leader in engineering, technology, and R&D, harnessing the power of connected data to drive digital transformation and innovation for a smarter, more sustainable future. As part of the Adecco Group, Akkodis combines the expertise of AKKA and Modis, with over 50,000 engineers and digital specialists across 30 countries in North America, EMEA, and APAC. Our teams bring extensive cross-sector knowledge in critical technology areas such as mobility, software services, robotics, simulations, cybersecurity, AI, and data analytics, enabling clients to tackle complex challenges in today’s rapidly evolving markets. With a comprehensive solution portfolio across four service lines—Consulting, Solutions, Talents, and Academy—Akkodis supports clients from concept through to full-scale deployment and optimisation. Our diverse offerings help organisations rethink product development, accelerate productivity, reduce time-to-market, and prepare for the future. At Akkodis, you’ll join a dynamic environment that values continuous learning and global collaboration, where you can make a meaningful impact through innovative projects that shape the future of technology.
Stevenage, United Kingdom
Hybrid
Full Time
02-04-2025
Company background Company brand
Company Name
Premier Group Recruitment
Job Title
Application Developer
Job Description
Application Developer £50,000-£55,000 Central London - Twice a week in the office I’m currently working for a well-established tech consultancy business of over 70 years who are arguably the market leader in their respective market where they provide consultative services to industries such as healthcare, insurance, pensions, energy & sport. They are a modern, forward-thinking company that utilise technology to make their products and services stand out within their market and are always ahead of the curve with latest trends and releases. They are a growing development team of roughly 20 in total size split across their 3 offices and in-role you will be working on new & existing client facing applications. You will mainly work on the backend with C# but also get exposure to working on the Frontend and Azure architecture. You’ll work collaboratively with different teams across the business and get the chance to work closely with clients to understand requirements. The role offers great progression opportunities with loads of planned growth across the business for 2025 and plenty of variety with the amount of clients and projects you’ll be involved in. Technical Requirements: C#, .Net, Visual Studio, Object Oriented Programming. Frontend experience with Typescript and Vuejs – not essential. Good understanding of Azure – Azure DevOps, Azure CosmosDB. Ideally come from a Maths/Data focused background either studies or experience. Good collaborations skills and ability to communicate amongst different teams. Happy working in an environment where you have autonomy and control over your day. Keen desire to learn new technologies and progress within the business. Central London – Twice a week in the office. Salary/Benefits: Up to £55,000 10-15% Discretionary Bonus – max £12,000. Pension – 4% which can rise to 10% Life Assurance – x6 of your salary 26 days holiday plus Bank Holidays Income Protection Insurance Scheme Private Medical Insurance Additional perks like cycle to work/gym If this role sounds of interest, then please apply and I can give you a call. Tim Stock 07980610737 / 01182284223
London, United Kingdom
Hybrid
Full Time
02-04-2025
Company background Company brand
Company Name
FRESH.
Job Title
Lead Software Engineer
Job Description
Lead Engineer - Python/JavaScript - AI MedTech - Salary + Equity - Hybrid, 1 day a week FRESH has partnered with an exciting start-up that is leveraging Artificial Intelligence to improve healthcare services. Through the use of advanced AI, this software can identify potential non-attendance patients, giving healthcare providers time to proactively reach out and find solutions. As a Lead Engineer, you will play a key role in shaping backend architecture, ensuring scalability, and driving technical excellence. This position offers the chance to take ownership, influence critical decisions, and contribute to the engineering culture. Responsibilities: Lead the development of backend services and applications, ensuring they are scalable, efficient, and aligned with business needs. Build and maintain backend services and APIs using Python and TypeScript, writing clean, well-structured, and maintainable code. Design and implement high-performance solutions for processing large datasets using tools like NumPy and Pandas. Assess and select the best tools, frameworks, and technologies to support evolving business and technical requirements. Develop and maintain cloud-based infrastructure, ensuring reliability, security, and scalability. Provide technical leadership, mentoring, and guidance to the engineering team, fostering a culture of excellence. Requirements: Proven experience in designing and implementing cloud-native backend services and applications. Strong expertise in Python and TypeScript for building scalable backend systems and APIs. Deep understanding of database technologies (e.g., PostgreSQL) and experience in designing efficient data models. Ability to make critical architectural decisions and effectively communicate trade-offs to both technical and non-technical stakeholders. A proactive, problem-solving mindset with a strong sense of ownership and the ability to navigate complex challenges. If you're interested in hearing more, drop me a connection or hit the apply button!
London, United Kingdom
Hybrid
Full Time
02-04-2025