Job Title: Lead/Principal Embedded Software Engineer Location: Gloucester (On-Site Working) Salary: Up to £80,000 (Depending on Experience) Summary of Vacancy: We re currently recruiting for a Principal Embedded Software Engineer on behalf of a cutting-edge Security Research & Development organisation. This organisation is focused on low-level, security-related development in embedded systems, and is building novel and secure solutions that push technical boundaries. You ll be working in a deeply technical, collaborative environment that prioritises engineering excellence. As a Principal Engineer, you ll lead development efforts for secure embedded systems, working hands-on with code while also guiding and mentoring others. You ll collaborate with researchers to prototype new capabilities and deliver high-integrity software across a wide range of platforms. Key Responsibilities: Develop robust, efficient embedded software with a focus on security and performance. Work across the full stack from low-level hardware interaction up to application logic depending on project needs. Use your deep understanding of systems to write clean, reliable code that meets demanding security requirements. Lead small teams of engineers, supporting junior developers and reviewing complex codebases. Rapidly learn and adapt to new languages, platforms, and toolchains. Collaborate closely with researchers to explore new capabilities and turn ideas into working software. Required Experience: 8+ years experience in software engineering, with a strong focus on embedded systems and/or low-level development. Expertise in native languages such as C, C++ & Python Proven track record of delivering complex projects in production environments. Deep understanding of secure coding practices and system-level design. Familiarity with a range of hardware platforms and toolchains. Excellent communication skills able to explain technical concepts to both engineers and stakeholders. Additional Information & Benefits: This role requires UK security clearance . Discretionary Bonus Enhanced Employer Pension Contributions 26 Days Holiday + Bank Holidays
10/09/2025
Full time
Job Title: Lead/Principal Embedded Software Engineer Location: Gloucester (On-Site Working) Salary: Up to £80,000 (Depending on Experience) Summary of Vacancy: We re currently recruiting for a Principal Embedded Software Engineer on behalf of a cutting-edge Security Research & Development organisation. This organisation is focused on low-level, security-related development in embedded systems, and is building novel and secure solutions that push technical boundaries. You ll be working in a deeply technical, collaborative environment that prioritises engineering excellence. As a Principal Engineer, you ll lead development efforts for secure embedded systems, working hands-on with code while also guiding and mentoring others. You ll collaborate with researchers to prototype new capabilities and deliver high-integrity software across a wide range of platforms. Key Responsibilities: Develop robust, efficient embedded software with a focus on security and performance. Work across the full stack from low-level hardware interaction up to application logic depending on project needs. Use your deep understanding of systems to write clean, reliable code that meets demanding security requirements. Lead small teams of engineers, supporting junior developers and reviewing complex codebases. Rapidly learn and adapt to new languages, platforms, and toolchains. Collaborate closely with researchers to explore new capabilities and turn ideas into working software. Required Experience: 8+ years experience in software engineering, with a strong focus on embedded systems and/or low-level development. Expertise in native languages such as C, C++ & Python Proven track record of delivering complex projects in production environments. Deep understanding of secure coding practices and system-level design. Familiarity with a range of hardware platforms and toolchains. Excellent communication skills able to explain technical concepts to both engineers and stakeholders. Additional Information & Benefits: This role requires UK security clearance . Discretionary Bonus Enhanced Employer Pension Contributions 26 Days Holiday + Bank Holidays
Join Us at SRT Marine Systems as an Edge Systems Engineer Location: Cardiff / Hybrid (1 2 days in office) At SRT Marine Systems, we are global leaders in maritime surveillance, delivering next-generation maritime domain awareness technologies that enhance security, safety, environmental protection, and sustainability. Our systems are used worldwide from national coast guards to individual vessel owners making a tangible impact on how the seas are monitored and protected. We re seeking an experienced and versatile Systems Engineer to join our Edge Team a rare opportunity to help define and deliver our cutting-edge Maritime Surveillance and Fisheries Monitoring solutions, working at the intersection of hardware, software, and advanced sensor technologies. About the Role In the Edge Team, you ll work on the sensors at the fringe fixed and mobile surveillance equipment such as radars, cameras, RDF, AIS, and other specialist maritime sensors. Your mission will be to integrate, calibrate, and optimise these systems in non-production environments, building the software that makes their outputs usable for downstream systems and training our Delivery Team for field deployment. The role spans multi-domain sensor fusion, AI-assisted analysis, anomaly detection, augmented reality, autonomous sentry operation, and evidence collection. You ll work closely with colleagues across software, hardware, data science, and infrastructure to bring innovative, high-performance edge solutions to life. What You ll Be Doing Design, develop, and maintain edge-sensor solutions focusing on performance, reliability, and scalability. Build test infrastructure to capture and analyse quality and performance metrics. Work across the stack UI, backend, robotics, device integrations, networking learning new technologies as needed. Collaborate with cross-functional teams to plan, build, and test complex functionality. Diagnose and resolve technical issues through root cause analysis. Automate SDLC processes to improve efficiency and reduce manual effort. Produce and maintain technical documentation. Mentor peers, contribute to code reviews, and promote collaborative working practices. What You ll Bring Strong engineering mindset with experience in one or more of: Microsoft .Net, GoLang, Python, C++, Rust. Broad exposure to remote sensing disciplines, including: Mathematics, physics, and geospatial mapping. Working with sensor hardware and electronics. Networking principles, protocols, and services. Application development across embedded, desktop, and web platforms. Video and radar signal processing (e.g., OpenCV). AI-based, hardware-accelerated image processing (e.g., YOLO). Familiarity with Enterprise Systems architecture. Experience with version control systems (Git) and SDLC automation tools. Excellent problem-solving, debugging, and collaboration skills. Our Values at SRT Marine Ambition Aspiring to lead in maritime domain management. Innovation Driving improvement through creativity and forward-thinking. Quality Committing to high standards in performance and reliability. Responsibility Being individually accountable and team-driven. Team Collaborating openly with colleagues, partners, and customers. Why Join Us? Work on mission-critical maritime surveillance systems used worldwide. Be part of an ambitious, innovative, and supportive team. Make a direct impact on global maritime safety and sustainability. Enjoy flexible hybrid working. Competitive salary and benefits, including: Matched pension contributions up to 5% 25 days annual leave (rising to 28 with service) Private health care Flexible working opportunities Development and training programmes SRT Marine plc is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and welcome applications from all backgrounds.
08/09/2025
Full time
Join Us at SRT Marine Systems as an Edge Systems Engineer Location: Cardiff / Hybrid (1 2 days in office) At SRT Marine Systems, we are global leaders in maritime surveillance, delivering next-generation maritime domain awareness technologies that enhance security, safety, environmental protection, and sustainability. Our systems are used worldwide from national coast guards to individual vessel owners making a tangible impact on how the seas are monitored and protected. We re seeking an experienced and versatile Systems Engineer to join our Edge Team a rare opportunity to help define and deliver our cutting-edge Maritime Surveillance and Fisheries Monitoring solutions, working at the intersection of hardware, software, and advanced sensor technologies. About the Role In the Edge Team, you ll work on the sensors at the fringe fixed and mobile surveillance equipment such as radars, cameras, RDF, AIS, and other specialist maritime sensors. Your mission will be to integrate, calibrate, and optimise these systems in non-production environments, building the software that makes their outputs usable for downstream systems and training our Delivery Team for field deployment. The role spans multi-domain sensor fusion, AI-assisted analysis, anomaly detection, augmented reality, autonomous sentry operation, and evidence collection. You ll work closely with colleagues across software, hardware, data science, and infrastructure to bring innovative, high-performance edge solutions to life. What You ll Be Doing Design, develop, and maintain edge-sensor solutions focusing on performance, reliability, and scalability. Build test infrastructure to capture and analyse quality and performance metrics. Work across the stack UI, backend, robotics, device integrations, networking learning new technologies as needed. Collaborate with cross-functional teams to plan, build, and test complex functionality. Diagnose and resolve technical issues through root cause analysis. Automate SDLC processes to improve efficiency and reduce manual effort. Produce and maintain technical documentation. Mentor peers, contribute to code reviews, and promote collaborative working practices. What You ll Bring Strong engineering mindset with experience in one or more of: Microsoft .Net, GoLang, Python, C++, Rust. Broad exposure to remote sensing disciplines, including: Mathematics, physics, and geospatial mapping. Working with sensor hardware and electronics. Networking principles, protocols, and services. Application development across embedded, desktop, and web platforms. Video and radar signal processing (e.g., OpenCV). AI-based, hardware-accelerated image processing (e.g., YOLO). Familiarity with Enterprise Systems architecture. Experience with version control systems (Git) and SDLC automation tools. Excellent problem-solving, debugging, and collaboration skills. Our Values at SRT Marine Ambition Aspiring to lead in maritime domain management. Innovation Driving improvement through creativity and forward-thinking. Quality Committing to high standards in performance and reliability. Responsibility Being individually accountable and team-driven. Team Collaborating openly with colleagues, partners, and customers. Why Join Us? Work on mission-critical maritime surveillance systems used worldwide. Be part of an ambitious, innovative, and supportive team. Make a direct impact on global maritime safety and sustainability. Enjoy flexible hybrid working. Competitive salary and benefits, including: Matched pension contributions up to 5% 25 days annual leave (rising to 28 with service) Private health care Flexible working opportunities Development and training programmes SRT Marine plc is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and welcome applications from all backgrounds.
This position offers a roughly 80/20 split between hands-on embedded software development and leadership responsibilities, supporting a small team of 3-5 specialist software engineers. Projects are varied-ranging from short 2-day sprints to full-scale 2-year development programmes-across a wide range of industries. It's an excellent fit for someone with solid embedded software experience and some exposure toleadership-whether direct orinformal-who's ready to take the next step. A broader understanding of cloud or application-level development is also useful, given the diversity of work. Location: Commute from Cambridge, Saffron Walden, Newmarket, Braintree, Hitchen, Harlow, St Neots, Bury St Edmunds, Chelmsford (Hybrid, 3 days onsite) Type: Permanent Hands-on Technical + Leadership Other: No Visa sponsorship available The Opportunity This is a hands-on role combining software development with team leadership. You'll lead a small, close-knit sub-team within a larger multidisciplinary software group, contributing to the design and delivery of embedded systems for a range of real-world applications-from radar and sensing technologies to IoT devices and advanced communication systems. Projects span sectors such as defence, healthcare, and industrial innovation, blending embedded software, electronics, FPGA, cloud, and system-level engineering. As a Lead Software Engineer, your responsibilities will include: Line management and mentoring for 3-5 engineers, supporting career development, conducting performance reviews, and assisting with resource planning. Technical leadership within multi-disciplinary project teams, including architecture decisions and code contributions. Process and practice development across the team, helping shape coding standards, development methodologies, and future technology direction. What We're Looking For You'll be a capable and well-rounded embedded software engineer with a natural inclination to guide others. Our ideal candidate brings: Strong experience in embedded software development , ideally across environments such as bare metal, RTOS, or embedded Linux. Technical depth in areas such as device drivers , DSP, communications protocols, algorithm implementation, or working close to hardware. Some leadership exposure -this could be through running small project teams, mentoring, or handling performance reviews. Confidence in communicating technical ideas , presenting to both technical and non-technical stakeholders, and producing well-reasoned project estimates. Ideally, experience in a consultancy or project-based engineering environment , comfortable balancing technical excellence with time and budget constraints.
08/09/2025
Full time
This position offers a roughly 80/20 split between hands-on embedded software development and leadership responsibilities, supporting a small team of 3-5 specialist software engineers. Projects are varied-ranging from short 2-day sprints to full-scale 2-year development programmes-across a wide range of industries. It's an excellent fit for someone with solid embedded software experience and some exposure toleadership-whether direct orinformal-who's ready to take the next step. A broader understanding of cloud or application-level development is also useful, given the diversity of work. Location: Commute from Cambridge, Saffron Walden, Newmarket, Braintree, Hitchen, Harlow, St Neots, Bury St Edmunds, Chelmsford (Hybrid, 3 days onsite) Type: Permanent Hands-on Technical + Leadership Other: No Visa sponsorship available The Opportunity This is a hands-on role combining software development with team leadership. You'll lead a small, close-knit sub-team within a larger multidisciplinary software group, contributing to the design and delivery of embedded systems for a range of real-world applications-from radar and sensing technologies to IoT devices and advanced communication systems. Projects span sectors such as defence, healthcare, and industrial innovation, blending embedded software, electronics, FPGA, cloud, and system-level engineering. As a Lead Software Engineer, your responsibilities will include: Line management and mentoring for 3-5 engineers, supporting career development, conducting performance reviews, and assisting with resource planning. Technical leadership within multi-disciplinary project teams, including architecture decisions and code contributions. Process and practice development across the team, helping shape coding standards, development methodologies, and future technology direction. What We're Looking For You'll be a capable and well-rounded embedded software engineer with a natural inclination to guide others. Our ideal candidate brings: Strong experience in embedded software development , ideally across environments such as bare metal, RTOS, or embedded Linux. Technical depth in areas such as device drivers , DSP, communications protocols, algorithm implementation, or working close to hardware. Some leadership exposure -this could be through running small project teams, mentoring, or handling performance reviews. Confidence in communicating technical ideas , presenting to both technical and non-technical stakeholders, and producing well-reasoned project estimates. Ideally, experience in a consultancy or project-based engineering environment , comfortable balancing technical excellence with time and budget constraints.
Principal Embedded Systems Engineer Location: Kettering (Flexible Hybrid WFH) Package: 65,000 - 75,000 + 3,600 Tax-Free Bonus (EOT) KO2's client, a well-established and highly respected design consultancy based in Kettering, is seeking a principal embedded systems engineer to join their close-knit, multi-disciplinary team. This is a rare opportunity to work in an employee-owned trust (EOT) business, offering long-term stability, variety, and a genuine say in how the company is run. The company's projects span a huge range of industries, from specialist electronics to complex, full-system solutions. You'll be part of an 8-person core engineering team, collaborating across hardware, software, firmware, and mechanical disciplines. As principal embedded systems engineer, you'll play a pivotal role-balancing hands-on development with technical leadership, project oversight, and direct client interaction. You'll work on everything from bare-metal C on STM32 MCUs, through to Linux-based embedded applications, Raspberry Pi projects, PCB bring-up, and system integration. The right person will have the gravitas to lead multi-disciplinary teams, while still rolling up their sleeves to write code, debug hardware, and solve real-world engineering challenges. Why join? 65,000 - 75,000 salary for the ideal hire (lower for those developing into the role) 3,600 per year tax-free bonus through the Employee Ownership Trust Hybrid working - typically 2 days per week on-site in Kettering (more initially while learning the ropes) Exposure to a wide variety of embedded systems projects - no two are the same A small, collaborative, and flexible team environment What you'll bring: Proven experience in embedded systems design and development Strong C/C++ skills for microcontrollers, with the ability to work at low level Ability to bridge hardware and software, collaborating effectively with electronics engineers Confidence in leading projects and mentoring others, without losing your hands-on edge Flexible, adaptable approach to work-happy to pick up new tools, technologies, and problem domains This is the perfect role for a seasoned principal embedded systems engineer who thrives on variety, values teamwork, and enjoys both the leadership and technical sides of product development. If you're ready to join a stable, employee-owned business and help shape its future, apply today to KO2's client for this exciting principal embedded systems engineer position
08/09/2025
Full time
Principal Embedded Systems Engineer Location: Kettering (Flexible Hybrid WFH) Package: 65,000 - 75,000 + 3,600 Tax-Free Bonus (EOT) KO2's client, a well-established and highly respected design consultancy based in Kettering, is seeking a principal embedded systems engineer to join their close-knit, multi-disciplinary team. This is a rare opportunity to work in an employee-owned trust (EOT) business, offering long-term stability, variety, and a genuine say in how the company is run. The company's projects span a huge range of industries, from specialist electronics to complex, full-system solutions. You'll be part of an 8-person core engineering team, collaborating across hardware, software, firmware, and mechanical disciplines. As principal embedded systems engineer, you'll play a pivotal role-balancing hands-on development with technical leadership, project oversight, and direct client interaction. You'll work on everything from bare-metal C on STM32 MCUs, through to Linux-based embedded applications, Raspberry Pi projects, PCB bring-up, and system integration. The right person will have the gravitas to lead multi-disciplinary teams, while still rolling up their sleeves to write code, debug hardware, and solve real-world engineering challenges. Why join? 65,000 - 75,000 salary for the ideal hire (lower for those developing into the role) 3,600 per year tax-free bonus through the Employee Ownership Trust Hybrid working - typically 2 days per week on-site in Kettering (more initially while learning the ropes) Exposure to a wide variety of embedded systems projects - no two are the same A small, collaborative, and flexible team environment What you'll bring: Proven experience in embedded systems design and development Strong C/C++ skills for microcontrollers, with the ability to work at low level Ability to bridge hardware and software, collaborating effectively with electronics engineers Confidence in leading projects and mentoring others, without losing your hands-on edge Flexible, adaptable approach to work-happy to pick up new tools, technologies, and problem domains This is the perfect role for a seasoned principal embedded systems engineer who thrives on variety, values teamwork, and enjoys both the leadership and technical sides of product development. If you're ready to join a stable, employee-owned business and help shape its future, apply today to KO2's client for this exciting principal embedded systems engineer position
Job Title: Senior Firmware Engineer Location : Plymouth, Devon Working Arrangement : On-Site 1 Day Per Week Key Experience/Skills: - Demonstrable skills in modern C microcontroller firmware development for embedded devices - Good Knowledge of low-power wireless comms , such as Zigbee BLE/ Bluetooth and WI-FI - It is expected you will have an understanding of electronics and microcontroller-based embedded systems - Your background will include experience with various embedded software development environments including compilers, debuggers, toolchains and emulators Desirable - Experience of low-level communication protocols (SPI, I2C, UART) implementation and debugging - Knowledge of version control principals & experience using a version control tool - Understanding of the software development lifecycle stages and reasons for following this process - Experience with either consumer electronics, IoT or audio product development Education: Degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent is required.
08/09/2025
Full time
Job Title: Senior Firmware Engineer Location : Plymouth, Devon Working Arrangement : On-Site 1 Day Per Week Key Experience/Skills: - Demonstrable skills in modern C microcontroller firmware development for embedded devices - Good Knowledge of low-power wireless comms , such as Zigbee BLE/ Bluetooth and WI-FI - It is expected you will have an understanding of electronics and microcontroller-based embedded systems - Your background will include experience with various embedded software development environments including compilers, debuggers, toolchains and emulators Desirable - Experience of low-level communication protocols (SPI, I2C, UART) implementation and debugging - Knowledge of version control principals & experience using a version control tool - Understanding of the software development lifecycle stages and reasons for following this process - Experience with either consumer electronics, IoT or audio product development Education: Degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent is required.
Technical Systems Lead Location: Cambridge (on site initially) Department: Engineering & Development Salary: up to £45k for someone with at least 2 years experience from University up to £70k for someone with proven experience 5-10 years and relevant education background A cutting-edge technology business is seeking a Technical Systems Lead to join its high-performing Engineering and Development team. This role presents a rare opportunity for a technically exceptional individual to gain deep domain expertise while building a pathway toward future technical leadership. Working directly alongside the Technical Director, the successful candidate will play a key role in shaping product architecture, driving system-level thinking, and contributing to long-term technology strategy. The company specialises in developing high-performance drive electronics, embedded firmware, and control software for industrial systems, with a strong emphasis on innovation and system integration. This is a hands-on, immersive role that would suit a candidate with a strong background in physics, applied mathematics, electrical engineering , or a related discipline-especially those with a passion for solving complex, multidisciplinary challenges. Key Responsibilities Develop end-to-end knowledge of system architecture, from hardware to software Contribute to the design and analysis of fluid dynamics, control systems, and waveform optimisation Support system-level performance reviews and technical investigations Participate in product strategy, technology roadmapping, and customer feedback integration Create documentation, lead knowledge-sharing sessions, and mentor junior engineers Assist in transitioning R&D into commercial products through testing and validation Engage with customers and field teams to solve real-world technical challenges Requirements Essential: Degree (ideally MSc/PhD) in Physics, Electrical Engineering, Systems Engineering, or Applied Mathematics Strong analytical background in areas such as image processing, control systems, or fluid mechanics Experience working across hardware, firmware, and software domains Proficiency in tools such as C++, Python, C#, JavaScript, or simulation software Desirable: Exposure to digital printing, high-speed electronics, or embedded systems Familiarity with FPGAs, real-time data systems, or Agile development tools (e.g. JIRA, Git, Jenkins) Previous experience in technical partner or customer-facing roles The Ideal Candidate Intellectually curious and motivated to become a future technical leader Comfortable working in cross-disciplinary teams and navigating complex systems An excellent communicator with the ability to explain abstract concepts clearly Passionate about innovation, continuous learning, and technical excellence Career Path This role offers a clear trajectory towards senior technical roles such as System Architect, Principal Engineer, or Technical Product Lead , providing end-to-end exposure to product development, strategic planning, and real-world commercial integration. If you are interested in the role of Technical Systems Lead and feel that you have the relevant experience, please contact your Recruitment Partner, Lisa Logan at Unicorn Resourcing on or email If this job isn't exactly right for you but you're looking for something new, please contact us for a confidential career discussion. Unicorn Resourcing Limited is acting as an Employment Agency in regard to this Permanent opportunity.
08/09/2025
Full time
Technical Systems Lead Location: Cambridge (on site initially) Department: Engineering & Development Salary: up to £45k for someone with at least 2 years experience from University up to £70k for someone with proven experience 5-10 years and relevant education background A cutting-edge technology business is seeking a Technical Systems Lead to join its high-performing Engineering and Development team. This role presents a rare opportunity for a technically exceptional individual to gain deep domain expertise while building a pathway toward future technical leadership. Working directly alongside the Technical Director, the successful candidate will play a key role in shaping product architecture, driving system-level thinking, and contributing to long-term technology strategy. The company specialises in developing high-performance drive electronics, embedded firmware, and control software for industrial systems, with a strong emphasis on innovation and system integration. This is a hands-on, immersive role that would suit a candidate with a strong background in physics, applied mathematics, electrical engineering , or a related discipline-especially those with a passion for solving complex, multidisciplinary challenges. Key Responsibilities Develop end-to-end knowledge of system architecture, from hardware to software Contribute to the design and analysis of fluid dynamics, control systems, and waveform optimisation Support system-level performance reviews and technical investigations Participate in product strategy, technology roadmapping, and customer feedback integration Create documentation, lead knowledge-sharing sessions, and mentor junior engineers Assist in transitioning R&D into commercial products through testing and validation Engage with customers and field teams to solve real-world technical challenges Requirements Essential: Degree (ideally MSc/PhD) in Physics, Electrical Engineering, Systems Engineering, or Applied Mathematics Strong analytical background in areas such as image processing, control systems, or fluid mechanics Experience working across hardware, firmware, and software domains Proficiency in tools such as C++, Python, C#, JavaScript, or simulation software Desirable: Exposure to digital printing, high-speed electronics, or embedded systems Familiarity with FPGAs, real-time data systems, or Agile development tools (e.g. JIRA, Git, Jenkins) Previous experience in technical partner or customer-facing roles The Ideal Candidate Intellectually curious and motivated to become a future technical leader Comfortable working in cross-disciplinary teams and navigating complex systems An excellent communicator with the ability to explain abstract concepts clearly Passionate about innovation, continuous learning, and technical excellence Career Path This role offers a clear trajectory towards senior technical roles such as System Architect, Principal Engineer, or Technical Product Lead , providing end-to-end exposure to product development, strategic planning, and real-world commercial integration. If you are interested in the role of Technical Systems Lead and feel that you have the relevant experience, please contact your Recruitment Partner, Lisa Logan at Unicorn Resourcing on or email If this job isn't exactly right for you but you're looking for something new, please contact us for a confidential career discussion. Unicorn Resourcing Limited is acting as an Employment Agency in regard to this Permanent opportunity.
Job Title : Principal Embedded Software Engineer Location : Bristol City Centre - 3 Days Per Week On-Site Salary - Up to £72,000 + Bonus & Benefits (Depending on Experience) Summary: This is a fantastic opportunity for an experienced engineer with a passion for leadership and a background in safety-critical embedded software to step into a high-impact role, driving both technical delivery and team performance. Responsibilities : Leading, mentoring, and managing a team of embedded software engineers in a collaborative and high-performing environment. Overseeing the full software development lifecycle from requirements and design through to implementation, testing, and maintenance. Collaborating with cross-functional teams, including project management and QA, to ensure seamless and timely delivery of projects. Defining project scope and deliverables, aligning development with customer requirements and strategic goals. Conducting code reviews, promoting engineering best practices, and ensuring coding standards are upheld. Troubleshooting and resolving technical challenges while managing risk and maintaining timelines. Driving continuous improvement, fostering innovation, and supporting professional growth within your team. Required Skills & Experience: Proven experience in embedded software development within a safety-critical environment. Solid understanding of embedded systems and RTOS Strong programming skills in C and assembler. Demonstrated leadership experience with the ability to mentor, motivate, and manage engineering teams. Experience in project management, including planning, scheduling, and resource allocation. Ability to manage multiple concurrent projects effectively. Comprehensive experience across the full software development lifecycle. Please apply to find out more!
05/09/2025
Full time
Job Title : Principal Embedded Software Engineer Location : Bristol City Centre - 3 Days Per Week On-Site Salary - Up to £72,000 + Bonus & Benefits (Depending on Experience) Summary: This is a fantastic opportunity for an experienced engineer with a passion for leadership and a background in safety-critical embedded software to step into a high-impact role, driving both technical delivery and team performance. Responsibilities : Leading, mentoring, and managing a team of embedded software engineers in a collaborative and high-performing environment. Overseeing the full software development lifecycle from requirements and design through to implementation, testing, and maintenance. Collaborating with cross-functional teams, including project management and QA, to ensure seamless and timely delivery of projects. Defining project scope and deliverables, aligning development with customer requirements and strategic goals. Conducting code reviews, promoting engineering best practices, and ensuring coding standards are upheld. Troubleshooting and resolving technical challenges while managing risk and maintaining timelines. Driving continuous improvement, fostering innovation, and supporting professional growth within your team. Required Skills & Experience: Proven experience in embedded software development within a safety-critical environment. Solid understanding of embedded systems and RTOS Strong programming skills in C and assembler. Demonstrated leadership experience with the ability to mentor, motivate, and manage engineering teams. Experience in project management, including planning, scheduling, and resource allocation. Ability to manage multiple concurrent projects effectively. Comprehensive experience across the full software development lifecycle. Please apply to find out more!
Overview We are seeking a Principal Systems Engineer with experience of managing software and Firmware requirements. The ideal candidate will have a strong background in the defence industry and expertise in systems engineering, verification, project management, and Documentation. We are looking for a Engineer who promotes a mindset of attention to detail, communication, and teamwork within there team. Candidates with a good understanding of all aspects of Systems Engineering relating to lifecycle processes and methodologies should apply. Responsibilities As a Systems Engineer, you will play a crucial role in designing, implementing, and maintaining complex systems solutions that meet our clients' needs. You will collaborate closely with cross-functional teams to ensure seamless integration and deployment of systems, while adhering to industry standards and best practices. Handling embedded software or firmware requirements Development of complex systems design requirements, particularly for implementation in software Manage system requirements, verification and compliance evolution against a rapid system baseline release schedule. Be able to generate detailed requirement sets on the basis of a variety of drivers and manage change over baselines. Support system requirement flow-down through to design and implementation teams. You are expected to be able to work in all areas of top the V model where you will be able to support concept translating systems to customer requirements, through to in-service support. You will be expected to provide systems engineering support to customer design and engineering management teams. Full requirements management (creation, update, validation, verification), including suppliers' integration and DOORS experience, Documentation: Produce detailed technical documentation, supporting the development of engineering requirements and associated documentation. Completion of trade studies Manage planning and work package management. Reviewing, documentation - Subsystems, customer, work packages. SYS ML Generation Requirements and Use Case analysis Concept assessment and design trade studies System architecture design and functional modelling Performance assessment and systems behavior analysis Verification, Validation, proving and Certification Systems Integration Model based engineering techniques, including the use of Rhapsody Qualifications Bachelor's Degree in Engineering, Computer Science, or a related field. Applicable and suitable experience can be substituted for qualifications. Essential skills Systems Engineering Technical Requirement Specification Requirements Verification Requirements Development Requirements Proving Rhapsody PLM tools System design Systems Architecture Systems Integration Ability to provide inputs to project Management MS Office Suite Understanding of complete V Lifecycle. Manage Non-Conformances IBM DOORS JIRA Desired skills Ability to analyse complex technical problems and generate effective solutions. Strong interpersonal skills for effective cross-functional collaboration. Excellent verbal and written communication skills, capable of articulating complex technical concepts to diverse audiences. Comfortable working in a dynamic, fast-paced environment with evolving priorities. Experience Extensive experience in Systems Engineering roles. Proven experience in systems engineering, preferably within the defence or aerospace industry Strong analytical and problem-solving skills, with the ability to troubleshoot complex technical issues and propose innovative solutions Excellent communication and interpersonal skills, with the ability to collaborate effectively in a multidisciplinary team environment Experience with project management practices and tools, including schedule management, risk analysis, and resource allocation Knowledge of relevant industry standards and regulations, such as MIL-STD, DO-178C, and DO-254, is desirable Eligibility for security clearance (dependent on project requirements) What do I need before I apply This role requires on-site customer support 2 - 3 days per week in the Bristol area. Benefits Collaborative working environment - we stand shoulder to shoulder with our clients and our peers through good times and challenges We empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projects Expleo Academy - enables you to acquire and develop the right skills by delivering a suite of accredited training courses Competitive company benefits Always working as one team, our people are not afraid to think big and challenge the status quo As a Disability Confident Committed Employer we have committed to: Ensure our recruitment process is inclusive and accessible Communicating and promoting vacancies Offering an interview to disabled people who meet the minimum criteria for the job Anticipating and providing reasonable adjustments as required Supporting any existing employee who acquires a disability or long term health condition, enabling them to stay in work at least one activity that will make a difference for disabled people "We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age". We treat everyone fairly and equitably across the organisation, including providing any additional support and adjustments needed for everyone to thrive
03/09/2025
Full time
Overview We are seeking a Principal Systems Engineer with experience of managing software and Firmware requirements. The ideal candidate will have a strong background in the defence industry and expertise in systems engineering, verification, project management, and Documentation. We are looking for a Engineer who promotes a mindset of attention to detail, communication, and teamwork within there team. Candidates with a good understanding of all aspects of Systems Engineering relating to lifecycle processes and methodologies should apply. Responsibilities As a Systems Engineer, you will play a crucial role in designing, implementing, and maintaining complex systems solutions that meet our clients' needs. You will collaborate closely with cross-functional teams to ensure seamless integration and deployment of systems, while adhering to industry standards and best practices. Handling embedded software or firmware requirements Development of complex systems design requirements, particularly for implementation in software Manage system requirements, verification and compliance evolution against a rapid system baseline release schedule. Be able to generate detailed requirement sets on the basis of a variety of drivers and manage change over baselines. Support system requirement flow-down through to design and implementation teams. You are expected to be able to work in all areas of top the V model where you will be able to support concept translating systems to customer requirements, through to in-service support. You will be expected to provide systems engineering support to customer design and engineering management teams. Full requirements management (creation, update, validation, verification), including suppliers' integration and DOORS experience, Documentation: Produce detailed technical documentation, supporting the development of engineering requirements and associated documentation. Completion of trade studies Manage planning and work package management. Reviewing, documentation - Subsystems, customer, work packages. SYS ML Generation Requirements and Use Case analysis Concept assessment and design trade studies System architecture design and functional modelling Performance assessment and systems behavior analysis Verification, Validation, proving and Certification Systems Integration Model based engineering techniques, including the use of Rhapsody Qualifications Bachelor's Degree in Engineering, Computer Science, or a related field. Applicable and suitable experience can be substituted for qualifications. Essential skills Systems Engineering Technical Requirement Specification Requirements Verification Requirements Development Requirements Proving Rhapsody PLM tools System design Systems Architecture Systems Integration Ability to provide inputs to project Management MS Office Suite Understanding of complete V Lifecycle. Manage Non-Conformances IBM DOORS JIRA Desired skills Ability to analyse complex technical problems and generate effective solutions. Strong interpersonal skills for effective cross-functional collaboration. Excellent verbal and written communication skills, capable of articulating complex technical concepts to diverse audiences. Comfortable working in a dynamic, fast-paced environment with evolving priorities. Experience Extensive experience in Systems Engineering roles. Proven experience in systems engineering, preferably within the defence or aerospace industry Strong analytical and problem-solving skills, with the ability to troubleshoot complex technical issues and propose innovative solutions Excellent communication and interpersonal skills, with the ability to collaborate effectively in a multidisciplinary team environment Experience with project management practices and tools, including schedule management, risk analysis, and resource allocation Knowledge of relevant industry standards and regulations, such as MIL-STD, DO-178C, and DO-254, is desirable Eligibility for security clearance (dependent on project requirements) What do I need before I apply This role requires on-site customer support 2 - 3 days per week in the Bristol area. Benefits Collaborative working environment - we stand shoulder to shoulder with our clients and our peers through good times and challenges We empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projects Expleo Academy - enables you to acquire and develop the right skills by delivering a suite of accredited training courses Competitive company benefits Always working as one team, our people are not afraid to think big and challenge the status quo As a Disability Confident Committed Employer we have committed to: Ensure our recruitment process is inclusive and accessible Communicating and promoting vacancies Offering an interview to disabled people who meet the minimum criteria for the job Anticipating and providing reasonable adjustments as required Supporting any existing employee who acquires a disability or long term health condition, enabling them to stay in work at least one activity that will make a difference for disabled people "We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age". We treat everyone fairly and equitably across the organisation, including providing any additional support and adjustments needed for everyone to thrive
Principal Hardware Engineer Marine AUV Robotics Harwell Hybrid £65,000pa - £70,000pa plus share scheme & benefits: A once in a lifetime opportunity has arisen for a passionate Principal Hardware Engineer to join a stealth robotics company based in the Oxfordshire area. This amazing business and AUV submersible robot have massive potential across a range of different industry sectors. The Principal Hardware Engineer will lead in the design, integration, and testing of advanced hardware systems for autonomous underwater vehicles (AUVs) and remotely operated vehicles (ROVs). In this role, you will be responsible for developing mission-critical electronics and system architectures that operate reliably in challenging marine environments. If you re passionate about robotics within the maritime industry and the autonomous vehicle and unmanned vehicle industry, you honestly need to make contact with us, this Principal Hardware Engineer role is not to be missed. Candidates must be British Citizens or have lived in the UK for a minimum of 5 years, due to needing SC clearance. Key Responsibilities: Lead the architecture and development of hardware systems for underwater unmanned platforms, including power distribution, embedded electronics, sensor integration , and control systems. Design and oversee development of custom PCBs , enclosures, and interconnect systems that meet demanding environmental and operational requirements (pressure, corrosion, vibration). Evaluate and integrate marine sensors (e.g., sonar, cameras, DVLs, IMUs) and actuators into system designs, ensuring compatibility and performance under water. Develop and implement robust electrical and communication interfaces (e.g., Ethernet, RS-232/485, CAN, I2C, SPI) for high-reliability operation. Lead hardware system integration and testing, including pressure testing, EMI/EMC validation, and underwater operational trials. Collaborate closely with software, mechanical, and systems engineers to ensure cohesive design and successful system-level integration. Generate and maintain comprehensive documentation including schematics, BOMs, test plans, design justifications , and regulatory compliance records . Support field testing and deployments, including troubleshooting and field-based system diagnostics. Qualifications: Bachelor s or Master s degree in Electrical Engineering, Mechatronics, or a related field. 8+ years of experience in hardware engineering, preferably in unmanned systems, robotics, or rugged embedded systems. Proficiency in PCB design and layout tools (e.g., Altium, KiCAD, OrCAD) and electrical simulation/analysis tools. Hands-on experience designing for harsh environments including pressure, saltwater exposure, and thermal constraints . Strong understanding of signal integrity, grounding, shielding , and EMI/EMC considerations . Familiarity with underwater communication systems (e.g., acoustic modems, fiber optics, RF through water). Excellent analytical, problem-solving, and communication skills. Demonstrated ability to lead complex hardware development efforts from concept through deployment. Preferred Experience: Experience with low-power design , battery management systems, and subsea power architectures. Knowledge of safety and regulatory standards for marine or defense systems. Prior work on AUVs, ROVs , or similar subsea robotics platforms. If you re passionate about both robotics, in particular autonomous underwater or submersible vehicle and unmanned vehicle industry, and you love software engineering within this space, please get in touch ASAP. MARS Recruitment is an equal opportunities employer and positively welcomes applications from suitably qualified applicants regardless of race, colour, sex, marital status, national origin, religion, age, disability, or any other protected status. Suitable candidates for the role will be contacted within 3 working days, unfortunately if you haven t heard back in this time your application has been unsuccessful at this time MARS Recruitment is a specialist Engineering & IT recruiter working in partnership with companies across the UK and offers services of both an Employment Business (for Temporary/Contract roles) and an Employment Agency (for Permanent roles).
01/09/2025
Full time
Principal Hardware Engineer Marine AUV Robotics Harwell Hybrid £65,000pa - £70,000pa plus share scheme & benefits: A once in a lifetime opportunity has arisen for a passionate Principal Hardware Engineer to join a stealth robotics company based in the Oxfordshire area. This amazing business and AUV submersible robot have massive potential across a range of different industry sectors. The Principal Hardware Engineer will lead in the design, integration, and testing of advanced hardware systems for autonomous underwater vehicles (AUVs) and remotely operated vehicles (ROVs). In this role, you will be responsible for developing mission-critical electronics and system architectures that operate reliably in challenging marine environments. If you re passionate about robotics within the maritime industry and the autonomous vehicle and unmanned vehicle industry, you honestly need to make contact with us, this Principal Hardware Engineer role is not to be missed. Candidates must be British Citizens or have lived in the UK for a minimum of 5 years, due to needing SC clearance. Key Responsibilities: Lead the architecture and development of hardware systems for underwater unmanned platforms, including power distribution, embedded electronics, sensor integration , and control systems. Design and oversee development of custom PCBs , enclosures, and interconnect systems that meet demanding environmental and operational requirements (pressure, corrosion, vibration). Evaluate and integrate marine sensors (e.g., sonar, cameras, DVLs, IMUs) and actuators into system designs, ensuring compatibility and performance under water. Develop and implement robust electrical and communication interfaces (e.g., Ethernet, RS-232/485, CAN, I2C, SPI) for high-reliability operation. Lead hardware system integration and testing, including pressure testing, EMI/EMC validation, and underwater operational trials. Collaborate closely with software, mechanical, and systems engineers to ensure cohesive design and successful system-level integration. Generate and maintain comprehensive documentation including schematics, BOMs, test plans, design justifications , and regulatory compliance records . Support field testing and deployments, including troubleshooting and field-based system diagnostics. Qualifications: Bachelor s or Master s degree in Electrical Engineering, Mechatronics, or a related field. 8+ years of experience in hardware engineering, preferably in unmanned systems, robotics, or rugged embedded systems. Proficiency in PCB design and layout tools (e.g., Altium, KiCAD, OrCAD) and electrical simulation/analysis tools. Hands-on experience designing for harsh environments including pressure, saltwater exposure, and thermal constraints . Strong understanding of signal integrity, grounding, shielding , and EMI/EMC considerations . Familiarity with underwater communication systems (e.g., acoustic modems, fiber optics, RF through water). Excellent analytical, problem-solving, and communication skills. Demonstrated ability to lead complex hardware development efforts from concept through deployment. Preferred Experience: Experience with low-power design , battery management systems, and subsea power architectures. Knowledge of safety and regulatory standards for marine or defense systems. Prior work on AUVs, ROVs , or similar subsea robotics platforms. If you re passionate about both robotics, in particular autonomous underwater or submersible vehicle and unmanned vehicle industry, and you love software engineering within this space, please get in touch ASAP. MARS Recruitment is an equal opportunities employer and positively welcomes applications from suitably qualified applicants regardless of race, colour, sex, marital status, national origin, religion, age, disability, or any other protected status. Suitable candidates for the role will be contacted within 3 working days, unfortunately if you haven t heard back in this time your application has been unsuccessful at this time MARS Recruitment is a specialist Engineering & IT recruiter working in partnership with companies across the UK and offers services of both an Employment Business (for Temporary/Contract roles) and an Employment Agency (for Permanent roles).
Principal Embedded Software Engineer | £70-90k | Reading | Remote, with occasional visits
My client is an elite company providing media content solutions. Due to sustained success, they are expanding their R&D team.
They're seeking a Principal Software Engineer with a strong background in embedded systems and a passion for solving complex technical challenges in a high-performance environment.
Key Responsibilities:
* Lead software architecture across the full stack, from UI and services to kernel-level development.
* Collaborate with hardware and FPGA teams to deliver tightly integrated, high-speed embedded systems.
* Mentor engineers, drive best practices, and contribute to recruitment and technical leadership.
Essential Experience:
* 10+ years in C++ software development in a Linux environment
* Experience building complex software for custom hardware, including device interfacing.
* Strong foundation in data structures, algorithms, and object-oriented design.
Desirable Skills:
* Exposure to Qt, Yocto, Linux kernel, or device driver development.
* Knowledge of high-speed data, graphics processing, or networking (TCP/IP, multicast).
* Familiarity with Python, GitLab, or AWS
What you'll get:
* £70-90k (Dependent on experience)
* Very generous bonus scheme
* Ability to work nearly remotely, with occasional office visits
* Private medical, dental, and optical care
Interested in architecting cutting-edge embedded solutions?
Apply now to make a difference!
Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more
01/06/2025
Principal Embedded Software Engineer | £70-90k | Reading | Remote, with occasional visits
My client is an elite company providing media content solutions. Due to sustained success, they are expanding their R&D team.
They're seeking a Principal Software Engineer with a strong background in embedded systems and a passion for solving complex technical challenges in a high-performance environment.
Key Responsibilities:
* Lead software architecture across the full stack, from UI and services to kernel-level development.
* Collaborate with hardware and FPGA teams to deliver tightly integrated, high-speed embedded systems.
* Mentor engineers, drive best practices, and contribute to recruitment and technical leadership.
Essential Experience:
* 10+ years in C++ software development in a Linux environment
* Experience building complex software for custom hardware, including device interfacing.
* Strong foundation in data structures, algorithms, and object-oriented design.
Desirable Skills:
* Exposure to Qt, Yocto, Linux kernel, or device driver development.
* Knowledge of high-speed data, graphics processing, or networking (TCP/IP, multicast).
* Familiarity with Python, GitLab, or AWS
What you'll get:
* £70-90k (Dependent on experience)
* Very generous bonus scheme
* Ability to work nearly remotely, with occasional office visits
* Private medical, dental, and optical care
Interested in architecting cutting-edge embedded solutions?
Apply now to make a difference!
Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more
Senior C++ Software Engineers will have extensive proven experience in C++ software development at principal level
Strong understanding of modern C++ 17
Extensive proven experience with software deployment across multiple platforms
Strong knowledge of software architecture, design patterns, and best coding practices
Familiarity with algorithms, data structures, and agile methodologies
Scripting languages (PowerShell & Bash) and Embedded Linux experience
Senior C++ Software Engineers will lead the design, implementation and refinement of software features, driving improvements for both customer and developer experiences for large and complex systems
Provide technical leadership, mentorship and guidance to engineers within the team
Maintain a deep understanding of the product domain to ensure solutions meet customer needs
Produce reliable estimates with clear rationale, proactively identifying risks and dependencies
Conduct research on feasibility, alternative technologiesCommitment to delivering high-quality, maintainable code and thorough code reviews
Strong organisational skills with the ability to provide reliable estimates and meet project deadlines
01/06/2025
Senior C++ Software Engineers will have extensive proven experience in C++ software development at principal level
Strong understanding of modern C++ 17
Extensive proven experience with software deployment across multiple platforms
Strong knowledge of software architecture, design patterns, and best coding practices
Familiarity with algorithms, data structures, and agile methodologies
Scripting languages (PowerShell & Bash) and Embedded Linux experience
Senior C++ Software Engineers will lead the design, implementation and refinement of software features, driving improvements for both customer and developer experiences for large and complex systems
Provide technical leadership, mentorship and guidance to engineers within the team
Maintain a deep understanding of the product domain to ensure solutions meet customer needs
Produce reliable estimates with clear rationale, proactively identifying risks and dependencies
Conduct research on feasibility, alternative technologiesCommitment to delivering high-quality, maintainable code and thorough code reviews
Strong organisational skills with the ability to provide reliable estimates and meet project deadlines
Principal Motor Control Software Engineer
Warwickshire, UK £60-75k + bonus + benefits
This is a fantastic opportunity for a control software engineer with extensive experience of motor control. The role will involve software development and technical leadership to develop electrified powertrain systems for a broad variety e-mobility application. Based in Leamington Spa.
Required: Principal control software engineer
* Experience of developing motor control algorithms for electrified vehicle powertrain systems
* Excellent proven capabilities in either embedded software (C coding) or model based software development (Matlab, Simulink, etc)
* Experience of requirement capture and developing software architecture
* Good technical leadership, strong communication skills and customer facing experience
* Proven experience of developing motor control software for vehicle-based platforms within various mobility sectors (e.g. automotive, rail, aerospace, off-highway, military vehicles, etc)
In this role you will be involved with taking customer projects (e.g. electric vehicle propulsion / powertrain systems) from concept to prototype. This means being able to develop systems from scratch, bringing solutions up through hardware integration and lab testing to form validated prototypes ready for customer handover.
This role requires experience of motor control algorithm development utilising embedded C (hand coding) software development OR model-based software development (Matlab / Simulink).
A wider systems appreciation combined with experience of several e-mobility domains (e.g. automotive, aerospace, off-highway, marine, etc) would be preferred.
Skills / experience required: Principal motor control software engineer
* A good degree or ideally masters in a relevant subject (e.g. electronics, computer science, automotive engineering, etc)
* 8-10 years of post-academic experience developing motor control software for electric vehicles.
* Good evidence of model based software development using Matlab / Simulink OR embedded C
* Ability to technically lead projects, mentor juniors and work effectively with customers
* Experience of autocode tools (e.g. Embedded Coder) would be useful.
* Evidence of innovation and creative problem solving for relevant engineering projects
* Strong technical ability with the development of either embedded software (embedded C) and model based software (Matlab / Simulink)
* Some embedded software competence is required (understand device drivers, h/w architecture)
* Strong motor control algorithm development experience is required
Our client is looking for principal embedded software engineer with a relevant degree to help take proof of concepts through to prototype and into production ready designs. Embedded C programming experience is required or good model based software development (Matlab / Simulink) experience.
Experience of automotive, marine, aerospace or other vehicle electrification / motor control product development would be required.
This principal motor control software engineer role is based onsite (3 days per week) and is commutable from Birmingham. Redditch, Solihull, Nuneaton, Hinckley, Leamington Spa, Banbury, Daventry, Rugby, Coventry and Lutterworth
01/06/2025
Principal Motor Control Software Engineer
Warwickshire, UK £60-75k + bonus + benefits
This is a fantastic opportunity for a control software engineer with extensive experience of motor control. The role will involve software development and technical leadership to develop electrified powertrain systems for a broad variety e-mobility application. Based in Leamington Spa.
Required: Principal control software engineer
* Experience of developing motor control algorithms for electrified vehicle powertrain systems
* Excellent proven capabilities in either embedded software (C coding) or model based software development (Matlab, Simulink, etc)
* Experience of requirement capture and developing software architecture
* Good technical leadership, strong communication skills and customer facing experience
* Proven experience of developing motor control software for vehicle-based platforms within various mobility sectors (e.g. automotive, rail, aerospace, off-highway, military vehicles, etc)
In this role you will be involved with taking customer projects (e.g. electric vehicle propulsion / powertrain systems) from concept to prototype. This means being able to develop systems from scratch, bringing solutions up through hardware integration and lab testing to form validated prototypes ready for customer handover.
This role requires experience of motor control algorithm development utilising embedded C (hand coding) software development OR model-based software development (Matlab / Simulink).
A wider systems appreciation combined with experience of several e-mobility domains (e.g. automotive, aerospace, off-highway, marine, etc) would be preferred.
Skills / experience required: Principal motor control software engineer
* A good degree or ideally masters in a relevant subject (e.g. electronics, computer science, automotive engineering, etc)
* 8-10 years of post-academic experience developing motor control software for electric vehicles.
* Good evidence of model based software development using Matlab / Simulink OR embedded C
* Ability to technically lead projects, mentor juniors and work effectively with customers
* Experience of autocode tools (e.g. Embedded Coder) would be useful.
* Evidence of innovation and creative problem solving for relevant engineering projects
* Strong technical ability with the development of either embedded software (embedded C) and model based software (Matlab / Simulink)
* Some embedded software competence is required (understand device drivers, h/w architecture)
* Strong motor control algorithm development experience is required
Our client is looking for principal embedded software engineer with a relevant degree to help take proof of concepts through to prototype and into production ready designs. Embedded C programming experience is required or good model based software development (Matlab / Simulink) experience.
Experience of automotive, marine, aerospace or other vehicle electrification / motor control product development would be required.
This principal motor control software engineer role is based onsite (3 days per week) and is commutable from Birmingham. Redditch, Solihull, Nuneaton, Hinckley, Leamington Spa, Banbury, Daventry, Rugby, Coventry and Lutterworth
Job Title: Senior Embedded Software Engineer
Location: Lincolnshire (Remote)
Working Arrangement: On-Site 1 Day Every 4-6 Weeks (Travel Expenses Covered)
Key Experience/Skills:
- Demonstrable skills in modern C & C++ Embedded Software Development for embedded devices
- Good Knowledge of low-power wireless comms’, such as Zigbee BLE/ Bluetooth and WI-FI
- It is expected you will have an understanding of electronics and microcontroller-based embedded systems
- Your background will include experience with various embedded software development environments including compilers, debuggers, toolchains and emulators
Desirable
- Experience of low-level communication protocols (SPI, I2C, UART) implementation and debugging
- Knowledge of version control principals & experience using a version control tool
- Understanding of the software development life-cycle stages and reasons for following this process
- Experience with either consumer electronics, IoT or audio product development
Education:
Degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent is required
01/06/2025
Job Title: Senior Embedded Software Engineer
Location: Lincolnshire (Remote)
Working Arrangement: On-Site 1 Day Every 4-6 Weeks (Travel Expenses Covered)
Key Experience/Skills:
- Demonstrable skills in modern C & C++ Embedded Software Development for embedded devices
- Good Knowledge of low-power wireless comms’, such as Zigbee BLE/ Bluetooth and WI-FI
- It is expected you will have an understanding of electronics and microcontroller-based embedded systems
- Your background will include experience with various embedded software development environments including compilers, debuggers, toolchains and emulators
Desirable
- Experience of low-level communication protocols (SPI, I2C, UART) implementation and debugging
- Knowledge of version control principals & experience using a version control tool
- Understanding of the software development life-cycle stages and reasons for following this process
- Experience with either consumer electronics, IoT or audio product development
Education:
Degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent is required
Job Title: Senior Firmware Engineer
Location: Plymouth, Devon
Working Arrangement: On-Site 1 Day Per Week
Key Experience/Skills:
- Demonstrable skills in modern C microcontroller firmware development for embedded devices
- Good Knowledge of low-power wireless comms’, such as Zigbee BLE/ Bluetooth and WI-FI
- It is expected you will have an understanding of electronics and microcontroller-based embedded systems
- Your background will include experience with various embedded software development environments including compilers, debuggers, toolchains and emulators
Desirable
- Experience of low-level communication protocols (SPI, I2C, UART) implementation and debugging
- Knowledge of version control principals & experience using a version control tool
- Understanding of the software development lifecycle stages and reasons for following this process
- Experience with either consumer electronics, IoT or audio product development
Education:
Degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent is required
01/06/2025
Job Title: Senior Firmware Engineer
Location: Plymouth, Devon
Working Arrangement: On-Site 1 Day Per Week
Key Experience/Skills:
- Demonstrable skills in modern C microcontroller firmware development for embedded devices
- Good Knowledge of low-power wireless comms’, such as Zigbee BLE/ Bluetooth and WI-FI
- It is expected you will have an understanding of electronics and microcontroller-based embedded systems
- Your background will include experience with various embedded software development environments including compilers, debuggers, toolchains and emulators
Desirable
- Experience of low-level communication protocols (SPI, I2C, UART) implementation and debugging
- Knowledge of version control principals & experience using a version control tool
- Understanding of the software development lifecycle stages and reasons for following this process
- Experience with either consumer electronics, IoT or audio product development
Education:
Degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent is required
About the role
We are an innovative high-tech next-generation telecommunications start-up based in the Surrey area, actively seeking exceptionally talented engineers to join our dynamic team. As part of this role, your focus will span the entire software development lifecycle, from concept through to volume production. You will be engaged in every aspect of the development process to ensure successful outcomes. This role requires a strong emphasis on multi-functional collaboration and fostering a robust team spirit. We are seeking candidates with a flexible working attitude, a team player who can also demonstrating the ability to work autonomously and take responsibility in a dynamic environment.
Responsibilities
Participate in the full life cycle of telecoms product development, from specification and design through implementation, testing and support.
Provide technical leadership in software development for embedded systems in a Linux environment, perform design integration and testing.
Work with real-time operating systems or develop software that operates in real-time environments, ensuring that critical tasks are executed within specified time constraints.
Optimise software performance and memory usage to meet the resource constraints of embedded systems, ensuring efficient utilisation of hardware resources.
Collaborate with Firmware and Hardware engineers to ensure that projects are delivered on time.
Coordinate design review activities to ensure that designs meet their requirements.
Create and maintain comprehensive documentation for the embedded software, including design specifications, coding standards, and user manuals.
Stay updated on emerging technologies, tools and best practices in embedded software development.
Candidate requirements
Bachelor’s or master’s degree in computer engineering, electronics or related fields.
Over 8 years’ proven Industrial experience in embedded software design within the telecommunication sector.
Strong Software Engineering skills including design, programming using C, scripting (Python, perl).
Very strong Linux experience.
Must have a deep understanding of digital circuits, Microcontrollers, Microprocessors and FPGAs.
Strong experience in developing and testing communication protocols (I2C, SPI, Ethernet, UART).
Good knowledge on ARM drivers and low-level device interface design and development.
Ability to work collaboratively and build and maintain relationships with team members.
Experience developing embedded Linux on ARM processors.
Experience with source control e.g. Git, SVN, CVS
Excellent debugging skills using debugging and testing tools: JTAG, Oscilloscope, Logic analysers.
Excellent verbal and written communication skills.
05/04/2024
Full time
About the role
We are an innovative high-tech next-generation telecommunications start-up based in the Surrey area, actively seeking exceptionally talented engineers to join our dynamic team. As part of this role, your focus will span the entire software development lifecycle, from concept through to volume production. You will be engaged in every aspect of the development process to ensure successful outcomes. This role requires a strong emphasis on multi-functional collaboration and fostering a robust team spirit. We are seeking candidates with a flexible working attitude, a team player who can also demonstrating the ability to work autonomously and take responsibility in a dynamic environment.
Responsibilities
Participate in the full life cycle of telecoms product development, from specification and design through implementation, testing and support.
Provide technical leadership in software development for embedded systems in a Linux environment, perform design integration and testing.
Work with real-time operating systems or develop software that operates in real-time environments, ensuring that critical tasks are executed within specified time constraints.
Optimise software performance and memory usage to meet the resource constraints of embedded systems, ensuring efficient utilisation of hardware resources.
Collaborate with Firmware and Hardware engineers to ensure that projects are delivered on time.
Coordinate design review activities to ensure that designs meet their requirements.
Create and maintain comprehensive documentation for the embedded software, including design specifications, coding standards, and user manuals.
Stay updated on emerging technologies, tools and best practices in embedded software development.
Candidate requirements
Bachelor’s or master’s degree in computer engineering, electronics or related fields.
Over 8 years’ proven Industrial experience in embedded software design within the telecommunication sector.
Strong Software Engineering skills including design, programming using C, scripting (Python, perl).
Very strong Linux experience.
Must have a deep understanding of digital circuits, Microcontrollers, Microprocessors and FPGAs.
Strong experience in developing and testing communication protocols (I2C, SPI, Ethernet, UART).
Good knowledge on ARM drivers and low-level device interface design and development.
Ability to work collaboratively and build and maintain relationships with team members.
Experience developing embedded Linux on ARM processors.
Experience with source control e.g. Git, SVN, CVS
Excellent debugging skills using debugging and testing tools: JTAG, Oscilloscope, Logic analysers.
Excellent verbal and written communication skills.
We are looking for an enthusiastic Software Engineer ideally with strong knowledge of 3D/2D graphics to join our graphics software team in Cambridge. Ensure you read the information regarding this opportunity thoroughly before making an application. The role involves cooperating with highly motivated engineers from different disciplines and customers throughout the world to design, develop and deploy Vulkan and OpenGL ES drivers for the current and the next generation of Arm graphics cores. The Team In the GPU Team you will be working alongside the best engineers in the world, making market leading products for the most successful companies. With applications in mobile, machine learning, Internet of Things, automotive, security, and embedded devices, your ideas will make a difference and you will have the opportunity to lead, challenge the norm and ultimately change the world of media processing. The Arm Mali series of multimedia processors offers graphics solutions to drive the ultimate visual experience across a wide range of devices, scaling from entry-level mass market smartphones through to visually stunning, high-performance smartphones, Android OS-based tablets and SmartTVs. Our Mali Graphics Processor is the world's shipping Graphics Processor. Please take a look at the following video to see what it's like to work in Arm: Requirements Education & Qualifications Bachelors, Masters or PhD (computer science or electronics engineering) with good academic record. Essential Skills & Experience Ability to lead and direct GPU engineering teams Experience of embedded software development for a commercial organization. Experience in 2D/3D graphics technology and standards such as Vulkan, OpenGL, OpenGL ES or Direct3D. Knowledge of graphics fundamentals, e.g.: GPU graphics pipeline and shaders. Expert knowledge of C/C++. Strong understanding of computer architecture (CPU, Memory, MMU Cache, etc.) Proficiency in problem solving and debugging skills. Experience of performance analysis, software optimisation and instrumentation. Willingness and ability to contribute to process improvement initiatives. Practical, organized and analytical approach to work. Next steps Sounds good? Then click apply today. With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly talented professionals. By enabling a vibrant, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we inspire our people to share their unique contributions to Arm's success in the global marketplace.
22/09/2022
Full time
We are looking for an enthusiastic Software Engineer ideally with strong knowledge of 3D/2D graphics to join our graphics software team in Cambridge. Ensure you read the information regarding this opportunity thoroughly before making an application. The role involves cooperating with highly motivated engineers from different disciplines and customers throughout the world to design, develop and deploy Vulkan and OpenGL ES drivers for the current and the next generation of Arm graphics cores. The Team In the GPU Team you will be working alongside the best engineers in the world, making market leading products for the most successful companies. With applications in mobile, machine learning, Internet of Things, automotive, security, and embedded devices, your ideas will make a difference and you will have the opportunity to lead, challenge the norm and ultimately change the world of media processing. The Arm Mali series of multimedia processors offers graphics solutions to drive the ultimate visual experience across a wide range of devices, scaling from entry-level mass market smartphones through to visually stunning, high-performance smartphones, Android OS-based tablets and SmartTVs. Our Mali Graphics Processor is the world's shipping Graphics Processor. Please take a look at the following video to see what it's like to work in Arm: Requirements Education & Qualifications Bachelors, Masters or PhD (computer science or electronics engineering) with good academic record. Essential Skills & Experience Ability to lead and direct GPU engineering teams Experience of embedded software development for a commercial organization. Experience in 2D/3D graphics technology and standards such as Vulkan, OpenGL, OpenGL ES or Direct3D. Knowledge of graphics fundamentals, e.g.: GPU graphics pipeline and shaders. Expert knowledge of C/C++. Strong understanding of computer architecture (CPU, Memory, MMU Cache, etc.) Proficiency in problem solving and debugging skills. Experience of performance analysis, software optimisation and instrumentation. Willingness and ability to contribute to process improvement initiatives. Practical, organized and analytical approach to work. Next steps Sounds good? Then click apply today. With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly talented professionals. By enabling a vibrant, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we inspire our people to share their unique contributions to Arm's success in the global marketplace.
The System Safety Assurance and Reliability Team work on a wide range of project both across the UK and internationally. System Safety Assurance and Reliability is a key area within our Strategic Consulting business. Our team is a highly motivated group responsible for providing technical system safety, reliability, dependability and risk management services to highly regulated industries, assisting our clients with the delivery of their products, projects and programmes - safely, effectively and efficiently. About the opportunity: We are looking for a Senior/Principal Safety Engineer to join our UK System Safety Assurance and Reliability Team. You will be joining a team who is delivering strategic and tactical support to some of the world's most challenging projects and programmes across many industries including rail, air, water, government, energy and processing. As a Senior/Principal Safety Engineer you will be responsible to deliver Safety Engineering to meet the customer requirements. These range from hazard identification, hazard management, risk assessment or production of safety technical reports. A successful candidate will have an aptitude for innovation, ability to challenge the status quo, experience in problem solving and work effectively with multi-disciplinary teams. The System Safety Assurance and Reliability Team is distributed nationally, supporting our clients globally. We are a progressive and flexible team and offer the opportunity to work from home, business needs permitting. T ravel may be required to project and client offices with occasional overnight stays or longer-term secondments. This may include opportunities for working overseas. A degree, or equivalent qualification, in a relevant subject area. Experience in applying Safety Engineering in a regulated industry, preferably railways (e.g. Common Safety Method). Good knowledge of Hazard Identification and Management Techniques (e.g. HAZIDs, HAZOPs, SWIFT, etc.). Understanding of Qualitative and Quantitative Risk Assessment Techniques (e.g. FTA, FMEAS, ETA, QRA, etc.). Experience in Safety Auditing and Assessment. Some experience in Team and/or Workstream Management. Ideally, here's what you'll also have: Professional qualified or working towards professional qualification (e.g. IEng/CEng). Experience in Reliability, Availability, Maintainability (RAM) (e.g. RBDs, FMECAs, FRACAS, etc.). Experience in Safety Cases development, SIL assessment/development, through-life safety case management, Bow Tie, etc. Knowledge of reliability software tools such as Isograph Reliability Workbench Software Package. Some experience in Bid and/or Business Development. Additional capability in systems engineering, human factors, resilience engineering and/or asset management. Why Jacobs? We clear the way for inventive thinking so you have the support, means and space to deliver the boldest solutions for the extraordinary and every day. Jacobs. A world where you can. Our Culture We're invested in you and your success. Our values stand on a foundation of safety, integrity, inclusion and diversity. We put people at the heart of our business and we truly believe that by supporting one another through our culture of caring, we all succeed. We value positive mental health and a sense of belonging for all employees. We aim to make inclusion and diversity core attributes of our identity, embedded in all our employment and business practices in all locations. We know that if we are inclusive, we're more connected, and if we are diverse, we're more creative. As a Disability Confident employer, we will interview all disabled applicants who meet the minimum criteria for a vacancy. We welcome applications from candidates who are seeking flexible working and from those who may not meet all the listed requirements for a role. #Jacobsp&psjob
01/02/2022
Full time
The System Safety Assurance and Reliability Team work on a wide range of project both across the UK and internationally. System Safety Assurance and Reliability is a key area within our Strategic Consulting business. Our team is a highly motivated group responsible for providing technical system safety, reliability, dependability and risk management services to highly regulated industries, assisting our clients with the delivery of their products, projects and programmes - safely, effectively and efficiently. About the opportunity: We are looking for a Senior/Principal Safety Engineer to join our UK System Safety Assurance and Reliability Team. You will be joining a team who is delivering strategic and tactical support to some of the world's most challenging projects and programmes across many industries including rail, air, water, government, energy and processing. As a Senior/Principal Safety Engineer you will be responsible to deliver Safety Engineering to meet the customer requirements. These range from hazard identification, hazard management, risk assessment or production of safety technical reports. A successful candidate will have an aptitude for innovation, ability to challenge the status quo, experience in problem solving and work effectively with multi-disciplinary teams. The System Safety Assurance and Reliability Team is distributed nationally, supporting our clients globally. We are a progressive and flexible team and offer the opportunity to work from home, business needs permitting. T ravel may be required to project and client offices with occasional overnight stays or longer-term secondments. This may include opportunities for working overseas. A degree, or equivalent qualification, in a relevant subject area. Experience in applying Safety Engineering in a regulated industry, preferably railways (e.g. Common Safety Method). Good knowledge of Hazard Identification and Management Techniques (e.g. HAZIDs, HAZOPs, SWIFT, etc.). Understanding of Qualitative and Quantitative Risk Assessment Techniques (e.g. FTA, FMEAS, ETA, QRA, etc.). Experience in Safety Auditing and Assessment. Some experience in Team and/or Workstream Management. Ideally, here's what you'll also have: Professional qualified or working towards professional qualification (e.g. IEng/CEng). Experience in Reliability, Availability, Maintainability (RAM) (e.g. RBDs, FMECAs, FRACAS, etc.). Experience in Safety Cases development, SIL assessment/development, through-life safety case management, Bow Tie, etc. Knowledge of reliability software tools such as Isograph Reliability Workbench Software Package. Some experience in Bid and/or Business Development. Additional capability in systems engineering, human factors, resilience engineering and/or asset management. Why Jacobs? We clear the way for inventive thinking so you have the support, means and space to deliver the boldest solutions for the extraordinary and every day. Jacobs. A world where you can. Our Culture We're invested in you and your success. Our values stand on a foundation of safety, integrity, inclusion and diversity. We put people at the heart of our business and we truly believe that by supporting one another through our culture of caring, we all succeed. We value positive mental health and a sense of belonging for all employees. We aim to make inclusion and diversity core attributes of our identity, embedded in all our employment and business practices in all locations. We know that if we are inclusive, we're more connected, and if we are diverse, we're more creative. As a Disability Confident employer, we will interview all disabled applicants who meet the minimum criteria for a vacancy. We welcome applications from candidates who are seeking flexible working and from those who may not meet all the listed requirements for a role. #Jacobsp&psjob
The Integrated Systems Assurance Team are a key part our People & Places Solutions business, working on a varied range of projects, both within the UK and internationally, assisting our clients with the delivery of their products, projects and programmes - safely, effectively and efficiently. The team is a highly motivated, inclusive and diverse group, responsible for providing systems engineering, technical system safety, reliability, dependability and risk management services to highly regulated industries, including rail, water, aviation, aerospace, government, energy and processing. We are looking for Systems Engineers (Consultant/Senior/Principal grades) to join our UK team; base location is flexible, but ideally one of London, Bristol, Birmingham or Glasgow. You will be joining a rapidly growing team who is delivering strategic and tactical support to some of the world's most inspiring projects and programmes across many industries including rail, air, water, defence, nuclear and processing. This role provides a fantastic career opportunity, whilst developing your skills and experience under the guidance and mentorship of our industry-recognised senior team. You will be able to work across a range of activities at various stages of the systems engineering lifecycle. You will thrive on doing something different every day and be comfortable with ambiguity. You will have a strong desire to learn new things. You will be a good communicator at all levels, able to understand and decompose complexity and present it in simple terms. Typically, you will be involved in: Concept development of systems solutions. Development and management of system requirements including the use of tools such as DOORS. Development of abstract architectures to describe systems, using tools such as SparxWorks. Design process engineering for hardware, software and mixed technology systems. Systems safety engineering and RAM activities. Systems integration, including structuring and partitioning of complex systems. Systems performance evaluation and its application to verification and validation. System Integrity analysis including resilience and impact assessment. Systems qualification and acceptance. The System Assurance Team is distributed nationally, supporting our clients globally. We are a progressive and flexible team and offer the opportunity to work from home, business needs permitting. Travel may be required to project and client offices with occasional overnight stays or longer-term secondments. This may include opportunities for working overseas. #UKSystemsEng A minimum of a technical Degree, equivalent qualification or experience Broad experience of Systems Engineering activities in a complex, safety focussed and regulated organisation with multiple complex interfaces. Ideally in rail (e.g. heavy, metro or light) or a similar regulated environment (e.g. aerospace or nuclear) Comfortable with, and demonstrable experience of, resolving ambiguity in task, system and requirements definition Able to communicate effectively with a variety of stakeholders Delivery focussed with an enthusiasm to make a positive difference Demonstrable experience of change management, rapidly adapting to emerging requirements, changing circumstances and high levels of uncertainty and ambiguity in a fast-changing environment Ideally, here's what you'll also have: Corporate membership with an appropriate professional institution (e.g. INCOSE, SaRS, IET, IMechE). Professional qualified or working towards professional qualification (e.g. IEng/CEng) INCOSE recognised status, e.g. Certified Systems Engineering Professional (CSEP) Demonstrable experience of Requirements capture, analysis and management Verification and validation Interface identification, control, and management Systems architecture development Systems migration planning Working experience of setting up and enabling Enterprise Architecture and Modelling activities for complex 'System of Systems' (SoS) projects Experience in the application of systems assurance standards such as EN 50126, EN 50128, EN 50129, IEC 61508 etc. Experience in SPARX Enterprise Architect, Cameo Systems Modeler ™, IBM Rational Rhapsody Architect, Capella or other similar MBSE tool Growyour career with a company that inspires and empowers you to deliver your best work so you can evolve,flourish, and succeed. Why Jacobs? We clear the way for inventive thinking so you have the support, means and space to deliver the boldest solutions for the extraordinary and every day. Jacobs. A world where you can. Our Culture: We're invested in you and your success. Our values stand on a foundation of safety, integrity, inclusion and diversity. We put people at the heart of our business and we truly believe that by supporting one another through our culture of caring, we all succeed. We value positive mental health and a sense of belonging for all employees. We aim to make inclusion and diversity core attributes of our identity, embedded in all our employment and business practices in all locations. We know that if we are inclusive, we're more connected, and if we are diverse, we're more creative. Jacobs partners with VERCIDA to help us attract and retain diverse talent. For greater online accessibility please visit to view and access our roles. As a Disability Confident employer, we will interview all disabled applicants who meet the minimum criteria for a vacancy. We welcome applications from candidates who are seeking flexible working and from those who may not meet all the listed requirements for a role.
01/02/2022
Full time
The Integrated Systems Assurance Team are a key part our People & Places Solutions business, working on a varied range of projects, both within the UK and internationally, assisting our clients with the delivery of their products, projects and programmes - safely, effectively and efficiently. The team is a highly motivated, inclusive and diverse group, responsible for providing systems engineering, technical system safety, reliability, dependability and risk management services to highly regulated industries, including rail, water, aviation, aerospace, government, energy and processing. We are looking for Systems Engineers (Consultant/Senior/Principal grades) to join our UK team; base location is flexible, but ideally one of London, Bristol, Birmingham or Glasgow. You will be joining a rapidly growing team who is delivering strategic and tactical support to some of the world's most inspiring projects and programmes across many industries including rail, air, water, defence, nuclear and processing. This role provides a fantastic career opportunity, whilst developing your skills and experience under the guidance and mentorship of our industry-recognised senior team. You will be able to work across a range of activities at various stages of the systems engineering lifecycle. You will thrive on doing something different every day and be comfortable with ambiguity. You will have a strong desire to learn new things. You will be a good communicator at all levels, able to understand and decompose complexity and present it in simple terms. Typically, you will be involved in: Concept development of systems solutions. Development and management of system requirements including the use of tools such as DOORS. Development of abstract architectures to describe systems, using tools such as SparxWorks. Design process engineering for hardware, software and mixed technology systems. Systems safety engineering and RAM activities. Systems integration, including structuring and partitioning of complex systems. Systems performance evaluation and its application to verification and validation. System Integrity analysis including resilience and impact assessment. Systems qualification and acceptance. The System Assurance Team is distributed nationally, supporting our clients globally. We are a progressive and flexible team and offer the opportunity to work from home, business needs permitting. Travel may be required to project and client offices with occasional overnight stays or longer-term secondments. This may include opportunities for working overseas. #UKSystemsEng A minimum of a technical Degree, equivalent qualification or experience Broad experience of Systems Engineering activities in a complex, safety focussed and regulated organisation with multiple complex interfaces. Ideally in rail (e.g. heavy, metro or light) or a similar regulated environment (e.g. aerospace or nuclear) Comfortable with, and demonstrable experience of, resolving ambiguity in task, system and requirements definition Able to communicate effectively with a variety of stakeholders Delivery focussed with an enthusiasm to make a positive difference Demonstrable experience of change management, rapidly adapting to emerging requirements, changing circumstances and high levels of uncertainty and ambiguity in a fast-changing environment Ideally, here's what you'll also have: Corporate membership with an appropriate professional institution (e.g. INCOSE, SaRS, IET, IMechE). Professional qualified or working towards professional qualification (e.g. IEng/CEng) INCOSE recognised status, e.g. Certified Systems Engineering Professional (CSEP) Demonstrable experience of Requirements capture, analysis and management Verification and validation Interface identification, control, and management Systems architecture development Systems migration planning Working experience of setting up and enabling Enterprise Architecture and Modelling activities for complex 'System of Systems' (SoS) projects Experience in the application of systems assurance standards such as EN 50126, EN 50128, EN 50129, IEC 61508 etc. Experience in SPARX Enterprise Architect, Cameo Systems Modeler ™, IBM Rational Rhapsody Architect, Capella or other similar MBSE tool Growyour career with a company that inspires and empowers you to deliver your best work so you can evolve,flourish, and succeed. Why Jacobs? We clear the way for inventive thinking so you have the support, means and space to deliver the boldest solutions for the extraordinary and every day. Jacobs. A world where you can. Our Culture: We're invested in you and your success. Our values stand on a foundation of safety, integrity, inclusion and diversity. We put people at the heart of our business and we truly believe that by supporting one another through our culture of caring, we all succeed. We value positive mental health and a sense of belonging for all employees. We aim to make inclusion and diversity core attributes of our identity, embedded in all our employment and business practices in all locations. We know that if we are inclusive, we're more connected, and if we are diverse, we're more creative. Jacobs partners with VERCIDA to help us attract and retain diverse talent. For greater online accessibility please visit to view and access our roles. As a Disability Confident employer, we will interview all disabled applicants who meet the minimum criteria for a vacancy. We welcome applications from candidates who are seeking flexible working and from those who may not meet all the listed requirements for a role.
About the opportunity: The Integrated Systems Assurance Team are a key part our People & Places Solutions business, working on a varied range of projects, both within the UK and internationally, assisting our clients with the delivery of their products, projects and programmes - safely, effectively and efficiently. The team is a highly motivated, inclusive and diverse group, responsible for providing systems engineering, technical system safety, reliability, dependability and risk management services to highly regulated industries, including rail, water, aviation, aerospace, government, energy and processing. We are looking for Systems Engineers (Consultant/Senior/Principal grades) to join our UK team; base location is flexible, but ideally one of London, Bristol, Birmingham or Glasgow. You will be joining a rapidly growing team who is delivering strategic and tactical support to some of the world's most inspiring projects and programmes across many industries including rail, air, water, defence, nuclear and processing. This role provides a fantastic career opportunity, whilst developing your skills and experience under the guidance and mentorship of our industry-recognised senior team. You will be able to work across a range of activities at various stages of the systems engineering lifecycle. You will thrive on doing something different every day and be comfortable with ambiguity. You will have a strong desire to learn new things. You will be a good communicator at all levels, able to understand and decompose complexity and present it in simple terms. Typically, you will be involved in: Concept development of systems solutions. Development and management of system requirements including the use of tools such as DOORS. Development of abstract architectures to describe systems, using tools such as SparxWorks. Design process engineering for hardware, software and mixed technology systems. Systems safety engineering and RAM activities. Systems integration, including structuring and partitioning of complex systems. Systems performance evaluation and its application to verification and validation. System Integrity analysis including resilience and impact assessment. Systems qualification and acceptance. The System Assurance Team is distributed nationally, supporting our clients globally. We are a progressive and flexible team and offer the opportunity to work from home, business needs permitting. Travel may be required to project and client offices with occasional overnight stays or longer-term secondments. This may include opportunities for working overseas. A minimum of a technical Degree, equivalent qualification or experience Broad experience of Systems Engineering activities in a complex, safety focussed and regulated organisation with multiple complex interfaces. Ideally in rail (e.g. heavy, metro or light) or a similar regulated environment (e.g. aerospace or nuclear) Comfortable with, and demonstrable experience of, resolving ambiguity in task, system and requirements definition Able to communicate effectively with a variety of stakeholders Delivery focussed with an enthusiasm to make a positive difference Demonstrable experience of change management, rapidly adapting to emerging requirements, changing circumstances and high levels of uncertainty and ambiguity in a fast-changing environment Ideally, here's what you'll also have: Corporate membership with an appropriate professional institution (e.g. INCOSE, SaRS, IET, IMechE). Professional qualified or working towards professional qualification (e.g. IEng/CEng) INCOSE recognised status, e.g. Certified Systems Engineering Professional (CSEP) Demonstrable experience of Requirements capture, analysis and management Verification and validation Interface identification, control, and management Systems architecture development Systems migration planning Working experience of setting up and enabling Enterprise Architecture and Modelling activities for complex 'System of Systems' (SoS) projects Experience in the application of systems assurance standards such as EN 50126, EN 50128, EN 50129, IEC 61508 etc. Experience in SPARX Enterprise Architect, Cameo Systems Modeler ™, IBM Rational Rhapsody Architect, Capella or other similar MBSE tool Why Jacobs? We clear the way for inventive thinking so you have the support, means and space to deliver the boldest solutions for the extraordinary and every day. Jacobs. A world where you can. Our Culture: We're invested in you and your success. Our values stand on a foundation of safety, integrity, inclusion and diversity. We put people at the heart of our business and we truly believe that by supporting one another through our culture of caring, we all succeed. We value positive mental health and a sense of belonging for all employees. We aim to make inclusion and diversity core attributes of our identity, embedded in all our employment and business practices in all locations. We know that if we are inclusive, we're more connected, and if we are diverse, we're more creative. As a Disability Confident employer, we will interview all disabled applicants who meet the minimum criteria for a vacancy. We welcome applications from candidates who are seeking flexible working and from those who may not meet all the listed requirements for a role. Successful candidates will be asked to complete a Baseline Personnel Security Standard Pre-Employment check and will be required to undergo various checks including: Identity, Right to Work; Employment/Education History and Criminal Record. If you are unable to meet this and any associated criteria, then your employment may be delayed or rejected.
01/02/2022
Full time
About the opportunity: The Integrated Systems Assurance Team are a key part our People & Places Solutions business, working on a varied range of projects, both within the UK and internationally, assisting our clients with the delivery of their products, projects and programmes - safely, effectively and efficiently. The team is a highly motivated, inclusive and diverse group, responsible for providing systems engineering, technical system safety, reliability, dependability and risk management services to highly regulated industries, including rail, water, aviation, aerospace, government, energy and processing. We are looking for Systems Engineers (Consultant/Senior/Principal grades) to join our UK team; base location is flexible, but ideally one of London, Bristol, Birmingham or Glasgow. You will be joining a rapidly growing team who is delivering strategic and tactical support to some of the world's most inspiring projects and programmes across many industries including rail, air, water, defence, nuclear and processing. This role provides a fantastic career opportunity, whilst developing your skills and experience under the guidance and mentorship of our industry-recognised senior team. You will be able to work across a range of activities at various stages of the systems engineering lifecycle. You will thrive on doing something different every day and be comfortable with ambiguity. You will have a strong desire to learn new things. You will be a good communicator at all levels, able to understand and decompose complexity and present it in simple terms. Typically, you will be involved in: Concept development of systems solutions. Development and management of system requirements including the use of tools such as DOORS. Development of abstract architectures to describe systems, using tools such as SparxWorks. Design process engineering for hardware, software and mixed technology systems. Systems safety engineering and RAM activities. Systems integration, including structuring and partitioning of complex systems. Systems performance evaluation and its application to verification and validation. System Integrity analysis including resilience and impact assessment. Systems qualification and acceptance. The System Assurance Team is distributed nationally, supporting our clients globally. We are a progressive and flexible team and offer the opportunity to work from home, business needs permitting. Travel may be required to project and client offices with occasional overnight stays or longer-term secondments. This may include opportunities for working overseas. A minimum of a technical Degree, equivalent qualification or experience Broad experience of Systems Engineering activities in a complex, safety focussed and regulated organisation with multiple complex interfaces. Ideally in rail (e.g. heavy, metro or light) or a similar regulated environment (e.g. aerospace or nuclear) Comfortable with, and demonstrable experience of, resolving ambiguity in task, system and requirements definition Able to communicate effectively with a variety of stakeholders Delivery focussed with an enthusiasm to make a positive difference Demonstrable experience of change management, rapidly adapting to emerging requirements, changing circumstances and high levels of uncertainty and ambiguity in a fast-changing environment Ideally, here's what you'll also have: Corporate membership with an appropriate professional institution (e.g. INCOSE, SaRS, IET, IMechE). Professional qualified or working towards professional qualification (e.g. IEng/CEng) INCOSE recognised status, e.g. Certified Systems Engineering Professional (CSEP) Demonstrable experience of Requirements capture, analysis and management Verification and validation Interface identification, control, and management Systems architecture development Systems migration planning Working experience of setting up and enabling Enterprise Architecture and Modelling activities for complex 'System of Systems' (SoS) projects Experience in the application of systems assurance standards such as EN 50126, EN 50128, EN 50129, IEC 61508 etc. Experience in SPARX Enterprise Architect, Cameo Systems Modeler ™, IBM Rational Rhapsody Architect, Capella or other similar MBSE tool Why Jacobs? We clear the way for inventive thinking so you have the support, means and space to deliver the boldest solutions for the extraordinary and every day. Jacobs. A world where you can. Our Culture: We're invested in you and your success. Our values stand on a foundation of safety, integrity, inclusion and diversity. We put people at the heart of our business and we truly believe that by supporting one another through our culture of caring, we all succeed. We value positive mental health and a sense of belonging for all employees. We aim to make inclusion and diversity core attributes of our identity, embedded in all our employment and business practices in all locations. We know that if we are inclusive, we're more connected, and if we are diverse, we're more creative. As a Disability Confident employer, we will interview all disabled applicants who meet the minimum criteria for a vacancy. We welcome applications from candidates who are seeking flexible working and from those who may not meet all the listed requirements for a role. Successful candidates will be asked to complete a Baseline Personnel Security Standard Pre-Employment check and will be required to undergo various checks including: Identity, Right to Work; Employment/Education History and Criminal Record. If you are unable to meet this and any associated criteria, then your employment may be delayed or rejected.
About the opportunity: The Integrated Systems Assurance Team are a key part our People & Places Solutions business, working on a varied range of projects, both within the UK and internationally, assisting our clients with the delivery of their products, projects and programmes - safely, effectively and efficiently. The team is a highly motivated, inclusive and diverse group, responsible for providing systems engineering, technical system safety, reliability, dependability and risk management services to highly regulated industries, including rail, water, aviation, aerospace, government, energy and processing. We are looking for Systems Engineers (Consultant/Senior/Principal grades) to join our UK team; base location is flexible, but ideally one of London, Bristol, Birmingham or Glasgow. You will be joining a rapidly growing team who is delivering strategic and tactical support to some of the world's most inspiring projects and programmes across many industries including rail, air, water, defence, nuclear and processing. This role provides a fantastic career opportunity, whilst developing your skills and experience under the guidance and mentorship of our industry-recognised senior team. You will be able to work across a range of activities at various stages of the systems engineering lifecycle. You will thrive on doing something different every day and be comfortable with ambiguity. You will have a strong desire to learn new things. You will be a good communicator at all levels, able to understand and decompose complexity and present it in simple terms. Typically, you will be involved in: Concept development of systems solutions. Development and management of system requirements including the use of tools such as DOORS. Development of abstract architectures to describe systems, using tools such as SparxWorks. Design process engineering for hardware, software and mixed technology systems. Systems safety engineering and RAM activities. Systems integration, including structuring and partitioning of complex systems. Systems performance evaluation and its application to verification and validation. System Integrity analysis including resilience and impact assessment. Systems qualification and acceptance. The System Assurance Team is distributed nationally, supporting our clients globally. We are a progressive and flexible team and offer the opportunity to work from home, business needs permitting. Travel may be required to project and client offices with occasional overnight stays or longer-term secondments. This may include opportunities for working overseas. A minimum of a technical Degree, equivalent qualification or experience Broad experience of Systems Engineering activities in a complex, safety focussed and regulated organisation with multiple complex interfaces. Ideally in rail (e.g. heavy, metro or light) or a similar regulated environment (e.g. aerospace or nuclear) Comfortable with, and demonstrable experience of, resolving ambiguity in task, system and requirements definition Able to communicate effectively with a variety of stakeholders Delivery focussed with an enthusiasm to make a positive difference Demonstrable experience of change management, rapidly adapting to emerging requirements, changing circumstances and high levels of uncertainty and ambiguity in a fast-changing environment Ideally, here's what you'll also have: Corporate membership with an appropriate professional institution (e.g. INCOSE, SaRS, IET, IMechE). Professional qualified or working towards professional qualification (e.g. IEng/CEng) INCOSE recognised status, e.g. Certified Systems Engineering Professional (CSEP) Demonstrable experience of Requirements capture, analysis and management Verification and validation Interface identification, control, and management Systems architecture development Systems migration planning Working experience of setting up and enabling Enterprise Architecture and Modelling activities for complex 'System of Systems' (SoS) projects Experience in the application of systems assurance standards such as EN 50126, EN 50128, EN 50129, IEC 61508 etc. Experience in SPARX Enterprise Architect, Cameo Systems Modeler ™, IBM Rational Rhapsody Architect, Capella or other similar MBSE tool Why Jacobs? We clear the way for inventive thinking so you have the support, means and space to deliver the boldest solutions for the extraordinary and every day. Jacobs. A world where you can. Our Culture: We're invested in you and your success. Our values stand on a foundation of safety, integrity, inclusion and diversity. We put people at the heart of our business and we truly believe that by supporting one another through our culture of caring, we all succeed. We value positive mental health and a sense of belonging for all employees. We aim to make inclusion and diversity core attributes of our identity, embedded in all our employment and business practices in all locations. We know that if we are inclusive, we're more connected, and if we are diverse, we're more creative. As a Disability Confident employer, we will interview all disabled applicants who meet the minimum criteria for a vacancy. We welcome applications from candidates who are seeking flexible working and from those who may not meet all the listed requirements for a role. Successful candidates will be asked to complete a Baseline Personnel Security Standard Pre-Employment check and will be required to undergo various checks including: Identity, Right to Work; Employment/Education History and Criminal Record. If you are unable to meet this and any associated criteria, then your employment may be delayed or rejected.
01/02/2022
Full time
About the opportunity: The Integrated Systems Assurance Team are a key part our People & Places Solutions business, working on a varied range of projects, both within the UK and internationally, assisting our clients with the delivery of their products, projects and programmes - safely, effectively and efficiently. The team is a highly motivated, inclusive and diverse group, responsible for providing systems engineering, technical system safety, reliability, dependability and risk management services to highly regulated industries, including rail, water, aviation, aerospace, government, energy and processing. We are looking for Systems Engineers (Consultant/Senior/Principal grades) to join our UK team; base location is flexible, but ideally one of London, Bristol, Birmingham or Glasgow. You will be joining a rapidly growing team who is delivering strategic and tactical support to some of the world's most inspiring projects and programmes across many industries including rail, air, water, defence, nuclear and processing. This role provides a fantastic career opportunity, whilst developing your skills and experience under the guidance and mentorship of our industry-recognised senior team. You will be able to work across a range of activities at various stages of the systems engineering lifecycle. You will thrive on doing something different every day and be comfortable with ambiguity. You will have a strong desire to learn new things. You will be a good communicator at all levels, able to understand and decompose complexity and present it in simple terms. Typically, you will be involved in: Concept development of systems solutions. Development and management of system requirements including the use of tools such as DOORS. Development of abstract architectures to describe systems, using tools such as SparxWorks. Design process engineering for hardware, software and mixed technology systems. Systems safety engineering and RAM activities. Systems integration, including structuring and partitioning of complex systems. Systems performance evaluation and its application to verification and validation. System Integrity analysis including resilience and impact assessment. Systems qualification and acceptance. The System Assurance Team is distributed nationally, supporting our clients globally. We are a progressive and flexible team and offer the opportunity to work from home, business needs permitting. Travel may be required to project and client offices with occasional overnight stays or longer-term secondments. This may include opportunities for working overseas. A minimum of a technical Degree, equivalent qualification or experience Broad experience of Systems Engineering activities in a complex, safety focussed and regulated organisation with multiple complex interfaces. Ideally in rail (e.g. heavy, metro or light) or a similar regulated environment (e.g. aerospace or nuclear) Comfortable with, and demonstrable experience of, resolving ambiguity in task, system and requirements definition Able to communicate effectively with a variety of stakeholders Delivery focussed with an enthusiasm to make a positive difference Demonstrable experience of change management, rapidly adapting to emerging requirements, changing circumstances and high levels of uncertainty and ambiguity in a fast-changing environment Ideally, here's what you'll also have: Corporate membership with an appropriate professional institution (e.g. INCOSE, SaRS, IET, IMechE). Professional qualified or working towards professional qualification (e.g. IEng/CEng) INCOSE recognised status, e.g. Certified Systems Engineering Professional (CSEP) Demonstrable experience of Requirements capture, analysis and management Verification and validation Interface identification, control, and management Systems architecture development Systems migration planning Working experience of setting up and enabling Enterprise Architecture and Modelling activities for complex 'System of Systems' (SoS) projects Experience in the application of systems assurance standards such as EN 50126, EN 50128, EN 50129, IEC 61508 etc. Experience in SPARX Enterprise Architect, Cameo Systems Modeler ™, IBM Rational Rhapsody Architect, Capella or other similar MBSE tool Why Jacobs? We clear the way for inventive thinking so you have the support, means and space to deliver the boldest solutions for the extraordinary and every day. Jacobs. A world where you can. Our Culture: We're invested in you and your success. Our values stand on a foundation of safety, integrity, inclusion and diversity. We put people at the heart of our business and we truly believe that by supporting one another through our culture of caring, we all succeed. We value positive mental health and a sense of belonging for all employees. We aim to make inclusion and diversity core attributes of our identity, embedded in all our employment and business practices in all locations. We know that if we are inclusive, we're more connected, and if we are diverse, we're more creative. As a Disability Confident employer, we will interview all disabled applicants who meet the minimum criteria for a vacancy. We welcome applications from candidates who are seeking flexible working and from those who may not meet all the listed requirements for a role. Successful candidates will be asked to complete a Baseline Personnel Security Standard Pre-Employment check and will be required to undergo various checks including: Identity, Right to Work; Employment/Education History and Criminal Record. If you are unable to meet this and any associated criteria, then your employment may be delayed or rejected.
Jobs - Frequently Asked Questions
Use the location filter to find IT jobs in cities like London, Manchester, Birmingham, and across the UK.
Entry-level roles include IT support technician, junior developer, QA tester, and helpdesk analyst.
New jobs are posted daily. Set up alerts to be notified as soon as new roles match your preferences.
Key skills include problem-solving, coding, cloud computing, networking, and familiarity with tools like AWS or SQL.
Yes, many employers offer training or junior roles. Focus on building a strong CV with relevant coursework or personal projects.