it job board logo
  • Home
  • Find IT Jobs
  • Register CV
  • Register as Employer
  • Contact us
  • Career Advice
  • Recruiting? Post a job
  • Sign in
  • Sign up
  • Home
  • Find IT Jobs
  • Register CV
  • Register as Employer
  • Contact us
  • Career Advice
Sorry, that job is no longer available. Here are some results that may be similar to the job you were looking for.

17 jobs found

Email me jobs like this
Refine Search
Current Search
principal firmware engineer
ARM
Principal Firmware Engineer
ARM
Principal Firmware Engineer Edinburgh 12-month contract Paying up to 75p/h (inside IR35) The Opportunity We are seeking a Senior or Principal Firmware Engineer to join a high-performing engineering team delivering advanced digital systems within the Aerospace, Defence, and Security sector. At Senior or Principal level, you will also provide technical leadership, supporting the delivery of work across multiple engineers while contributing to process improvement and best practice development across FPGA/Firmware teams. Key Responsibilities Design and develop innovative VHDL-based FPGA architectures Apply advanced verification techniques using VHDL or SystemVerilog / UVM Work with currentFPGA technologies from: Xilinx Intel (Altera) Microsemi (semiconductor manufacturer) Develop and integrate high-speed interfaces, including PCIe, DDR3, Ethernet and JESD Analyse system-level documentation to derive detailed firmware requirements Adopt a structured, methodical approach to the full firmware lifecycle, ideally aligned with standards such as RTCA DO-254 or similar Specify complex timing and area constraints for efficient FPGA place and route Debug firmware designs and support system verification and integration activities Contribute to process enhancements and ways of working across engineering teams Communicate effectively within multidisciplinary teams and stakeholders Essential Skills & Experience Considerable experience designing firmware architecture using FPGA technologies Strong hands-on experience with Xilinx, Intel (Altera), or Microsemi toolchains Experience with fast interfaces such as PCIe, Ethernet, DDR3, JESD Advanced verification experience using VHDL or System Verilog / UVM Proven ability to derive detailed firmware requirements from system-level specifications Experience working within structured firmware processes (e.g., DO-254) Excellent analytical and problem-solving capability Strong communication skills and a collaborative working style Desirable Familiarity with Model-Based Engineering using: MATLAB Simulink Experience leading or mentoring engineers (for Principal level) Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
02/03/2026
Contractor
Principal Firmware Engineer Edinburgh 12-month contract Paying up to 75p/h (inside IR35) The Opportunity We are seeking a Senior or Principal Firmware Engineer to join a high-performing engineering team delivering advanced digital systems within the Aerospace, Defence, and Security sector. At Senior or Principal level, you will also provide technical leadership, supporting the delivery of work across multiple engineers while contributing to process improvement and best practice development across FPGA/Firmware teams. Key Responsibilities Design and develop innovative VHDL-based FPGA architectures Apply advanced verification techniques using VHDL or SystemVerilog / UVM Work with currentFPGA technologies from: Xilinx Intel (Altera) Microsemi (semiconductor manufacturer) Develop and integrate high-speed interfaces, including PCIe, DDR3, Ethernet and JESD Analyse system-level documentation to derive detailed firmware requirements Adopt a structured, methodical approach to the full firmware lifecycle, ideally aligned with standards such as RTCA DO-254 or similar Specify complex timing and area constraints for efficient FPGA place and route Debug firmware designs and support system verification and integration activities Contribute to process enhancements and ways of working across engineering teams Communicate effectively within multidisciplinary teams and stakeholders Essential Skills & Experience Considerable experience designing firmware architecture using FPGA technologies Strong hands-on experience with Xilinx, Intel (Altera), or Microsemi toolchains Experience with fast interfaces such as PCIe, Ethernet, DDR3, JESD Advanced verification experience using VHDL or System Verilog / UVM Proven ability to derive detailed firmware requirements from system-level specifications Experience working within structured firmware processes (e.g., DO-254) Excellent analytical and problem-solving capability Strong communication skills and a collaborative working style Desirable Familiarity with Model-Based Engineering using: MATLAB Simulink Experience leading or mentoring engineers (for Principal level) Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
Morson Edge
Principal Firmware Engineer
Morson Edge
Principal Firmware Engineer Location: Edinburgh, Bristol or Luton. Duration: 12 months Rate: £102ph UMBRELLA INSIDE IR35 Clearance: Must be eligible for SC We are looking for a Firmware Engineer at Senior or Principal Level to join our team in Edinburgh as an experienced Firmware/FPGA Engineer, you will work with the support of experts in their field, using world-class facilities to deliver Firmware for complex digital systems that meet challenging future customer requirements. You will use or develop team leading experience to support the delivery of work from several engineers. Your expertise will also be key to enhance processes and ways of working across UK wide FPGA/Firmware delivery teams. Key Skills : • Creating innovative VHDL based FPGA designs • Advanced verification techniques using either VHDL or SystemVerilog / UVM • Current FPGA technologies from either Xilinx, Altera or Microsemi and their tools • Model Driven Engineering tools including MATLAB and Simulink • High Speed Interface Design & Integration, including PCIe, DDR3, Ethernet • Analysing system level documents and deriving detailed Firmware requirements • Adopting a methodical approach to the full firmware design lifecycle, ideally working to a structured firmware process such as RTCA DO-254 or similar • Specifying complex timing and area constraints for efficient FPGA place and route • De-bugging firmware designs and supporting system related verification and integration • Effective and flexible communication
02/03/2026
Contractor
Principal Firmware Engineer Location: Edinburgh, Bristol or Luton. Duration: 12 months Rate: £102ph UMBRELLA INSIDE IR35 Clearance: Must be eligible for SC We are looking for a Firmware Engineer at Senior or Principal Level to join our team in Edinburgh as an experienced Firmware/FPGA Engineer, you will work with the support of experts in their field, using world-class facilities to deliver Firmware for complex digital systems that meet challenging future customer requirements. You will use or develop team leading experience to support the delivery of work from several engineers. Your expertise will also be key to enhance processes and ways of working across UK wide FPGA/Firmware delivery teams. Key Skills : • Creating innovative VHDL based FPGA designs • Advanced verification techniques using either VHDL or SystemVerilog / UVM • Current FPGA technologies from either Xilinx, Altera or Microsemi and their tools • Model Driven Engineering tools including MATLAB and Simulink • High Speed Interface Design & Integration, including PCIe, DDR3, Ethernet • Analysing system level documents and deriving detailed Firmware requirements • Adopting a methodical approach to the full firmware design lifecycle, ideally working to a structured firmware process such as RTCA DO-254 or similar • Specifying complex timing and area constraints for efficient FPGA place and route • De-bugging firmware designs and supporting system related verification and integration • Effective and flexible communication
MBDA UK
Product Security Engineer
MBDA UK Filton, Gloucestershire
Bristol An exciting opportunity has arisen to join our team of skilled Systems Engineers within The Security Engineering Department who ensure our products are secure during their service life, protect MBDA's IP and safeguard our Customer's through-life military capability. Salary: Circa £ 60,000 depending on experience. Dynamic (hybrid) working: 4 days per week on-site due to workload classification; where possible, we will seek to accommodate a blended approach to on-site and remote working. Security Clearance: British Citizen. Restrictions and/or limitations relating to nationality and/or rights to work may apply. As a minimum and after offer stage, all successful candidates will need to undergo HMG Security Check (SC) clearance, which is managed by the MBDA Personnel Security Team. Applicants either holding or willing to undergo Developed Vetting (DV) clearance are ideal, but not mandatory. What we can offer you: Company bonus: Up to £2,500 (based on company performance and will vary year to year) Pension: maximum total (employer and employee) contribution of up to 14% Overtime: opportunity for paid overtime Flexi Leave: Up to 15 additional days Flexible working: We welcome applicants who are looking for flexible working arrangements Enhanced parental leave: offers up to 26 weeks for maternity, adoption and shared parental leave -enhancements are available for paternity leave, neonatal leave and fertility testing and treatments Facilities: Fantastic site facilities including subsidised meals, free car parking and much more Healthcare Cash Plan: The Healthcare Cash Plan benefit provides the option to claim cash back on everyday healthcare expenses such as optical, dental, health and wellbeing and more . The opportunity: The Security Engineering Department provides all project teams across the business with skilled resources, Technical Experts and other specialist capabilities to manage the Security Engineering process throughout the Product Life Cycle phases to ensure our products are robust to tampering and resistant to reverse engineering attempts by an Adversary. The Product Security Solution comprises both Technical Protection features embedded at all levels of the design and a robust set of processes and procedures, which form an essential part of our Customer's ability to maintain an Operational Advantage and Freedom of Action. Product Security Engineers are primarily Systems Engineers with a specialist focus on Security Design. Therefore, experience in working in the Security Engineering Domain, whilst beneficial is not essential. A successful candidate need only be a skilled Systems Engineer with an eye for detail and a willingness to learn. Some prior experience with electronics or software design is useful, but again not essential. Specifically, the role will involve: Task package management of activities utilising multi-disciplinary engineers spanning across the Engineering Directorate to design and deliver a comprehensive technical security solution within the budget and timescale set out for the task. Managing the trade-space to maximise the effectiveness of through life protective measures without compromising product safety or Customer winning capability. Preparing and maintaining a robust security case and working directly with the UK Customer and its technical advisors to agree sufficiency of solutions. Undertaking a wide range of systems design and technical leadership tasks, ensuring a coherent design is maintained across the contributing engineering departments (hardware, firmware, software) that can be integrated, tested and qualified to demonstrate the effectiveness of the security solution. Liaising with manufacturing and support teams to ensure the confidentiality and integrity of the missile/weapon system is maintained through manufacture and in the various through life support scenarios that may be offered to a Customer. Ensuring the Need to Know principal is adhered to and sufficient controls are in place to manage the knowledge of the technical implementation, providing direction on the release of information to Suppliers and Customers, where required. Product Security Engineers are required to look at the design at multiple levels: from the Missile as a whole with its multitude of complex interfaces within a wider Weapon System, to the individual electronic components at a printed circuit card level. Such a breadth of influence over and interaction with the design affords the Product Security Engineer a rich and challenging working environment unparalleled elsewhere in the Systems Design Function. You will gain an intimate knowledge of the product functionality and interact with stakeholders across the business from the highly technical to the more commercial. A role in the Security Engineering Department is therefore dynamic and diverse in its activities and provides a real opportunity to be part of a technically complex and essential part of the product capability. What we're looking for from you: Able to listen to, evaluate and resolve technical issues in a manner that upholds MBDAs reputation with our Customer. Strong engineering skills where a background in Systems Engineering is essential and experience in electronics design and/or embedded software or firmware design is desirable. Knowledge of Product or Systems Security is desirable. DV cleared or willing and eligible to go through the DV clearance process. Our company: Peace is not a given, Freedom is not a given, Sovereignty is not a given MBDA is a leading defence organisation. We are proud of the role we play in supporting the Armed Forces who protect our nations. We partner with governments to work together towards a common goal, defending our freedom. We are proud of our employee-led networks, examples include: Gender Equality, Pride, Menopause Matters, Parents and Carers, Armed Forces, Ethnic Diversity, Neurodiversity, Disability and more We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process. Follow us on LinkedIn (MBDA), X Instagram (MBDA_UK) and Glassdoor or visit our MBDA Careers website for more information.
27/02/2026
Full time
Bristol An exciting opportunity has arisen to join our team of skilled Systems Engineers within The Security Engineering Department who ensure our products are secure during their service life, protect MBDA's IP and safeguard our Customer's through-life military capability. Salary: Circa £ 60,000 depending on experience. Dynamic (hybrid) working: 4 days per week on-site due to workload classification; where possible, we will seek to accommodate a blended approach to on-site and remote working. Security Clearance: British Citizen. Restrictions and/or limitations relating to nationality and/or rights to work may apply. As a minimum and after offer stage, all successful candidates will need to undergo HMG Security Check (SC) clearance, which is managed by the MBDA Personnel Security Team. Applicants either holding or willing to undergo Developed Vetting (DV) clearance are ideal, but not mandatory. What we can offer you: Company bonus: Up to £2,500 (based on company performance and will vary year to year) Pension: maximum total (employer and employee) contribution of up to 14% Overtime: opportunity for paid overtime Flexi Leave: Up to 15 additional days Flexible working: We welcome applicants who are looking for flexible working arrangements Enhanced parental leave: offers up to 26 weeks for maternity, adoption and shared parental leave -enhancements are available for paternity leave, neonatal leave and fertility testing and treatments Facilities: Fantastic site facilities including subsidised meals, free car parking and much more Healthcare Cash Plan: The Healthcare Cash Plan benefit provides the option to claim cash back on everyday healthcare expenses such as optical, dental, health and wellbeing and more . The opportunity: The Security Engineering Department provides all project teams across the business with skilled resources, Technical Experts and other specialist capabilities to manage the Security Engineering process throughout the Product Life Cycle phases to ensure our products are robust to tampering and resistant to reverse engineering attempts by an Adversary. The Product Security Solution comprises both Technical Protection features embedded at all levels of the design and a robust set of processes and procedures, which form an essential part of our Customer's ability to maintain an Operational Advantage and Freedom of Action. Product Security Engineers are primarily Systems Engineers with a specialist focus on Security Design. Therefore, experience in working in the Security Engineering Domain, whilst beneficial is not essential. A successful candidate need only be a skilled Systems Engineer with an eye for detail and a willingness to learn. Some prior experience with electronics or software design is useful, but again not essential. Specifically, the role will involve: Task package management of activities utilising multi-disciplinary engineers spanning across the Engineering Directorate to design and deliver a comprehensive technical security solution within the budget and timescale set out for the task. Managing the trade-space to maximise the effectiveness of through life protective measures without compromising product safety or Customer winning capability. Preparing and maintaining a robust security case and working directly with the UK Customer and its technical advisors to agree sufficiency of solutions. Undertaking a wide range of systems design and technical leadership tasks, ensuring a coherent design is maintained across the contributing engineering departments (hardware, firmware, software) that can be integrated, tested and qualified to demonstrate the effectiveness of the security solution. Liaising with manufacturing and support teams to ensure the confidentiality and integrity of the missile/weapon system is maintained through manufacture and in the various through life support scenarios that may be offered to a Customer. Ensuring the Need to Know principal is adhered to and sufficient controls are in place to manage the knowledge of the technical implementation, providing direction on the release of information to Suppliers and Customers, where required. Product Security Engineers are required to look at the design at multiple levels: from the Missile as a whole with its multitude of complex interfaces within a wider Weapon System, to the individual electronic components at a printed circuit card level. Such a breadth of influence over and interaction with the design affords the Product Security Engineer a rich and challenging working environment unparalleled elsewhere in the Systems Design Function. You will gain an intimate knowledge of the product functionality and interact with stakeholders across the business from the highly technical to the more commercial. A role in the Security Engineering Department is therefore dynamic and diverse in its activities and provides a real opportunity to be part of a technically complex and essential part of the product capability. What we're looking for from you: Able to listen to, evaluate and resolve technical issues in a manner that upholds MBDAs reputation with our Customer. Strong engineering skills where a background in Systems Engineering is essential and experience in electronics design and/or embedded software or firmware design is desirable. Knowledge of Product or Systems Security is desirable. DV cleared or willing and eligible to go through the DV clearance process. Our company: Peace is not a given, Freedom is not a given, Sovereignty is not a given MBDA is a leading defence organisation. We are proud of the role we play in supporting the Armed Forces who protect our nations. We partner with governments to work together towards a common goal, defending our freedom. We are proud of our employee-led networks, examples include: Gender Equality, Pride, Menopause Matters, Parents and Carers, Armed Forces, Ethnic Diversity, Neurodiversity, Disability and more We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process. Follow us on LinkedIn (MBDA), X Instagram (MBDA_UK) and Glassdoor or visit our MBDA Careers website for more information.
Trinity Resource Solutions
Senior Software Engineer
Trinity Resource Solutions Chertsey, Surrey
Senior Software Engineer Location: Surrey (hybrid working available) Security Clearance: Eligible for SC/DV clearance required Our client, a highly respected UK engineering organisation operating within the Defence sector, is seeking an experienced Software Engineer to join their growing team. This is an opportunity to work on complex, high-integrity systems, delivering innovative software solutions that meet demanding customer and regulatory requirements. As a senior member of the software function, you will lead and contribute to the development of high-quality software products and systems for mission-critical applications. You will be responsible for translating system requirements into robust architectural and detailed software designs, ensuring successful delivery within agreed timescales and budgets. Reporting to the Principal Engineer, you will also work closely with the Project Manager and multidisciplinary engineering teams. Key Responsibilities Act as technical lead for software work packages, ensuring quality and compliance with defined standards. Estimate, plan and monitor software activities in line with project schedules. Define software architecture and detailed designs within a wider system context. Collaborate with electronics and firmware teams to ensure seamless system integration. Present design solutions internally and to customers at all project stages. Ensure compliance with company procedures, standards and contractual requirements. Lead, mentor and supervise a team of software engineers. Support system integration, verification, validation and customer acceptance activities. Required Experience & Skills Proven experience in software architectural and detailed design. Strong C++ development and testing experience to industry standards. Experience using industry-standard IDE tools on Linux and Windows platforms. Familiarity with version control tools and structured development processes. Experience in structured verification and validation against contractual requirements. Demonstrated software team leadership experience with strong mentoring capability. Ability to produce high-quality technical documentation and communicate effectively with technical and non-technical stakeholders. Experience using structured design tools (e.g. UML-based tools such as Enterprise Architect). Experience in one or more of the following areas: Acoustic signal processing software Embedded and real-time systems System integration and acceptance testing Containerised software environments (e.g. Docker) Qualifications & Eligibility Degree qualified (BSc or equivalent) in Engineering, Mathematics, Science or related discipline (or equivalent industry experience). Eligible to obtain UK SC or DV security clearance. Sole UK nationality. Full UK driving licence. Willingness to undertake occasional UK travel as required. What s on Offer Exposure across the full project lifecycle with strong career progression opportunities. Paid overtime or time off in lieu (with the potential to accrue additional annual leave). Flexible working hours with defined core hours. Competitive employer-matched pension scheme. Private medical cover. Ongoing training and professional development support. Salary sacrifice schemes (including bike and technology schemes). Gym benefits (including access to onsite facilities). Company-provided technology and home office equipment. Relocation support package available. Christmas holiday shutdown period.
20/02/2026
Full time
Senior Software Engineer Location: Surrey (hybrid working available) Security Clearance: Eligible for SC/DV clearance required Our client, a highly respected UK engineering organisation operating within the Defence sector, is seeking an experienced Software Engineer to join their growing team. This is an opportunity to work on complex, high-integrity systems, delivering innovative software solutions that meet demanding customer and regulatory requirements. As a senior member of the software function, you will lead and contribute to the development of high-quality software products and systems for mission-critical applications. You will be responsible for translating system requirements into robust architectural and detailed software designs, ensuring successful delivery within agreed timescales and budgets. Reporting to the Principal Engineer, you will also work closely with the Project Manager and multidisciplinary engineering teams. Key Responsibilities Act as technical lead for software work packages, ensuring quality and compliance with defined standards. Estimate, plan and monitor software activities in line with project schedules. Define software architecture and detailed designs within a wider system context. Collaborate with electronics and firmware teams to ensure seamless system integration. Present design solutions internally and to customers at all project stages. Ensure compliance with company procedures, standards and contractual requirements. Lead, mentor and supervise a team of software engineers. Support system integration, verification, validation and customer acceptance activities. Required Experience & Skills Proven experience in software architectural and detailed design. Strong C++ development and testing experience to industry standards. Experience using industry-standard IDE tools on Linux and Windows platforms. Familiarity with version control tools and structured development processes. Experience in structured verification and validation against contractual requirements. Demonstrated software team leadership experience with strong mentoring capability. Ability to produce high-quality technical documentation and communicate effectively with technical and non-technical stakeholders. Experience using structured design tools (e.g. UML-based tools such as Enterprise Architect). Experience in one or more of the following areas: Acoustic signal processing software Embedded and real-time systems System integration and acceptance testing Containerised software environments (e.g. Docker) Qualifications & Eligibility Degree qualified (BSc or equivalent) in Engineering, Mathematics, Science or related discipline (or equivalent industry experience). Eligible to obtain UK SC or DV security clearance. Sole UK nationality. Full UK driving licence. Willingness to undertake occasional UK travel as required. What s on Offer Exposure across the full project lifecycle with strong career progression opportunities. Paid overtime or time off in lieu (with the potential to accrue additional annual leave). Flexible working hours with defined core hours. Competitive employer-matched pension scheme. Private medical cover. Ongoing training and professional development support. Salary sacrifice schemes (including bike and technology schemes). Gym benefits (including access to onsite facilities). Company-provided technology and home office equipment. Relocation support package available. Christmas holiday shutdown period.
Avanti Recruitment
Software Engineer
Avanti Recruitment City, Sheffield
Software Engineer UK Based Remote Friendly 35,000 to 70,000 depending on level A high-growth engineering consultancy is expanding its software team as it scales significantly over the next 12 to 18 months. This is not a maintenance role. This is an opportunity to build technically complex systems from scratch, often at the intersection of software and hardware, across cutting-edge sectors including biotech, quantum computing, heavy industry and government-backed R&D. Due to strong inbound demand, the business is hiring across multiple levels. The Role You will work in small, multidisciplinary teams delivering bespoke engineering solutions. Projects are technically challenging and require strong engineering fundamentals, production-quality code and real ownership. This environment suits engineers who enjoy solving complex problems rather than simply implementing tickets. Opportunities are available at: Graduate Software Engineer Senior Software Engineer Senior Software Engineer (Advanced / Principal Level) There is flexibility on title for exceptional candidates. Technology Environment Core stack includes: C++ Python JavaScript or TypeScript Frontend and backend development Desirable experience: Firmware or microcontrollers Hardware integration LLM tools or AI-assisted development UX or interface thinking Strong engineering principles matter more than matching every technology exactly. What They Are Looking For Graduate level: Strong fundamentals Demonstrable coding ability Curiosity and fast learning capability Senior level: 3+ years commercial experience Experience delivering production systems Strong ownership and accountability Advanced Senior level: Deep technical capability Architectural judgement Comfort making engineering decisions Potential mentoring influence Working Model UK based only Remote friendly Occasional office presence required Flexible hours Generous holiday allowance Additional office-day benefits Why Join High-growth environment with strong financial backing Complex, meaningful engineering challenges Direct access to leadership Opportunity to shape a scaling team Strong project demand and pipeline This is an engineering-led environment that values quality, intellectual honesty and high standards. If you are looking to build real systems with impact rather than maintain legacy code, this is a rare opportunity to join at an exciting stage of growth.
17/02/2026
Full time
Software Engineer UK Based Remote Friendly 35,000 to 70,000 depending on level A high-growth engineering consultancy is expanding its software team as it scales significantly over the next 12 to 18 months. This is not a maintenance role. This is an opportunity to build technically complex systems from scratch, often at the intersection of software and hardware, across cutting-edge sectors including biotech, quantum computing, heavy industry and government-backed R&D. Due to strong inbound demand, the business is hiring across multiple levels. The Role You will work in small, multidisciplinary teams delivering bespoke engineering solutions. Projects are technically challenging and require strong engineering fundamentals, production-quality code and real ownership. This environment suits engineers who enjoy solving complex problems rather than simply implementing tickets. Opportunities are available at: Graduate Software Engineer Senior Software Engineer Senior Software Engineer (Advanced / Principal Level) There is flexibility on title for exceptional candidates. Technology Environment Core stack includes: C++ Python JavaScript or TypeScript Frontend and backend development Desirable experience: Firmware or microcontrollers Hardware integration LLM tools or AI-assisted development UX or interface thinking Strong engineering principles matter more than matching every technology exactly. What They Are Looking For Graduate level: Strong fundamentals Demonstrable coding ability Curiosity and fast learning capability Senior level: 3+ years commercial experience Experience delivering production systems Strong ownership and accountability Advanced Senior level: Deep technical capability Architectural judgement Comfort making engineering decisions Potential mentoring influence Working Model UK based only Remote friendly Occasional office presence required Flexible hours Generous holiday allowance Additional office-day benefits Why Join High-growth environment with strong financial backing Complex, meaningful engineering challenges Direct access to leadership Opportunity to shape a scaling team Strong project demand and pipeline This is an engineering-led environment that values quality, intellectual honesty and high standards. If you are looking to build real systems with impact rather than maintain legacy code, this is a rare opportunity to join at an exciting stage of growth.
ARM
Principal Firmware Engineer
ARM Luton, Bedfordshire
Principal Firmware Engineer Luton Paying up to 80p/h (Umbrella) Responsibilities : Artificial Intelligence, including machine learning and genetic algorithms Auto-generated code using model-driven engineering using MATLAB and Simulink tools Design tools such as Xilinx, TCL, Verilog, System Verilog and UVM Derivation of detailed Firmware requirements and architecture from system requirements A structured approach to firmware design (RTCA DO-254 or similar) Experience required: FPGA architectures such as Xilinx 7. Xilinx UltraScale; Intel (Altera) or Microsemi (Actel). Fast interfaces such as PCIe, Ethernet, and JESD is also required. Cryptography and anti-tamper techniques Electronics test methods and equipment HNC/HND or Undergraduate Degree (Electronic Engineering, Computer Science, AI, Games Programming, Physics, or Applied Physics), or you may just have lots of skills and experience gained through your hard work. Due to the nature of our work, any candidate must have 5 years UK residency and be capable of achieving full SC security clearance. Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
11/02/2026
Contractor
Principal Firmware Engineer Luton Paying up to 80p/h (Umbrella) Responsibilities : Artificial Intelligence, including machine learning and genetic algorithms Auto-generated code using model-driven engineering using MATLAB and Simulink tools Design tools such as Xilinx, TCL, Verilog, System Verilog and UVM Derivation of detailed Firmware requirements and architecture from system requirements A structured approach to firmware design (RTCA DO-254 or similar) Experience required: FPGA architectures such as Xilinx 7. Xilinx UltraScale; Intel (Altera) or Microsemi (Actel). Fast interfaces such as PCIe, Ethernet, and JESD is also required. Cryptography and anti-tamper techniques Electronics test methods and equipment HNC/HND or Undergraduate Degree (Electronic Engineering, Computer Science, AI, Games Programming, Physics, or Applied Physics), or you may just have lots of skills and experience gained through your hard work. Due to the nature of our work, any candidate must have 5 years UK residency and be capable of achieving full SC security clearance. Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
Verso Recruitment Group
Principal Embedded Software Engineer - C
Verso Recruitment Group Cambourne, Cambridgeshire
Job Title: Principal Embedded Software Engineer - C Location: On Site, Cambridgeshire Salary: Up to £70,000 Employment Type: Permanent Working Arrangements: This is an on-site role We re seeking a Principal Embedded Software Engineer to take a leading role in the development and evolution of our embedded software across both new products and established designs. This position is ideal for an experienced engineer who enjoys guiding technical direction, mentoring others, and driving projects to completion in a practical, real world engineering environment. About the Role As a senior member of the engineering team, you will shape software architecture, lead development activities, and ensure high quality delivery across multiple projects. You ll work closely with multidisciplinary teams to ensure seamless integration and robust performance. This role combines hands on embedded development with technical leadership, making it perfect for someone who wants to stay close to the code while influencing broader engineering outcomes. Key Responsibilities - Lead the design, development, and maintenance of embedded software in - Drive technical direction across new projects and updates to existing designs - Conduct and oversee code reviews, ensuring high standards and best practices - Mentor and support junior and mid level engineers - Collaborate with hardware, firmware, systems, and product teams to align requirements and resolve issues - Ensure effective use of Git workflows and version control processes - Provide technical input during planning, estimation, and design discussions - Troubleshoot complex issues on ARM based microcontrollers and processors - Contribute to the design and implementation of embedded GUIs, ensuring intuitive, reliable user interfaces for end products Required Skills & Experience - Extensive experience with Embedded C development - Strong proficiency with Git and collaborative development workflows - Deep understanding of ARM architectures and low level programming - Proven experience leading projects or technical workstreams - Strong debugging, problem solving, and system level thinking - Comfortable working across both legacy codebases and new designs - Excellent communication skills for cross functional collaboration - Hands on experience developing GUIs for embedded systems (e.g., using frameworks such as TouchGFX, Qt for MCUs, LVGL, or similar) What We re Looking For - A hands on technical leader who can guide others while contributing directly - Someone who enjoys balancing new development with iterative improvement of existing products - A clear communicator who can work effectively with multidisciplinary teams - A proactive engineer who takes ownership and drives projects forward What s on Offer - Competitive salary and benefits - A senior role with real influence over product direction and engineering quality - Opportunities to mentor, lead, and shape best practices -A supportive environment where practical engineering and collaboration are valued For more information, please contact Cathy Swain. T: (phone number removed) E: (url removed)
09/02/2026
Full time
Job Title: Principal Embedded Software Engineer - C Location: On Site, Cambridgeshire Salary: Up to £70,000 Employment Type: Permanent Working Arrangements: This is an on-site role We re seeking a Principal Embedded Software Engineer to take a leading role in the development and evolution of our embedded software across both new products and established designs. This position is ideal for an experienced engineer who enjoys guiding technical direction, mentoring others, and driving projects to completion in a practical, real world engineering environment. About the Role As a senior member of the engineering team, you will shape software architecture, lead development activities, and ensure high quality delivery across multiple projects. You ll work closely with multidisciplinary teams to ensure seamless integration and robust performance. This role combines hands on embedded development with technical leadership, making it perfect for someone who wants to stay close to the code while influencing broader engineering outcomes. Key Responsibilities - Lead the design, development, and maintenance of embedded software in - Drive technical direction across new projects and updates to existing designs - Conduct and oversee code reviews, ensuring high standards and best practices - Mentor and support junior and mid level engineers - Collaborate with hardware, firmware, systems, and product teams to align requirements and resolve issues - Ensure effective use of Git workflows and version control processes - Provide technical input during planning, estimation, and design discussions - Troubleshoot complex issues on ARM based microcontrollers and processors - Contribute to the design and implementation of embedded GUIs, ensuring intuitive, reliable user interfaces for end products Required Skills & Experience - Extensive experience with Embedded C development - Strong proficiency with Git and collaborative development workflows - Deep understanding of ARM architectures and low level programming - Proven experience leading projects or technical workstreams - Strong debugging, problem solving, and system level thinking - Comfortable working across both legacy codebases and new designs - Excellent communication skills for cross functional collaboration - Hands on experience developing GUIs for embedded systems (e.g., using frameworks such as TouchGFX, Qt for MCUs, LVGL, or similar) What We re Looking For - A hands on technical leader who can guide others while contributing directly - Someone who enjoys balancing new development with iterative improvement of existing products - A clear communicator who can work effectively with multidisciplinary teams - A proactive engineer who takes ownership and drives projects forward What s on Offer - Competitive salary and benefits - A senior role with real influence over product direction and engineering quality - Opportunities to mentor, lead, and shape best practices -A supportive environment where practical engineering and collaboration are valued For more information, please contact Cathy Swain. T: (phone number removed) E: (url removed)
Advanced Resource Managers Limited
Senior Firmware Engineer
Advanced Resource Managers Limited Edinburgh, Midlothian
Senior/Principal Firmware (FPGA) Engineer Location: Edinburgh - 100% Onsite Rate: £75 P/hr Security Requirements: This project is classified as UK Eyes Only , meaning the candidate must be eligible to obtain the highest level of UK security clearance . Must Have Considerable experience designing Firmware architecture using FPGA technologies and tools from either Xilinx, Intel (Altera) or Microsemi (Actel). Experience with fast interfaces such as PCIe, Ethernet, JESDC. Proficiency in advanced verification techniques such as VHDL or System Verilog / UVM. Familiarity with Model Based Engineering using Matlab and Simulink tools is advantageous. Strong capability in analysing system-level requirements to derive detailed Firmware requirements. A methodical approach to the full firmware design lifecycle, ideally following structured processes such as RTCA DO-254 or similar. Key Responsibility Areas Our Electronics Function in Edinburgh requires a Senior/Principal Firmware (FPGA) Engineer to create and develop firmware for leading-edge airborne applications. You will be responsible for: Designing and developing Firmware designs using VHDL. Verifying designs using either VHDL or SystemVerilog. Working to a structured firmware design process. Skills, Qualifications & Knowledge Required Degree in Electronics and Electrical Engineering, ideally specialising in FPGA / Digital techniques. Proven experience in: Creating innovative VHDL-based FPGA designs. Advanced verification techniques using VHDL or SystemVerilog / UVM. FPGA technologies from Xilinx, Altera, or Microsemi and associated tools. Model Driven Engineering tools including MATLAB and Simulink. High-Speed Interface Design & Integration (PCIe, DDR3, Ethernet). Analysing system-level documents and deriving detailed Firmware requirements. Applying structured firmware processes such as RTCA DO-254 or equivalent. Specifying complex timing and area constraints for efficient FPGA place and route. Debugging firmware designs and supporting system-level verification and integration. Effective and flexible communication skills. Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
03/10/2025
Full time
Senior/Principal Firmware (FPGA) Engineer Location: Edinburgh - 100% Onsite Rate: £75 P/hr Security Requirements: This project is classified as UK Eyes Only , meaning the candidate must be eligible to obtain the highest level of UK security clearance . Must Have Considerable experience designing Firmware architecture using FPGA technologies and tools from either Xilinx, Intel (Altera) or Microsemi (Actel). Experience with fast interfaces such as PCIe, Ethernet, JESDC. Proficiency in advanced verification techniques such as VHDL or System Verilog / UVM. Familiarity with Model Based Engineering using Matlab and Simulink tools is advantageous. Strong capability in analysing system-level requirements to derive detailed Firmware requirements. A methodical approach to the full firmware design lifecycle, ideally following structured processes such as RTCA DO-254 or similar. Key Responsibility Areas Our Electronics Function in Edinburgh requires a Senior/Principal Firmware (FPGA) Engineer to create and develop firmware for leading-edge airborne applications. You will be responsible for: Designing and developing Firmware designs using VHDL. Verifying designs using either VHDL or SystemVerilog. Working to a structured firmware design process. Skills, Qualifications & Knowledge Required Degree in Electronics and Electrical Engineering, ideally specialising in FPGA / Digital techniques. Proven experience in: Creating innovative VHDL-based FPGA designs. Advanced verification techniques using VHDL or SystemVerilog / UVM. FPGA technologies from Xilinx, Altera, or Microsemi and associated tools. Model Driven Engineering tools including MATLAB and Simulink. High-Speed Interface Design & Integration (PCIe, DDR3, Ethernet). Analysing system-level documents and deriving detailed Firmware requirements. Applying structured firmware processes such as RTCA DO-254 or equivalent. Specifying complex timing and area constraints for efficient FPGA place and route. Debugging firmware designs and supporting system-level verification and integration. Effective and flexible communication skills. Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
Advanced Resource Managers Limited
Principal Firmware Engineer
Advanced Resource Managers Limited Luton, Bedfordshire
Principal Firmware Engineer Luton Paying up to £80p/h (Umbrella) Responsibilities : Artificial Intelligence, including machine learning and genetic algorithms Auto-generated code using model driven engineering using MATLAB and Simulink tools Design tools such as Xilinx, TCL, Verilog, System Verilog and UVM Derivation of detailed Firmware requirements and architecture from system requirements A structured approach to firmware design (RTCA DO-254 or similar) Experience required: FPGA architectures such as Xilinx 7. Xilinx UltraScale; Intel (Altera) or Microsemi (Actel). Fast interfaces such as PCIe, Ethernet, and JESD is also required. Cryptography and anti-tamper techniques Electronics test methods and equipment HNC/HND or Undergraduate Degree (Electronic Engineering, Computer Science, AI, Games Programming, Physics, or Applied Physics) or you may just have lots of skills and experience gained through your hard work. Due to the nature of our work, any candidate must have 5 years UK residency and be capable of achieving full SC security clearance. Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
03/10/2025
Full time
Principal Firmware Engineer Luton Paying up to £80p/h (Umbrella) Responsibilities : Artificial Intelligence, including machine learning and genetic algorithms Auto-generated code using model driven engineering using MATLAB and Simulink tools Design tools such as Xilinx, TCL, Verilog, System Verilog and UVM Derivation of detailed Firmware requirements and architecture from system requirements A structured approach to firmware design (RTCA DO-254 or similar) Experience required: FPGA architectures such as Xilinx 7. Xilinx UltraScale; Intel (Altera) or Microsemi (Actel). Fast interfaces such as PCIe, Ethernet, and JESD is also required. Cryptography and anti-tamper techniques Electronics test methods and equipment HNC/HND or Undergraduate Degree (Electronic Engineering, Computer Science, AI, Games Programming, Physics, or Applied Physics) or you may just have lots of skills and experience gained through your hard work. Due to the nature of our work, any candidate must have 5 years UK residency and be capable of achieving full SC security clearance. Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
MFK Recruitment
Senior IT Support Engineer
MFK Recruitment St. Leonards-on-sea, Sussex
We have an exciting opportunity for a Senior IT Support Engineer to join our well-established client in Saint Leonards, East Sussex. MFK Recruitment has successfully recruited 45 IT Professionals for this well-established company in the past 5 years, 32 are still with the company! Extremely ambitious company, and they're very interested in having individuals join their team, who are keen to progress and succeed. (The vast majority of our candidates have progressed in a short space of time!) Exciting and varied role: We're looking for a Senior IT Support Engineer who has the gravitas to be able to interact with local management and also visit clients' sites. We estimate 1 day per week with clients, 2 days per week on desk escalations and 2 days per week on projects, although this will vary from week to week in line with demand across the organisation. This needs to be a real team player who can cope with a fluid and changing workload. Senior IT Support Engineer - Job Purpose: To provide expert technical support for day-to-day client technical issues, as well as the delivery of projects. This role focuses on resolving complex issues, ensuring smooth system integrations, and driving continuous improvement in processes to meet client needs and optimise performance. Senior IT Support Engineer - Principal Responsibilities: Escalation route for technical queries from the level 1 & 2 engineers. Delivering project work as defined by the Head of Project Management Mobilising as a team & communicating effectively through the relevant channels in the event of high-risk business critical P1 outage or security incident Although there won't be an expectation to answer calls regularly, you will be placed in the 3rd tier phone queue in the event of busy periods Part of your role will require you to tackle proactive tasks such as Firmware Upgrades/Process Development/Project Delivery/Recurring infrastructure checks You must be able to work as a team alongside other engineers with a combined goal of continuous service improvement & innovation Likelihood of being enrolled on a Change Advisory Board & part responsible for managing change & risk on the service desk Senior IT Support Engineer - Qualifications and Experience: MSP experience or a customer-centric environment providing support. Excellent verbal and written communication skills Active Directory and GPO administration Exchange administration Excellent experience with Microsoft technologies Good general knowledge of networking and technologies: TCP/IP stack, concept of VLANs and firewalls, wireless configurations 5+ years of technical helpdesk environment Firewall Implementations -Fortigate/Cisco/SonicWall/Watchguard Backup Solutions - Azure/Veeam Virtualisation - Hyper-V, VMware, AVD, RDS In-depth Knowledge of O365 suite & MFA Able to answer complex Networking questions.
03/10/2025
Full time
We have an exciting opportunity for a Senior IT Support Engineer to join our well-established client in Saint Leonards, East Sussex. MFK Recruitment has successfully recruited 45 IT Professionals for this well-established company in the past 5 years, 32 are still with the company! Extremely ambitious company, and they're very interested in having individuals join their team, who are keen to progress and succeed. (The vast majority of our candidates have progressed in a short space of time!) Exciting and varied role: We're looking for a Senior IT Support Engineer who has the gravitas to be able to interact with local management and also visit clients' sites. We estimate 1 day per week with clients, 2 days per week on desk escalations and 2 days per week on projects, although this will vary from week to week in line with demand across the organisation. This needs to be a real team player who can cope with a fluid and changing workload. Senior IT Support Engineer - Job Purpose: To provide expert technical support for day-to-day client technical issues, as well as the delivery of projects. This role focuses on resolving complex issues, ensuring smooth system integrations, and driving continuous improvement in processes to meet client needs and optimise performance. Senior IT Support Engineer - Principal Responsibilities: Escalation route for technical queries from the level 1 & 2 engineers. Delivering project work as defined by the Head of Project Management Mobilising as a team & communicating effectively through the relevant channels in the event of high-risk business critical P1 outage or security incident Although there won't be an expectation to answer calls regularly, you will be placed in the 3rd tier phone queue in the event of busy periods Part of your role will require you to tackle proactive tasks such as Firmware Upgrades/Process Development/Project Delivery/Recurring infrastructure checks You must be able to work as a team alongside other engineers with a combined goal of continuous service improvement & innovation Likelihood of being enrolled on a Change Advisory Board & part responsible for managing change & risk on the service desk Senior IT Support Engineer - Qualifications and Experience: MSP experience or a customer-centric environment providing support. Excellent verbal and written communication skills Active Directory and GPO administration Exchange administration Excellent experience with Microsoft technologies Good general knowledge of networking and technologies: TCP/IP stack, concept of VLANs and firewalls, wireless configurations 5+ years of technical helpdesk environment Firewall Implementations -Fortigate/Cisco/SonicWall/Watchguard Backup Solutions - Azure/Veeam Virtualisation - Hyper-V, VMware, AVD, RDS In-depth Knowledge of O365 suite & MFA Able to answer complex Networking questions.
Computer Futures - London & S.E(Permanent and Contract)
Embedded Firmware Engineer - Various levels available
Computer Futures - London & S.E(Permanent and Contract) Abingdon, Oxfordshire
Join a global leader in memory and storage innovation, where you'll be part of a team developing Embedded firmware for advanced Flash memory products used in high-performance computing, automotive systems, and next-gen consumer electronics. This is a hands-on role offering full autonomy and the chance to work on complex, low-level systems that power cutting-edge technology. You'll be working on firmware that interfaces directly with hardware, contributing to the development of Real Time Embedded systems that demand precision, performance, and reliability. The team is recruiting across multiple levels, so whether you're a junior engineer looking to grow or a principal-level expert ready to lead, there's a place for you. Key Responsibilities Design, develop, and maintain Embedded firmware for Flash memory and storage products Work closely with hardware teams to integrate and test firmware on custom platforms Solve complex technical challenges related to performance, scalability, and reliability Contribute to architecture decisions and technical strategy (senior/principal level) Collaborate in a hybrid working environment with a strong on-site engineering culture Tech Stack & Requirements Essential: Strong experience with low-level Embedded C Solid understanding of bare metal development and RTOS Experience working close to hardware and debugging Embedded systems Desirable: Experience with memory/storage systems or similar high-performance Embedded platforms Benefits & Perks 25 days holiday + bank holidays Bonus scheme 5% pension Cycle to work scheme Employee Assistance Programme Supportive, collaborative team culture with opportunities for growth Location Note: This role requires a minimum of 3 days/week on-site in Oxford, with flexibility to increase to 5 days/week depending on project needs. Candidates must be locally based. If you're passionate about Embedded systems and want to work on meaningful technology in a collaborative, forward-thinking environment, we'd love to hear from you! Apply now or reach out for more details. To find out more about Computer Futures please visit our website Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales
02/10/2025
Full time
Join a global leader in memory and storage innovation, where you'll be part of a team developing Embedded firmware for advanced Flash memory products used in high-performance computing, automotive systems, and next-gen consumer electronics. This is a hands-on role offering full autonomy and the chance to work on complex, low-level systems that power cutting-edge technology. You'll be working on firmware that interfaces directly with hardware, contributing to the development of Real Time Embedded systems that demand precision, performance, and reliability. The team is recruiting across multiple levels, so whether you're a junior engineer looking to grow or a principal-level expert ready to lead, there's a place for you. Key Responsibilities Design, develop, and maintain Embedded firmware for Flash memory and storage products Work closely with hardware teams to integrate and test firmware on custom platforms Solve complex technical challenges related to performance, scalability, and reliability Contribute to architecture decisions and technical strategy (senior/principal level) Collaborate in a hybrid working environment with a strong on-site engineering culture Tech Stack & Requirements Essential: Strong experience with low-level Embedded C Solid understanding of bare metal development and RTOS Experience working close to hardware and debugging Embedded systems Desirable: Experience with memory/storage systems or similar high-performance Embedded platforms Benefits & Perks 25 days holiday + bank holidays Bonus scheme 5% pension Cycle to work scheme Employee Assistance Programme Supportive, collaborative team culture with opportunities for growth Location Note: This role requires a minimum of 3 days/week on-site in Oxford, with flexibility to increase to 5 days/week depending on project needs. Candidates must be locally based. If you're passionate about Embedded systems and want to work on meaningful technology in a collaborative, forward-thinking environment, we'd love to hear from you! Apply now or reach out for more details. To find out more about Computer Futures please visit our website Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales
ARM
Senior Firmware Engineer
ARM
Senior/Principal Firmware (FPGA) Engineer Location: Edinburgh - 100% Onsite Rate: 75 P/hr Security Requirements: This project is classified as UK Eyes Only , meaning the candidate must be eligible to obtain the highest level of UK security clearance . Must Have Considerable experience designing Firmware architecture using FPGA technologies and tools from either Xilinx, Intel (Altera) or Microsemi (Actel). Experience with fast interfaces such as PCIe, Ethernet, JESDC. Proficiency in advanced verification techniques such as VHDL or System Verilog / UVM. Familiarity with Model Based Engineering using Matlab and Simulink tools is advantageous. Strong capability in analysing system-level requirements to derive detailed Firmware requirements. A methodical approach to the full firmware design lifecycle, ideally following structured processes such as RTCA DO-254 or similar. Key Responsibility Areas Our Electronics Function in Edinburgh requires a Senior/Principal Firmware (FPGA) Engineer to create and develop firmware for leading-edge airborne applications. You will be responsible for: Designing and developing Firmware designs using VHDL. Verifying designs using either VHDL or SystemVerilog. Working to a structured firmware design process. Skills, Qualifications & Knowledge Required Degree in Electronics and Electrical Engineering, ideally specialising in FPGA / Digital techniques. Proven experience in: Creating innovative VHDL-based FPGA designs. Advanced verification techniques using VHDL or SystemVerilog / UVM. FPGA technologies from Xilinx, Altera, or Microsemi and associated tools. Model Driven Engineering tools including MATLAB and Simulink. High-Speed Interface Design & Integration (PCIe, DDR3, Ethernet). Analysing system-level documents and deriving detailed Firmware requirements. Applying structured firmware processes such as RTCA DO-254 or equivalent. Specifying complex timing and area constraints for efficient FPGA place and route. Debugging firmware designs and supporting system-level verification and integration. Effective and flexible communication skills. Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
01/10/2025
Contractor
Senior/Principal Firmware (FPGA) Engineer Location: Edinburgh - 100% Onsite Rate: 75 P/hr Security Requirements: This project is classified as UK Eyes Only , meaning the candidate must be eligible to obtain the highest level of UK security clearance . Must Have Considerable experience designing Firmware architecture using FPGA technologies and tools from either Xilinx, Intel (Altera) or Microsemi (Actel). Experience with fast interfaces such as PCIe, Ethernet, JESDC. Proficiency in advanced verification techniques such as VHDL or System Verilog / UVM. Familiarity with Model Based Engineering using Matlab and Simulink tools is advantageous. Strong capability in analysing system-level requirements to derive detailed Firmware requirements. A methodical approach to the full firmware design lifecycle, ideally following structured processes such as RTCA DO-254 or similar. Key Responsibility Areas Our Electronics Function in Edinburgh requires a Senior/Principal Firmware (FPGA) Engineer to create and develop firmware for leading-edge airborne applications. You will be responsible for: Designing and developing Firmware designs using VHDL. Verifying designs using either VHDL or SystemVerilog. Working to a structured firmware design process. Skills, Qualifications & Knowledge Required Degree in Electronics and Electrical Engineering, ideally specialising in FPGA / Digital techniques. Proven experience in: Creating innovative VHDL-based FPGA designs. Advanced verification techniques using VHDL or SystemVerilog / UVM. FPGA technologies from Xilinx, Altera, or Microsemi and associated tools. Model Driven Engineering tools including MATLAB and Simulink. High-Speed Interface Design & Integration (PCIe, DDR3, Ethernet). Analysing system-level documents and deriving detailed Firmware requirements. Applying structured firmware processes such as RTCA DO-254 or equivalent. Specifying complex timing and area constraints for efficient FPGA place and route. Debugging firmware designs and supporting system-level verification and integration. Effective and flexible communication skills. Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
Senior Firmware Engineer
IT Jobs Plymouth, Devon
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
Principal Embedded Software Engineer
Maestro Data Limited Surrey, UK
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.
CVL
Senior Firmware Engineer
CVL Worthing, West Sussex, UK
A fantastic opportunity has arisen for a Senior/Principal Engineer to come in to the business as a key technical figure with a view of the role developing into managing a small team over time. You will be working on C/C++ embedded software development in the area of Digital Signal Processing (DSP) algorithm design. Specifically in these areas * Closed loop digital control systems using external digital converters (ADC) and digital to analogue converters (DAC or PWM) * Z-Transforms techniques: Given a sequence of samples, calculate the Z-transform, determine the poles and zeroes of the Z-transform. Locate and plot the poles and zeroes in the z-plane. Given a Z-transform of a signal and the pole locations, relate distance from the origin to decay rate. Relate angle off the horizontal to the number of samples in a cycle of signal oscillation * Express a system be controlled has a transfer function and use it to calculate steady state error * Digital filter design (FIR and IIR) * Product development using ARM Cortex / TI / dsPIC microcontrollers * Modelling of dynamic systems to aid design of control algorithms and digital filters using MATLAB / Simulink / dSpace or other equivalent simulation tools * A good understanding of the principles of engineering mathematics in general, and in particular those applicable to electrical power systems, including control systems, digital filters, sampling theory and A/D conversion, linear algebra and statistical methods * General C/C++ programming and software engineering skills To be successful in this role you should be familiar with A/D, D/A and microprocessor circuit design and layout required to support PCB development, and also CMSIS-DSP (Cortex® Microcontroller Software Interface Standard DSP Library) This role requires both a sound theoretical knowledge and implementation skills, and you will have worked on projects/technologies where both digital signal processing and digital control is required. The most important points are: * Experience in the design and implementation of closed loop digital control systems * Solid background in the mathematics behind this This is a fantastic opportunity with genuine growth and development in your onward career. Offering a great salary and benefits including; 25 days holiday per year, 3 x salary Life Assurance & NEST pension. If you have the relevant skills required, please apply ASAP as my client is currently shortlisting for interview
09/09/2016
A fantastic opportunity has arisen for a Senior/Principal Engineer to come in to the business as a key technical figure with a view of the role developing into managing a small team over time. You will be working on C/C++ embedded software development in the area of Digital Signal Processing (DSP) algorithm design. Specifically in these areas * Closed loop digital control systems using external digital converters (ADC) and digital to analogue converters (DAC or PWM) * Z-Transforms techniques: Given a sequence of samples, calculate the Z-transform, determine the poles and zeroes of the Z-transform. Locate and plot the poles and zeroes in the z-plane. Given a Z-transform of a signal and the pole locations, relate distance from the origin to decay rate. Relate angle off the horizontal to the number of samples in a cycle of signal oscillation * Express a system be controlled has a transfer function and use it to calculate steady state error * Digital filter design (FIR and IIR) * Product development using ARM Cortex / TI / dsPIC microcontrollers * Modelling of dynamic systems to aid design of control algorithms and digital filters using MATLAB / Simulink / dSpace or other equivalent simulation tools * A good understanding of the principles of engineering mathematics in general, and in particular those applicable to electrical power systems, including control systems, digital filters, sampling theory and A/D conversion, linear algebra and statistical methods * General C/C++ programming and software engineering skills To be successful in this role you should be familiar with A/D, D/A and microprocessor circuit design and layout required to support PCB development, and also CMSIS-DSP (Cortex® Microcontroller Software Interface Standard DSP Library) This role requires both a sound theoretical knowledge and implementation skills, and you will have worked on projects/technologies where both digital signal processing and digital control is required. The most important points are: * Experience in the design and implementation of closed loop digital control systems * Solid background in the mathematics behind this This is a fantastic opportunity with genuine growth and development in your onward career. Offering a great salary and benefits including; 25 days holiday per year, 3 x salary Life Assurance & NEST pension. If you have the relevant skills required, please apply ASAP as my client is currently shortlisting for interview
CVL
Principal and Senior Software Engineers Networking
CVL Cambridge, Cambridge, UK
Principal and Senior Software Engineers Networking This pioneering technology company are going through a major growth phase and offering share options and a lucrative package to software engineers experienced in development with C and ideally assembler. As a senior software engineer you will be working at the hardware / software interface developing networking software that is the industry standard in its field. Their ultra-low-latency networking product architectures enable superior performance in a broad range of applications, including financial services, high-performance computing, cloud computing, storage and virtualised data centres. They are currently expanding the software team which develops high performance network stacks and are looking for software engineers with strong C programming skills who can quickly understand a complex hardware and software architecture. This role involves working on an ultra-high performance Ethernet and TCP/IP Suitable software/ firmware engineers will have: T are looking for embedded engineers with a very strong academic background in a numerical subject (e.g. maths, physics or computer science) or of similar calibre. Desired Skills and Experience Requirements: • PhD and/or Bachelors degree, first class or 2:1 from well ranked university • 5+ years software experience (or equivalent) working at silicon or networking companies • Proven commercial experience developing in C • Hardware/software co-design • Ethernet & TCP/IP • Embedded systems ideally with extensive knowledge of system software and device drivers • PCI-Express • Digital design (EDA tools, Verilog, VHDL) Interested? Click apply now
09/09/2016
Principal and Senior Software Engineers Networking This pioneering technology company are going through a major growth phase and offering share options and a lucrative package to software engineers experienced in development with C and ideally assembler. As a senior software engineer you will be working at the hardware / software interface developing networking software that is the industry standard in its field. Their ultra-low-latency networking product architectures enable superior performance in a broad range of applications, including financial services, high-performance computing, cloud computing, storage and virtualised data centres. They are currently expanding the software team which develops high performance network stacks and are looking for software engineers with strong C programming skills who can quickly understand a complex hardware and software architecture. This role involves working on an ultra-high performance Ethernet and TCP/IP Suitable software/ firmware engineers will have: T are looking for embedded engineers with a very strong academic background in a numerical subject (e.g. maths, physics or computer science) or of similar calibre. Desired Skills and Experience Requirements: • PhD and/or Bachelors degree, first class or 2:1 from well ranked university • 5+ years software experience (or equivalent) working at silicon or networking companies • Proven commercial experience developing in C • Hardware/software co-design • Ethernet & TCP/IP • Embedded systems ideally with extensive knowledge of system software and device drivers • PCI-Express • Digital design (EDA tools, Verilog, VHDL) Interested? Click apply now
CVL
Senior Firmware Engineer
CVL Worthing, West Sussex, UK
A fantastic opportunity has arisen for a Senior/Principal Engineer to come in to the business as a key technical figure with a view of the role developing into managing a small team over time. You will be working on C/C++ embedded software development in the area of Digital Signal Processing (DSP) algorithm design. Specifically in these areas * Closed loop digital control systems using external digital converters (ADC) and digital to analogue converters (DAC or PWM) * Z-Transforms techniques: Given a sequence of samples, calculate the Z-transform, determine the poles and zeroes of the Z-transform. Locate and plot the poles and zeroes in the z-plane. Given a Z-transform of a signal and the pole locations, relate distance from the origin to decay rate. Relate angle off the horizontal to the number of samples in a cycle of signal oscillation * Express a system be controlled has a transfer function and use it to calculate steady state error * Digital filter design (FIR and IIR) * Product development using ARM Cortex / TI / dsPIC microcontrollers * Modelling of dynamic systems to aid design of control algorithms and digital filters using MATLAB / Simulink / dSpace or other equivalent simulation tools * A good understanding of the principles of engineering mathematics in general, and in particular those applicable to electrical power systems, including control systems, digital filters, sampling theory and A/D conversion, linear algebra and statistical methods * General C/C++ programming and software engineering skills To be successful in this role you should be familiar with A/D, D/A and microprocessor circuit design and layout required to support PCB development, and also CMSIS-DSP (Cortex® Microcontroller Software Interface Standard DSP Library) This role requires both a sound theoretical knowledge and implementation skills, and you will have worked on projects/technologies where both digital signal processing and digital control is required. The most important points are: * Experience in the design and implementation of closed loop digital control systems * Solid background in the mathematics behind this This is a fantastic opportunity with genuine growth and development in your onward career. Offering a great salary and benefits including; 25 days holiday per year, 3 x salary Life Assurance & NEST pension. If you have the relevant skills required, please apply ASAP as my client is currently shortlisting for interview
09/09/2016
A fantastic opportunity has arisen for a Senior/Principal Engineer to come in to the business as a key technical figure with a view of the role developing into managing a small team over time. You will be working on C/C++ embedded software development in the area of Digital Signal Processing (DSP) algorithm design. Specifically in these areas * Closed loop digital control systems using external digital converters (ADC) and digital to analogue converters (DAC or PWM) * Z-Transforms techniques: Given a sequence of samples, calculate the Z-transform, determine the poles and zeroes of the Z-transform. Locate and plot the poles and zeroes in the z-plane. Given a Z-transform of a signal and the pole locations, relate distance from the origin to decay rate. Relate angle off the horizontal to the number of samples in a cycle of signal oscillation * Express a system be controlled has a transfer function and use it to calculate steady state error * Digital filter design (FIR and IIR) * Product development using ARM Cortex / TI / dsPIC microcontrollers * Modelling of dynamic systems to aid design of control algorithms and digital filters using MATLAB / Simulink / dSpace or other equivalent simulation tools * A good understanding of the principles of engineering mathematics in general, and in particular those applicable to electrical power systems, including control systems, digital filters, sampling theory and A/D conversion, linear algebra and statistical methods * General C/C++ programming and software engineering skills To be successful in this role you should be familiar with A/D, D/A and microprocessor circuit design and layout required to support PCB development, and also CMSIS-DSP (Cortex® Microcontroller Software Interface Standard DSP Library) This role requires both a sound theoretical knowledge and implementation skills, and you will have worked on projects/technologies where both digital signal processing and digital control is required. The most important points are: * Experience in the design and implementation of closed loop digital control systems * Solid background in the mathematics behind this This is a fantastic opportunity with genuine growth and development in your onward career. Offering a great salary and benefits including; 25 days holiday per year, 3 x salary Life Assurance & NEST pension. If you have the relevant skills required, please apply ASAP as my client is currently shortlisting for interview

Modal Window

  • Home
  • Contact
  • About Us
  • FAQs
  • Terms & Conditions
  • Privacy
  • Employer
  • Post a Job
  • Search Resumes
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • IT blog
  • Facebook
  • Twitter
  • LinkedIn
  • Youtube
© 2008-2026 IT Job Board