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

13 jobs found

Email me jobs like this
Refine Search
Current Search
principal firmware engineer level 6
Principal Engineer - GPU Driver & System Software
MediaTek Research Lab Inc.
Principal Engineer - GPU Driver & System Software Category Chip Design Location Cambourne Experience More than 8 Years Work Expe. Education Master's Degree Job Description MediaTek Incorporated is a global fabless semiconductor company that enables nearly 2 billion connected devices a year. We are a market leader in developing innovative systems on chip (SoC) for mobile devices, home entertainment, connectivity and IoT products. MediaTek is the number one Wi Fi supplier across broadband, retail routers, consumer electronics devices and gaming, and its Wi Fi 6 chipsets are powering the latest networking equipment for faster computing experiences. With market leader position of MediaTek SoC design, MediaTek GPU IP team is committed for industry leading, feature rich and PPA competitive GFX IP optimization, customization and development. The GFX IP will be not only deployed in flagship and mainstream mobile SoC, but also served as fundamental technology for adjacent markets like laptop, IoT, AI, VR/AR, automotive etc. The team is now hiring all areas of GPU talents in all levels including Architecture, Architecture, SW driver, Compiler, Performance, Power and Model engineers to join Cambourne, Cambridge, UK. About The Role Bring your GPU driver expertise and play a key role in shaping the future of next generation GPU technologies. In this role, you will collaborate closely with Architecture, Micro architecture, Compiler, and Model teams to unlock maximum performance from our silicon and drive cutting edge GPU innovation. This is a full stack GPU software opportunity, offering exposure across the entire stack-from industry standard graphics and compute APIs to kernel mode drivers, GPU firmware, and performance optimization. You will contribute to hardware/software co design efforts, ensuring seamless integration and optimal performance across all layers. If you are passionate about low level systems, performance tuning, and pushing the limits of GPU capabilities, this role offers a unique platform to make a direct impact on advanced GPU design and development. Roles And Responsibilities API Layer: Architect, develop, and optimize features for industry standard APIs including Vulkan, DirectX, OpenGL ES, and OpenCL. Kernel & Firmware: Work deep in kernel mode drivers and GPU firmware to improve hardware control, stability, scheduling, memory management, and execution efficiency. Performance: Identify, analyze, and eliminate bottlenecks across the stack-including driver overhead, memory bandwidth, GPU scheduling, compute throughput, and power/performance tradeoffs. Architecture Collaboration: Partner closely with Architecture, Micro architecture, Compiler, and GPU Model teams to influence next generation GPU design and ensure the software stack fully leverages the hardware. Technical Leadership: Lead complex debug efforts, guide design decisions, mentor engineers, and help raise the technical bar across the GPU driver team. No Silos: You are not restricted to only the API layer, kernel driver, firmware, or performance. You can work across the entire GPU software stack. Shape the Hardware: Your software insights will directly influence next generation GPU architecture and micro architecture. High Impact Work: Your contributions will help turn silicon capability into real world graphics, compute, and AI performance. Requirements Experience of building GPU drivers, graphics systems, or low level systems software. You are fluent in C/C++ and comfortable working close to hardware. You have deep expertise in one or more industry standard APIs such as Vulkan, DirectX 12, OpenCL, or OpenGL ES. You understand GPU internals at a deep level, including memory hierarchies, command submission, scheduling, synchronization, pipeline architecture, and performance bottlenecks. You enjoy working across boundaries-from API design to kernel drivers, firmware, compiler interaction, and hardware architecture. Preferred Qualifications (Nice to Have) Background in GPU performance analysis, firmware, virtualization, compiler, or runtime optimization for GPUs or accelerators. Familiarity with ML/AI workloads, DNN operators and their mapping onto GPU or accelerator architectures. Experience collaborating with architects, micro architects, compiler, and model teams.
26/07/2026
Full time
Principal Engineer - GPU Driver & System Software Category Chip Design Location Cambourne Experience More than 8 Years Work Expe. Education Master's Degree Job Description MediaTek Incorporated is a global fabless semiconductor company that enables nearly 2 billion connected devices a year. We are a market leader in developing innovative systems on chip (SoC) for mobile devices, home entertainment, connectivity and IoT products. MediaTek is the number one Wi Fi supplier across broadband, retail routers, consumer electronics devices and gaming, and its Wi Fi 6 chipsets are powering the latest networking equipment for faster computing experiences. With market leader position of MediaTek SoC design, MediaTek GPU IP team is committed for industry leading, feature rich and PPA competitive GFX IP optimization, customization and development. The GFX IP will be not only deployed in flagship and mainstream mobile SoC, but also served as fundamental technology for adjacent markets like laptop, IoT, AI, VR/AR, automotive etc. The team is now hiring all areas of GPU talents in all levels including Architecture, Architecture, SW driver, Compiler, Performance, Power and Model engineers to join Cambourne, Cambridge, UK. About The Role Bring your GPU driver expertise and play a key role in shaping the future of next generation GPU technologies. In this role, you will collaborate closely with Architecture, Micro architecture, Compiler, and Model teams to unlock maximum performance from our silicon and drive cutting edge GPU innovation. This is a full stack GPU software opportunity, offering exposure across the entire stack-from industry standard graphics and compute APIs to kernel mode drivers, GPU firmware, and performance optimization. You will contribute to hardware/software co design efforts, ensuring seamless integration and optimal performance across all layers. If you are passionate about low level systems, performance tuning, and pushing the limits of GPU capabilities, this role offers a unique platform to make a direct impact on advanced GPU design and development. Roles And Responsibilities API Layer: Architect, develop, and optimize features for industry standard APIs including Vulkan, DirectX, OpenGL ES, and OpenCL. Kernel & Firmware: Work deep in kernel mode drivers and GPU firmware to improve hardware control, stability, scheduling, memory management, and execution efficiency. Performance: Identify, analyze, and eliminate bottlenecks across the stack-including driver overhead, memory bandwidth, GPU scheduling, compute throughput, and power/performance tradeoffs. Architecture Collaboration: Partner closely with Architecture, Micro architecture, Compiler, and GPU Model teams to influence next generation GPU design and ensure the software stack fully leverages the hardware. Technical Leadership: Lead complex debug efforts, guide design decisions, mentor engineers, and help raise the technical bar across the GPU driver team. No Silos: You are not restricted to only the API layer, kernel driver, firmware, or performance. You can work across the entire GPU software stack. Shape the Hardware: Your software insights will directly influence next generation GPU architecture and micro architecture. High Impact Work: Your contributions will help turn silicon capability into real world graphics, compute, and AI performance. Requirements Experience of building GPU drivers, graphics systems, or low level systems software. You are fluent in C/C++ and comfortable working close to hardware. You have deep expertise in one or more industry standard APIs such as Vulkan, DirectX 12, OpenCL, or OpenGL ES. You understand GPU internals at a deep level, including memory hierarchies, command submission, scheduling, synchronization, pipeline architecture, and performance bottlenecks. You enjoy working across boundaries-from API design to kernel drivers, firmware, compiler interaction, and hardware architecture. Preferred Qualifications (Nice to Have) Background in GPU performance analysis, firmware, virtualization, compiler, or runtime optimization for GPUs or accelerators. Familiarity with ML/AI workloads, DNN operators and their mapping onto GPU or accelerator architectures. Experience collaborating with architects, micro architects, compiler, and model teams.
Principal Firmware Engineer
ASSA ABLOY Global Solutions Cardiff, South Glamorgan
Job Summary We are recruiting for a Principal Firmware Engineer to join our PACS Innovation team at HID. This team is responsible for researching & prototyping innovative new technologies that become future products and services in security & access control offerings from HID Global. The team consists of individuals that have multi-disciplinary skill sets that span from embedded engineering, security/cryptography, smart cards, backend development, mobile apps to machine learning. Job Details Mid senior level Travel required: 11%-30% Position expires: 31 August 2026 Job ID: 48283 Location: Krakow, Cardiff, Paris, Stockholm or other HID sites Responsibilities Take end to end responsibility for software you develop, including designing, analyzing, implementing, testing, deploying, documenting and performing ongoing maintenance Contribute to and integrate with programs developed by others Prepare and present content on new technologies and learnings as part of internal community education efforts Participate and file for intellectual property Qualifications & Background Bachelor's degree or higher in a relevant field; Master's degree preferred 10+ years of industry experience Command of programming languages: C, C++ (mandatory) Expert command of at least one of: Python, C#, Typescript, Java, Kotlin, Swift, GoLang, Cuda Documented knowledge in Secure Element and/or Secure Credential development (symmetric and asymmetric/PQC cryptography + ISO 14443/ISO 7816) Familiarity with numerous ISO and industry standards (Aliro, Matter, Lwm2m, Mobile driving license, Java Card, Global platform, EUDI, CRA, ) Familiarity with intellectual property processes (candidate listed as inventor on few patents) Expertise in one or more of the following areas: Embedded Engineering - Microcontrollers and/or Linux based embedded systems Mobile App development Distributed systems development Benefits Competitive salary and rewards package Competitive benefits and annual leave offering, allowing for work life balance A vibrant, welcoming & inclusive culture Extensive career development opportunities and resources to maximize potential Part of a global organization pioneering hardware, software, and services that allow people to confidently navigate the physical and digital worlds Compensation The wage range for this role considers a broad scope of factors that are considered when making compensation decisions, including but not limited to: skill sets, experience and training, licensure and certifications, and other business and organizational needs. The disclosed range does not account for geographic differentials based on the location where the position may be filled. At HID, it is uncommon for individuals to be hired at or near the top of the range. Final compensation decisions depend on the specific facts and circumstances of each case. EEO Statement HID is committed to building a diverse, equitable, and inclusive workforce that reflects the global communities we serve. As an equal opportunity employer, we welcome applications from individuals of all backgrounds, experiences, and perspectives. We evaluate applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, veteran status, or any other legally protected characteristic. Our goal is to create a workplace that empowers everyone to thrive and be their authentic selves, fostering an environment of mutual respect and inclusivity. If you have a disability and require assistance or accommodation to participate in the application process or to perform essential job functions, please contact . HID does not accept unsolicited resumes from headhunters, recruitment agencies, or fee based recruitment services. We are not responsible for any fees related to unsolicited resumes.
23/07/2026
Full time
Job Summary We are recruiting for a Principal Firmware Engineer to join our PACS Innovation team at HID. This team is responsible for researching & prototyping innovative new technologies that become future products and services in security & access control offerings from HID Global. The team consists of individuals that have multi-disciplinary skill sets that span from embedded engineering, security/cryptography, smart cards, backend development, mobile apps to machine learning. Job Details Mid senior level Travel required: 11%-30% Position expires: 31 August 2026 Job ID: 48283 Location: Krakow, Cardiff, Paris, Stockholm or other HID sites Responsibilities Take end to end responsibility for software you develop, including designing, analyzing, implementing, testing, deploying, documenting and performing ongoing maintenance Contribute to and integrate with programs developed by others Prepare and present content on new technologies and learnings as part of internal community education efforts Participate and file for intellectual property Qualifications & Background Bachelor's degree or higher in a relevant field; Master's degree preferred 10+ years of industry experience Command of programming languages: C, C++ (mandatory) Expert command of at least one of: Python, C#, Typescript, Java, Kotlin, Swift, GoLang, Cuda Documented knowledge in Secure Element and/or Secure Credential development (symmetric and asymmetric/PQC cryptography + ISO 14443/ISO 7816) Familiarity with numerous ISO and industry standards (Aliro, Matter, Lwm2m, Mobile driving license, Java Card, Global platform, EUDI, CRA, ) Familiarity with intellectual property processes (candidate listed as inventor on few patents) Expertise in one or more of the following areas: Embedded Engineering - Microcontrollers and/or Linux based embedded systems Mobile App development Distributed systems development Benefits Competitive salary and rewards package Competitive benefits and annual leave offering, allowing for work life balance A vibrant, welcoming & inclusive culture Extensive career development opportunities and resources to maximize potential Part of a global organization pioneering hardware, software, and services that allow people to confidently navigate the physical and digital worlds Compensation The wage range for this role considers a broad scope of factors that are considered when making compensation decisions, including but not limited to: skill sets, experience and training, licensure and certifications, and other business and organizational needs. The disclosed range does not account for geographic differentials based on the location where the position may be filled. At HID, it is uncommon for individuals to be hired at or near the top of the range. Final compensation decisions depend on the specific facts and circumstances of each case. EEO Statement HID is committed to building a diverse, equitable, and inclusive workforce that reflects the global communities we serve. As an equal opportunity employer, we welcome applications from individuals of all backgrounds, experiences, and perspectives. We evaluate applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, veteran status, or any other legally protected characteristic. Our goal is to create a workplace that empowers everyone to thrive and be their authentic selves, fostering an environment of mutual respect and inclusivity. If you have a disability and require assistance or accommodation to participate in the application process or to perform essential job functions, please contact . HID does not accept unsolicited resumes from headhunters, recruitment agencies, or fee based recruitment services. We are not responsible for any fees related to unsolicited resumes.
proAV Limited
Global Service Desk VNOC Engineer
proAV Limited
Role Overview proAV are a leading global audio visual integrator, providing AV and event services across multiple client partnerships globally. Our immediate requirement is for an experienced Global Service Desk VNOC Engineer to be a key part of our Egham team, representing proAV, taking full responsibility for maintaining high levels of Customer service through helpdesk and remote technical support. Due to the nature of the Support Services business these roles are subject to tight SLA s and KPI s. The role requires developing and sustaining excellent customer relations whilst providing first class remote technical support for immediate fault resolution and to client s satisfaction whilst ensuring the commercial impact of the account is upheld. This is an exciting opportunity for an exceptional, experienced Global Service Desk VNOC Engineer to join an established operation with scope to drive and enhance the service at every opportunity. Experience and seniority of the position will be reflected by the remuneration and benefits package. Key line technical response to fault tickets received into the global helpdesk Remote technical diagnosis and fault resolution. If resolution cannot be achieved, then accurate qualification of fault prior to engineering call out. Escalation to field engineering where remote resolution cannot be achieved. Direct phone and email support of Client. Access onto Client network for remote support. Microsoft Dynamics management of service cases (from creation to resolution) Escalation to Manufacturer support Liaison with Client Departments to resolve faults (IT, Networking teams, facilities) Content Deployment for Digital signage Log interpretation Managing and implementing systems AV system back-ups and firmware updates AV System Estate Administration and Change control management Desirable skills: Excellent Customer relations and interpersonal skills Excellent communication skills, both written and verbal Ability to multi task and prioritise workload to meet SLA based deadlines Proven track record of achievement in a technical support-based role using remote support tools. Accurate recording of calls and updates Effective action and follow-up of required activities Calm under pressure A flexible approach to work A proactive can do approach Attention to detail Responsible and accountable Excellent Administration and organisational skills Commercially sensitive Additional languages would be a distinct advantage NOC / VNOC experience would also be an advantage Networks system comprehension VC call signalling comprehension AV Control System Logic understanding Product Knowledge: Previous experience some in the following product areas would be advantageous. Control systems (Crestron/AMX/Extron) Remote Management tools (Xio Cloud / Utelogy / Poly Lens / Q-Sys Reflect / Xyte) Digital Signage and IPTV (e.g.Omnivex / TriplePlay / Mediastar / Vitec) Audio Systems (Q-sys / Biamp / Shure/ BSS / Harman Audio Architect) PC/Windows OS and Linux Literate (windows server and IoT) Strong UC endpoint knowledge (Microsoft Teams Rooms and Zoom for both Windows and Appliances) Good Network Fundamentals (IPIGMP Multicast / ptp / Wireshark Analysis) Video Distribution (Crestron DM and DM-NVX, Lightware GVN) Video Wall Technologies (Novastar, Colourlight, Green Hippo) note, this role works a 6 week shift pattern comprising of early, mid, late and night shifts, details are available upon application# Equal Opportunities: proAV are an equal opportunities employer, committed to promoting diversity and inclusion in the workplace and for job applicants, and are encouraged regardless of age, disability, gender identity, marital or civil partnership status, pregnancy or maternity, race, religion or belief, sex, or sexual orientation. We aim to create a working environment in which all individuals can make best use of their skills, free from discrimination or harassment, and that we understand, recognise, respect and value differences so that all decisions are based upon merit. The principals of non-discrimination and equality of opportunity, diversity and inclusion also apply to the way in which we treat visitors, clients, customers, suppliers, and workers.
21/07/2026
Full time
Role Overview proAV are a leading global audio visual integrator, providing AV and event services across multiple client partnerships globally. Our immediate requirement is for an experienced Global Service Desk VNOC Engineer to be a key part of our Egham team, representing proAV, taking full responsibility for maintaining high levels of Customer service through helpdesk and remote technical support. Due to the nature of the Support Services business these roles are subject to tight SLA s and KPI s. The role requires developing and sustaining excellent customer relations whilst providing first class remote technical support for immediate fault resolution and to client s satisfaction whilst ensuring the commercial impact of the account is upheld. This is an exciting opportunity for an exceptional, experienced Global Service Desk VNOC Engineer to join an established operation with scope to drive and enhance the service at every opportunity. Experience and seniority of the position will be reflected by the remuneration and benefits package. Key line technical response to fault tickets received into the global helpdesk Remote technical diagnosis and fault resolution. If resolution cannot be achieved, then accurate qualification of fault prior to engineering call out. Escalation to field engineering where remote resolution cannot be achieved. Direct phone and email support of Client. Access onto Client network for remote support. Microsoft Dynamics management of service cases (from creation to resolution) Escalation to Manufacturer support Liaison with Client Departments to resolve faults (IT, Networking teams, facilities) Content Deployment for Digital signage Log interpretation Managing and implementing systems AV system back-ups and firmware updates AV System Estate Administration and Change control management Desirable skills: Excellent Customer relations and interpersonal skills Excellent communication skills, both written and verbal Ability to multi task and prioritise workload to meet SLA based deadlines Proven track record of achievement in a technical support-based role using remote support tools. Accurate recording of calls and updates Effective action and follow-up of required activities Calm under pressure A flexible approach to work A proactive can do approach Attention to detail Responsible and accountable Excellent Administration and organisational skills Commercially sensitive Additional languages would be a distinct advantage NOC / VNOC experience would also be an advantage Networks system comprehension VC call signalling comprehension AV Control System Logic understanding Product Knowledge: Previous experience some in the following product areas would be advantageous. Control systems (Crestron/AMX/Extron) Remote Management tools (Xio Cloud / Utelogy / Poly Lens / Q-Sys Reflect / Xyte) Digital Signage and IPTV (e.g.Omnivex / TriplePlay / Mediastar / Vitec) Audio Systems (Q-sys / Biamp / Shure/ BSS / Harman Audio Architect) PC/Windows OS and Linux Literate (windows server and IoT) Strong UC endpoint knowledge (Microsoft Teams Rooms and Zoom for both Windows and Appliances) Good Network Fundamentals (IPIGMP Multicast / ptp / Wireshark Analysis) Video Distribution (Crestron DM and DM-NVX, Lightware GVN) Video Wall Technologies (Novastar, Colourlight, Green Hippo) note, this role works a 6 week shift pattern comprising of early, mid, late and night shifts, details are available upon application# Equal Opportunities: proAV are an equal opportunities employer, committed to promoting diversity and inclusion in the workplace and for job applicants, and are encouraged regardless of age, disability, gender identity, marital or civil partnership status, pregnancy or maternity, race, religion or belief, sex, or sexual orientation. We aim to create a working environment in which all individuals can make best use of their skills, free from discrimination or harassment, and that we understand, recognise, respect and value differences so that all decisions are based upon merit. The principals of non-discrimination and equality of opportunity, diversity and inclusion also apply to the way in which we treat visitors, clients, customers, suppliers, and workers.
Principal Embedded Software Engineer
Breath HR Coventry, Warwickshire
Role Purpose We require a skilled Embedded Software Engineer to design low level embedded software for our wide range of customer applications focussed on electrification, including battery management, power conversion and electric vehicle control systems. The successful candidate will be a key member of the software and controls team. They will develop software solutions, drive processes and tools as well as quality standards. They will work with the wider multi-disciplinary engineering team to support the delivery of effective engineering solutions. This is a hands on role for an engineer who enjoys designing and implementing embedded software, as well as the creative problem solving, and testing required to ensure that the software modules function as intended. Key Responsibilities Technical Leadership Support the design, implementation and test of embedded software platforms for real time systems. Lead development of low-level and application-level software components for a microcontroller application. Drive modular, scalable, and reusable software component design. Software Development Design and implement embedded software using C/C++, assembly for microcontroller platforms. Develop and configure device drivers, communication stacks (CAN, LIN, SPI, I2C, UART, Ethernet), and hardware abstraction layers. Integrate middleware and bootloaders; manage firmware update mechanisms (OTA or manual). Ensure compliance with MISRA C, CERT C, or other relevant coding standards. Requirements and Design Translate system level requirements into embedded software requirements and specifications. Collaborate with systems engineers and hardware designers to define software hardware interfaces. Create and maintain software architecture and design documentation (e.g., using UML). Verification, Validation & Quality Assurance Execute unit, integration, and system level software test plans. Use static and dynamic analysis tools as necessary to ensure software quality. Support Software FMEA, safety analysis, and compliance to standards such as: Automotive: ISO 26262, ASPICE Continuous Integration & Configuration Management Maintain software version control using BitBucket. Use CI/CD pipelines for embedded software builds and automated testing (e.g., Jenkins, GitLab CI). Implement software configuration, change control, and traceability for releases. Cross Functional Collaboration Interface with electrical, mechanical, systems, validation, and manufacturing teams to ensure seamless software integration. Support bring up, integration, and debug on hardware prototypes and production units. Act as technical liaison with suppliers, customers, or certification authorities for embedded software matters. Program Support and Delivery Provide accurate estimates for software development tasks and manage resource allocation. Ensure timely delivery of embedded software in line with project milestones and quality targets. Lead root cause analysis and resolution of complex software issues in both development and field environments. Qualifications, Experience and Skills Required A minimum of 5 years relevant industry experience. Deep experience in embedded software design. Detailed low level software design, implementation, and validation experience. Hands on experience of software debugging tools and using them to develop hard real time software components. Experience in writing system and software specifications, requirements & test documents. Experience with software version control tools, requirements management, software change request (SCR) management. Familiar with electrical debugging on systems, e.g. LV harnessing, continuity checking, isolation checking, etc. Familiar with system level attributes/trade offs. Proven track record in the effective delivery of technical objectives to quality and time targets. Comfortable working closely with clients, often on site at client locations. Enthusiastic about learning new disciplines and expanding current technical and project knowledge. Preferred Experience of working in a relevant industry developing high integrity systems (such as automotive, marine, energy storage, aerospace) Experience of battery systems and their control. Experience of power conversion systems (AC/DC, DC/AC and DC/DC) and their control. System or Knowledge Advanced capabilities in Microsoft Office and applications. Extensive knowledge of programming in C/C++, Assembler for embedded platforms. Experience with CCP & CAN based tools, e.g. INCA/CANape and CANalyzer. Experience and knowledge of applications involving complex electrical systems (high and low voltage). Direct knowledge of application of functional safety and cyber security to high integrity control systems. Understanding and application of industry and legal standards relating to control systems. Personal Attributes Quality focused and process oriented with an attention to detail. Excellent problem solving and analytical skills. Strong communication skills - including report writing and presentation. Self motivated and enjoys working within a team environment. Willingness to accept responsibility and challenges required to achieve objectives. Commitment to professional development and continuous learning. Location and Travel You must be eligible to work in the UK or CZ and have no restrictions for world wide travel. This role is based at our Head Office in Coventry, UK, or our Engineering Office In Prague, Czechia, with flexibility for remote working. Standard working hours are 0900 to 1700, 5 days a week, however some travel may be required, and flexible working patterns are essential to the role.
20/07/2026
Full time
Role Purpose We require a skilled Embedded Software Engineer to design low level embedded software for our wide range of customer applications focussed on electrification, including battery management, power conversion and electric vehicle control systems. The successful candidate will be a key member of the software and controls team. They will develop software solutions, drive processes and tools as well as quality standards. They will work with the wider multi-disciplinary engineering team to support the delivery of effective engineering solutions. This is a hands on role for an engineer who enjoys designing and implementing embedded software, as well as the creative problem solving, and testing required to ensure that the software modules function as intended. Key Responsibilities Technical Leadership Support the design, implementation and test of embedded software platforms for real time systems. Lead development of low-level and application-level software components for a microcontroller application. Drive modular, scalable, and reusable software component design. Software Development Design and implement embedded software using C/C++, assembly for microcontroller platforms. Develop and configure device drivers, communication stacks (CAN, LIN, SPI, I2C, UART, Ethernet), and hardware abstraction layers. Integrate middleware and bootloaders; manage firmware update mechanisms (OTA or manual). Ensure compliance with MISRA C, CERT C, or other relevant coding standards. Requirements and Design Translate system level requirements into embedded software requirements and specifications. Collaborate with systems engineers and hardware designers to define software hardware interfaces. Create and maintain software architecture and design documentation (e.g., using UML). Verification, Validation & Quality Assurance Execute unit, integration, and system level software test plans. Use static and dynamic analysis tools as necessary to ensure software quality. Support Software FMEA, safety analysis, and compliance to standards such as: Automotive: ISO 26262, ASPICE Continuous Integration & Configuration Management Maintain software version control using BitBucket. Use CI/CD pipelines for embedded software builds and automated testing (e.g., Jenkins, GitLab CI). Implement software configuration, change control, and traceability for releases. Cross Functional Collaboration Interface with electrical, mechanical, systems, validation, and manufacturing teams to ensure seamless software integration. Support bring up, integration, and debug on hardware prototypes and production units. Act as technical liaison with suppliers, customers, or certification authorities for embedded software matters. Program Support and Delivery Provide accurate estimates for software development tasks and manage resource allocation. Ensure timely delivery of embedded software in line with project milestones and quality targets. Lead root cause analysis and resolution of complex software issues in both development and field environments. Qualifications, Experience and Skills Required A minimum of 5 years relevant industry experience. Deep experience in embedded software design. Detailed low level software design, implementation, and validation experience. Hands on experience of software debugging tools and using them to develop hard real time software components. Experience in writing system and software specifications, requirements & test documents. Experience with software version control tools, requirements management, software change request (SCR) management. Familiar with electrical debugging on systems, e.g. LV harnessing, continuity checking, isolation checking, etc. Familiar with system level attributes/trade offs. Proven track record in the effective delivery of technical objectives to quality and time targets. Comfortable working closely with clients, often on site at client locations. Enthusiastic about learning new disciplines and expanding current technical and project knowledge. Preferred Experience of working in a relevant industry developing high integrity systems (such as automotive, marine, energy storage, aerospace) Experience of battery systems and their control. Experience of power conversion systems (AC/DC, DC/AC and DC/DC) and their control. System or Knowledge Advanced capabilities in Microsoft Office and applications. Extensive knowledge of programming in C/C++, Assembler for embedded platforms. Experience with CCP & CAN based tools, e.g. INCA/CANape and CANalyzer. Experience and knowledge of applications involving complex electrical systems (high and low voltage). Direct knowledge of application of functional safety and cyber security to high integrity control systems. Understanding and application of industry and legal standards relating to control systems. Personal Attributes Quality focused and process oriented with an attention to detail. Excellent problem solving and analytical skills. Strong communication skills - including report writing and presentation. Self motivated and enjoys working within a team environment. Willingness to accept responsibility and challenges required to achieve objectives. Commitment to professional development and continuous learning. Location and Travel You must be eligible to work in the UK or CZ and have no restrictions for world wide travel. This role is based at our Head Office in Coventry, UK, or our Engineering Office In Prague, Czechia, with flexibility for remote working. Standard working hours are 0900 to 1700, 5 days a week, however some travel may be required, and flexible working patterns are essential to the role.
Senior/Principal Software Engineer
Fast Forward Cambridge, Cambridgeshire
At lowRISC we believe that open source development can transform the semiconductor industry. To help achieve this vision of production ready, commercial-grade chips and silicon building blocks, we employ a software team with a wide range of skills. Our software engineers work across the full software stack, from firmware and toolchains that interact directly with hardware to cloud based infrastructure that tests our products at scale. This includes work in areas such as: RISC V firmware and driver development. Software hardening and security tools. Embedded operating systems (in Rust and C). Compilers, code generators, and linters. Simulators and emulators (e.g. QEMU). Electronic design automation (EDA) tools. Performance and code size analysis. Cloud based infrastructure (such as continuous integration pipelines). lowRISC is a non profit Community Interest Company. With a business model that includes member fees and engineering services, we have shown that it is possible to run world leading projects collaboratively for everyone's benefit. Originally a spinout from Cambridge University's Computer Lab, our UK team is based in Cambridge and our Switzerland team is based in Zurich. Our Ibex CPU and OpenTitan Root of Trust projects have been taken to production silicon, partnering with world leading organisations including Google, combining open source approaches with best practice chip design methodologies. Requirements Solid experience with C or Rust. Strong algorithmic and problem solving skills. A degree in Computer Science or equivalent experience. A high standard of written and spoken English. Preferred or highly valued Experience leading a project or another major initiative, in which you had to communicate and negotiate requirements with multiple stakeholders. Strong knowledge of computer architecture; some experience with assembly languages (x86, RISC V). Familiarity with C++ and Python. Experience with build systems and reproducible tooling (e.g. Bazel, Nix, uv). Experience developing for embedded or resource constrained environments, including real time systems. Familiarity with CI/CD for embedded or systems software. A good understanding of compilers and linkers; experience with LLVM is a plus. Good knowledge of Linux. Experience contributing to open source projects. Higher degree levels and academic research experience are highly valued. Benefits Salary dependent upon experience. Benefits include a generous employer pension contribution (up to 12.5% subject to an employee contribution via salary sacrifice of 6%), holiday allowance (33 days, pro rata, including public holidays), private medical insurance, group income protection, life insurance and a 4 week paid sabbatical after 4 years of service. The team is based in Cambridge, UK, amongst the Silicon Fen's ecosystem of high tech start ups. Our office is in the heart of the city and a short walk from the train station. We do not discriminate against any employee or candidate because of race, colour, sex, age, national origin, religion, sexual orientation, gender identity, disability, or any other protected characteristic. Please let us know if you need any adjustments made to the application or selection process. We will be happy to help.
17/07/2026
Full time
At lowRISC we believe that open source development can transform the semiconductor industry. To help achieve this vision of production ready, commercial-grade chips and silicon building blocks, we employ a software team with a wide range of skills. Our software engineers work across the full software stack, from firmware and toolchains that interact directly with hardware to cloud based infrastructure that tests our products at scale. This includes work in areas such as: RISC V firmware and driver development. Software hardening and security tools. Embedded operating systems (in Rust and C). Compilers, code generators, and linters. Simulators and emulators (e.g. QEMU). Electronic design automation (EDA) tools. Performance and code size analysis. Cloud based infrastructure (such as continuous integration pipelines). lowRISC is a non profit Community Interest Company. With a business model that includes member fees and engineering services, we have shown that it is possible to run world leading projects collaboratively for everyone's benefit. Originally a spinout from Cambridge University's Computer Lab, our UK team is based in Cambridge and our Switzerland team is based in Zurich. Our Ibex CPU and OpenTitan Root of Trust projects have been taken to production silicon, partnering with world leading organisations including Google, combining open source approaches with best practice chip design methodologies. Requirements Solid experience with C or Rust. Strong algorithmic and problem solving skills. A degree in Computer Science or equivalent experience. A high standard of written and spoken English. Preferred or highly valued Experience leading a project or another major initiative, in which you had to communicate and negotiate requirements with multiple stakeholders. Strong knowledge of computer architecture; some experience with assembly languages (x86, RISC V). Familiarity with C++ and Python. Experience with build systems and reproducible tooling (e.g. Bazel, Nix, uv). Experience developing for embedded or resource constrained environments, including real time systems. Familiarity with CI/CD for embedded or systems software. A good understanding of compilers and linkers; experience with LLVM is a plus. Good knowledge of Linux. Experience contributing to open source projects. Higher degree levels and academic research experience are highly valued. Benefits Salary dependent upon experience. Benefits include a generous employer pension contribution (up to 12.5% subject to an employee contribution via salary sacrifice of 6%), holiday allowance (33 days, pro rata, including public holidays), private medical insurance, group income protection, life insurance and a 4 week paid sabbatical after 4 years of service. The team is based in Cambridge, UK, amongst the Silicon Fen's ecosystem of high tech start ups. Our office is in the heart of the city and a short walk from the train station. We do not discriminate against any employee or candidate because of race, colour, sex, age, national origin, religion, sexual orientation, gender identity, disability, or any other protected characteristic. Please let us know if you need any adjustments made to the application or selection process. We will be happy to help.
Principal Software Architect
Flash Technology, LLC Bristol, Gloucestershire
Job Summary SPX Technologies builds innovative HVAC and Detection and Measurement solutions. Through its RiSE talent development framework, the company supports employees' development. As part of Detection and Measurement, Radiodetection leads the design and development of equipment and software used by utility companies to protect underground infrastructure networks. How you will make an Impact (Job Summary) SPX is a diverse team of unique individuals who all make an impact. As an experienced and pragmatic Principal Software Architect you will define and drive the technical vision for our evolving software ecosystem, shaping how our hardware and firmware platforms integrate with cloud, mobile, and desktop applications. The Principal Software Architect will serve as the focal point for architectural direction, system design principles, and technology strategy. Working closely with domain leads, the Software Program Manager, and the Global Software Manager, you will ensure architectural intent translates into practical, deliverable outcomes. The position combines strategic leadership with hands on technical validation, defining long term architectural direction and validating ideas via lightweight prototyping and experimentation where required. Job Responsibilities 1. Architecture Vision & System Design Define and evolve a clear end to end architecture across firmware/device layer, cloud platform, and mobile/desktop applications. Own target system architecture and design principles, system boundaries and interaction models, and integration patterns across domains. Ensure the architecture supports scalability, maintainability, product evolution across multiple device variants, and alignment with long term business and product strategy. 2. Technology Strategy & Standards Define and maintain a coherent technology strategy across the software organisation. Establish an aligned technology stack across cloud, mobile, desktop, and firmware. Ensure choices reflect industry best practices, team capability and constraints, and long term sustainability. Work collaboratively with domain leads to evaluate trade offs, agree practical adoption paths, and avoid unnecessary fragmentation. 3. Architectural Governance & Decision Authority Act as the accountable owner for architectural integrity across the organisation. Review and sign off major design decisions. Define and enforce architectural standards and guardrails. Ensure consistency across teams without blocking delivery. Where conflicts arise, drive resolution with domain leads and escalates when required. Pragmatic flexibility is expected: allow justified exceptions, capture deviations as technical debt, or feed them into architectural evolution. 4. Current State Assessment & Transformation Roadmap Build a clear understanding of the current software landscape and define a path forward. Deliver documented view of current architecture and technology stack; identified gaps, risks, and constraints; target architecture aligned to business and product direction; migration and/or retirement proposals for legacy systems. Ensure transition plans are realistic, incremental, aligned with delivery priorities, and understood by engineering and product teams. 5. Cross Domain Alignment & Delivery Support Support effective delivery by ensuring system level clarity across teams. Work closely with the SW Program Manager for cross team coordination and dependencies. Collaborate with Product Owners to ensure system level intent is clear before development. Clarify system level behaviour and constraints, define cross platform interactions early, and reduce late stage integration issues. This role does not own delivery execution but enables it through clarity and alignment. 6. Hands On Prototyping & Technical Validation Validate architectural ideas through practical experimentation. Build lightweight proofs of concept where needed. Use modern tooling, including AI assisted development, to accelerate validation. Test feasibility of new technologies and patterns before wider adoption. This role goes beyond documentation and ensures ideas work in practice. 7. Communication & Influence Communicate architectural concepts clearly across all levels of the organisation. Engage with executive stakeholders, engineering leadership, technical leads, and engineers. Translate complex ideas appropriately for each audience and ensure decisions are understood and adopted. Gather and incorporate feedback actively. Key Boundaries The Principal Software Architect does NOT own backlog creation or write user stories, own sprint execution, act as a project or program manager, or replace domain technical leadership. The Principal Software Architect DOES own system level architecture and design principles, architectural decision making and governance, and enable delivery through clarity, not control. Authority & Escalation Accountable for architectural decisions and standards. Expected to challenge and guide domain teams constructively. Resolve directly with domain leads where possible; escalated conflicts go to the Global Software Manager. Success Measures Clear, adopted target architecture across domains. Reduced integration issues and late stage surprises. Consistent and aligned technology choices. Improved system coherence across firmware, cloud, and applications. Visible reduction in architectural ambiguity. Progress on legacy system simplification. What Good Looks Like Architectural decisions are understood, adopted, and followed. Teams build in alignment rather than diverging. Trade offs are explicit and well managed. The architect is visible, engaged, and proactive. The role accelerates delivery rather than slows it down. What we are looking for (Experience, Knowledge, Skills, Abilities, Education) Required Experience 15+ years of software engineering experience, with significant time in architectural roles. Proven designing distributed systems across cloud and application layers. Strong experience with at least one major cloud platform (Azure, AWS, or GCP), ideally across multiple. Experience integrating hardware or embedded systems with cloud based platforms. Strong understanding of modern software architecture patterns and best practices. Demonstrated ability to influence technical direction across multiple teams. Excellent communication skills across both technical and non technical audiences. Preferred Experience, Knowledge, Skills, and Abilities Experience in hardware software or IoT environments. Exposure to mobile and SDK based architectures. Experience modernising or migrating legacy systems. Familiarity with AI assisted development approaches. Track record of delivering pragmatic, implementable architecture (not just conceptual design). Travel & Working Environment Hybrid role with strong on site presence expected (typically 3 days per week in Bristol). High level of engagement with engineering teams required. Benefits Competitive and performance based compensation packages and bonus plans. Educational assistance, leadership development programs, and recognition programs. We are an affirmative action and equal opportunity employer committed to making selection decisions without regard to race, color, religion, sex, sexual orientation, national origin, gender identity, genetic information, age, disability, veteran status, or any other legally protected basis.
14/07/2026
Full time
Job Summary SPX Technologies builds innovative HVAC and Detection and Measurement solutions. Through its RiSE talent development framework, the company supports employees' development. As part of Detection and Measurement, Radiodetection leads the design and development of equipment and software used by utility companies to protect underground infrastructure networks. How you will make an Impact (Job Summary) SPX is a diverse team of unique individuals who all make an impact. As an experienced and pragmatic Principal Software Architect you will define and drive the technical vision for our evolving software ecosystem, shaping how our hardware and firmware platforms integrate with cloud, mobile, and desktop applications. The Principal Software Architect will serve as the focal point for architectural direction, system design principles, and technology strategy. Working closely with domain leads, the Software Program Manager, and the Global Software Manager, you will ensure architectural intent translates into practical, deliverable outcomes. The position combines strategic leadership with hands on technical validation, defining long term architectural direction and validating ideas via lightweight prototyping and experimentation where required. Job Responsibilities 1. Architecture Vision & System Design Define and evolve a clear end to end architecture across firmware/device layer, cloud platform, and mobile/desktop applications. Own target system architecture and design principles, system boundaries and interaction models, and integration patterns across domains. Ensure the architecture supports scalability, maintainability, product evolution across multiple device variants, and alignment with long term business and product strategy. 2. Technology Strategy & Standards Define and maintain a coherent technology strategy across the software organisation. Establish an aligned technology stack across cloud, mobile, desktop, and firmware. Ensure choices reflect industry best practices, team capability and constraints, and long term sustainability. Work collaboratively with domain leads to evaluate trade offs, agree practical adoption paths, and avoid unnecessary fragmentation. 3. Architectural Governance & Decision Authority Act as the accountable owner for architectural integrity across the organisation. Review and sign off major design decisions. Define and enforce architectural standards and guardrails. Ensure consistency across teams without blocking delivery. Where conflicts arise, drive resolution with domain leads and escalates when required. Pragmatic flexibility is expected: allow justified exceptions, capture deviations as technical debt, or feed them into architectural evolution. 4. Current State Assessment & Transformation Roadmap Build a clear understanding of the current software landscape and define a path forward. Deliver documented view of current architecture and technology stack; identified gaps, risks, and constraints; target architecture aligned to business and product direction; migration and/or retirement proposals for legacy systems. Ensure transition plans are realistic, incremental, aligned with delivery priorities, and understood by engineering and product teams. 5. Cross Domain Alignment & Delivery Support Support effective delivery by ensuring system level clarity across teams. Work closely with the SW Program Manager for cross team coordination and dependencies. Collaborate with Product Owners to ensure system level intent is clear before development. Clarify system level behaviour and constraints, define cross platform interactions early, and reduce late stage integration issues. This role does not own delivery execution but enables it through clarity and alignment. 6. Hands On Prototyping & Technical Validation Validate architectural ideas through practical experimentation. Build lightweight proofs of concept where needed. Use modern tooling, including AI assisted development, to accelerate validation. Test feasibility of new technologies and patterns before wider adoption. This role goes beyond documentation and ensures ideas work in practice. 7. Communication & Influence Communicate architectural concepts clearly across all levels of the organisation. Engage with executive stakeholders, engineering leadership, technical leads, and engineers. Translate complex ideas appropriately for each audience and ensure decisions are understood and adopted. Gather and incorporate feedback actively. Key Boundaries The Principal Software Architect does NOT own backlog creation or write user stories, own sprint execution, act as a project or program manager, or replace domain technical leadership. The Principal Software Architect DOES own system level architecture and design principles, architectural decision making and governance, and enable delivery through clarity, not control. Authority & Escalation Accountable for architectural decisions and standards. Expected to challenge and guide domain teams constructively. Resolve directly with domain leads where possible; escalated conflicts go to the Global Software Manager. Success Measures Clear, adopted target architecture across domains. Reduced integration issues and late stage surprises. Consistent and aligned technology choices. Improved system coherence across firmware, cloud, and applications. Visible reduction in architectural ambiguity. Progress on legacy system simplification. What Good Looks Like Architectural decisions are understood, adopted, and followed. Teams build in alignment rather than diverging. Trade offs are explicit and well managed. The architect is visible, engaged, and proactive. The role accelerates delivery rather than slows it down. What we are looking for (Experience, Knowledge, Skills, Abilities, Education) Required Experience 15+ years of software engineering experience, with significant time in architectural roles. Proven designing distributed systems across cloud and application layers. Strong experience with at least one major cloud platform (Azure, AWS, or GCP), ideally across multiple. Experience integrating hardware or embedded systems with cloud based platforms. Strong understanding of modern software architecture patterns and best practices. Demonstrated ability to influence technical direction across multiple teams. Excellent communication skills across both technical and non technical audiences. Preferred Experience, Knowledge, Skills, and Abilities Experience in hardware software or IoT environments. Exposure to mobile and SDK based architectures. Experience modernising or migrating legacy systems. Familiarity with AI assisted development approaches. Track record of delivering pragmatic, implementable architecture (not just conceptual design). Travel & Working Environment Hybrid role with strong on site presence expected (typically 3 days per week in Bristol). High level of engagement with engineering teams required. Benefits Competitive and performance based compensation packages and bonus plans. Educational assistance, leadership development programs, and recognition programs. We are an affirmative action and equal opportunity employer committed to making selection decisions without regard to race, color, religion, sex, sexual orientation, national origin, gender identity, genetic information, age, disability, veteran status, or any other legally protected basis.
Principal Medical Software Engineer
Ensera Design Bristol, Gloucestershire
About the role Ensera Design is a world-class user-centred innovation and product development consultancy, specializing in the medical and consumer health sectors with offices in Bristol, Colorado and New Jersey. As part of Ensera, we collaborate globally with contract manufacturing facilities in Europe, the USA, and Asia. We are currently seeking an experienced Medical Software Engineer to join our growing team to be a part of our largest current project on a fixed-term basis (initially 18-months), so it is an exciting time to join us. The role will be responsible for: Leading the design, development, verification and delivery of software for regulated medical devices, including IEC 62304 Class C safety-critical software. Providing technical direction across the full software lifecycle, ensuring regulatory compliance, robust architecture, and high quality execution whilst communicating with internal stakeholders, clients and regulatory bodies. About you You'll have demonstrable experience of medical software development, spanning everything from planning to submission. You'll have proven experience of delivering Class C safety critical software to market and be comfortable developing for embedded environments i.e. Medical Device Software built on Linux, QNX, SafeRTOS etc. Collaboration plays a vital part in what we do so you'll be a natural team player, eager to work and learn with others across expertise areas. Your skills and experience Whilst you do not need to meet all of these points, please ensure you meet the majority of them before making an application: Experience developing software requirements specifications (SRS). Experience shaping the architecture of medium to large scale medical software systems. Be comfortable enough to oversee technical decision making including technology selection, architecture trade-offs, risk reduction strategies, and cyber security considerations. Be able to review and approve detailed design, code, verification plans, and safety-related artefacts. Demonstrable experience of guiding integration of software with digital design, electronics, firmware, mechanical and HF teams. Desirable skills Cybersecurity for medical devices (FDA pre/post-market guidance, UL 2900, IEC 81001 etc.). Development of automated test frameworks, simulators, or hardware-in-the-loop setups. Experience integrating with hospital systems (EHRs, DICOM, HL7 protocols etc.). Experience working in client-facing and consultancy roles. The salary for this role is in line with the middle to top-end of our Principal salary banding, £70,000 to £89,000. We ask you to confirm your salary expectations as part of your application and we further ask you to really consider where you feel your experience sits within that band. Why work with us? Ensera Design offers interesting and varied work combined with a supportive team culture to provide a stimulating environment where you will have the opportunity to develop and learn from others. We offer flexible working policies where working patterns are agreed with our line managers, taking into account the role, needs of the individual, and the team. We recognise that we are only as good as our people and we know how important it is to support our team. We offer: Performance-related company-wide bonus. Flexible hybrid working in line with our core hours (Mon-Thu, 9:30am-12:00pm & 2:00pm-4:00pm; Fri, 9:30am-12:00pm). Private healthcare for you and your family. Enhanced maternity and paternity leave. Salary exchange pension scheme. 25 days of annual leave, plus the option to purchase up to one working week and additional days for length of service. Access to our Employee Assistance Programme and digital wellbeing platform. Cycle to Work & Electric Vehicle Lease schemes. Death in service (x4 gross salary). Training and development opportunities, including dedicated learning days and regular knowledge-sharing sessions. A free lunch the first Monday of every month alongside our company-wide meeting. Free breakfast every Wednesday, and plenty of opportunities to socialise, including team-organised activities, summer and Christmas parties, and more. About us We are based in an iconic Grade II listed building in the heart of Bristol. Our vibrant workspace houses state-of-the-art labs, a design studio, usability suites, and collaborative meeting spaces. Nestled in a lively neighbourhood with independent shops, we're just a short walk from Park Street, the Harbourside, and St. Nick's Markets. We are proud of our values: Find a way: We work as one team, combining our knowledge and experience to unite around a shared goal. We trust each other and do what's needed to get things done and exceed expectations. Pull together: We believe anything is possible. When faced with challenges we take the initiative, using our creative spirit and determination to find bold solutions and deliver results that move us forward. Care: We act with integrity, take pride in our work, and support each other. We each play our part to make a positive impact for our customers, our colleagues, and our planet. Our diverse, multidisciplinary team spans research, design, human factors, engineering, prototyping, manufacturing, and beyond. Together, we deliver cutting edge solutions for clients ranging from global leaders to innovative start ups, with a particular focus on medical devices, drug delivery, orthopaedics, and diagnostics. Do we sound like a good match for you? If you'd like to discuss the role or would like to discuss any reasonable adjustments you may need to make your application, we'd love to hear from you. If you think you might be the right person for us but want an informal chat first then get in touch via . Please note we reserve the right to close the vacancy earlier if we have a high level of applications. We look forward to hearing from you! No agencies please. At Ensera Design we believe that designing for people means including all people, starting with the team behind the work. Our human centred design ethos is rooted in empathy, and our values - pull together, find a way, and care - guide us in building a team that reflects the diversity of the world we design for. We know that different perspectives lead to better ideas, stronger collaboration, and more meaningful outcomes. If you meet the skills and experience for this role, we welcome your application - whatever your background, identity, or path into design. What matters to us is that you share our belief in purposeful, people first design.
13/07/2026
Full time
About the role Ensera Design is a world-class user-centred innovation and product development consultancy, specializing in the medical and consumer health sectors with offices in Bristol, Colorado and New Jersey. As part of Ensera, we collaborate globally with contract manufacturing facilities in Europe, the USA, and Asia. We are currently seeking an experienced Medical Software Engineer to join our growing team to be a part of our largest current project on a fixed-term basis (initially 18-months), so it is an exciting time to join us. The role will be responsible for: Leading the design, development, verification and delivery of software for regulated medical devices, including IEC 62304 Class C safety-critical software. Providing technical direction across the full software lifecycle, ensuring regulatory compliance, robust architecture, and high quality execution whilst communicating with internal stakeholders, clients and regulatory bodies. About you You'll have demonstrable experience of medical software development, spanning everything from planning to submission. You'll have proven experience of delivering Class C safety critical software to market and be comfortable developing for embedded environments i.e. Medical Device Software built on Linux, QNX, SafeRTOS etc. Collaboration plays a vital part in what we do so you'll be a natural team player, eager to work and learn with others across expertise areas. Your skills and experience Whilst you do not need to meet all of these points, please ensure you meet the majority of them before making an application: Experience developing software requirements specifications (SRS). Experience shaping the architecture of medium to large scale medical software systems. Be comfortable enough to oversee technical decision making including technology selection, architecture trade-offs, risk reduction strategies, and cyber security considerations. Be able to review and approve detailed design, code, verification plans, and safety-related artefacts. Demonstrable experience of guiding integration of software with digital design, electronics, firmware, mechanical and HF teams. Desirable skills Cybersecurity for medical devices (FDA pre/post-market guidance, UL 2900, IEC 81001 etc.). Development of automated test frameworks, simulators, or hardware-in-the-loop setups. Experience integrating with hospital systems (EHRs, DICOM, HL7 protocols etc.). Experience working in client-facing and consultancy roles. The salary for this role is in line with the middle to top-end of our Principal salary banding, £70,000 to £89,000. We ask you to confirm your salary expectations as part of your application and we further ask you to really consider where you feel your experience sits within that band. Why work with us? Ensera Design offers interesting and varied work combined with a supportive team culture to provide a stimulating environment where you will have the opportunity to develop and learn from others. We offer flexible working policies where working patterns are agreed with our line managers, taking into account the role, needs of the individual, and the team. We recognise that we are only as good as our people and we know how important it is to support our team. We offer: Performance-related company-wide bonus. Flexible hybrid working in line with our core hours (Mon-Thu, 9:30am-12:00pm & 2:00pm-4:00pm; Fri, 9:30am-12:00pm). Private healthcare for you and your family. Enhanced maternity and paternity leave. Salary exchange pension scheme. 25 days of annual leave, plus the option to purchase up to one working week and additional days for length of service. Access to our Employee Assistance Programme and digital wellbeing platform. Cycle to Work & Electric Vehicle Lease schemes. Death in service (x4 gross salary). Training and development opportunities, including dedicated learning days and regular knowledge-sharing sessions. A free lunch the first Monday of every month alongside our company-wide meeting. Free breakfast every Wednesday, and plenty of opportunities to socialise, including team-organised activities, summer and Christmas parties, and more. About us We are based in an iconic Grade II listed building in the heart of Bristol. Our vibrant workspace houses state-of-the-art labs, a design studio, usability suites, and collaborative meeting spaces. Nestled in a lively neighbourhood with independent shops, we're just a short walk from Park Street, the Harbourside, and St. Nick's Markets. We are proud of our values: Find a way: We work as one team, combining our knowledge and experience to unite around a shared goal. We trust each other and do what's needed to get things done and exceed expectations. Pull together: We believe anything is possible. When faced with challenges we take the initiative, using our creative spirit and determination to find bold solutions and deliver results that move us forward. Care: We act with integrity, take pride in our work, and support each other. We each play our part to make a positive impact for our customers, our colleagues, and our planet. Our diverse, multidisciplinary team spans research, design, human factors, engineering, prototyping, manufacturing, and beyond. Together, we deliver cutting edge solutions for clients ranging from global leaders to innovative start ups, with a particular focus on medical devices, drug delivery, orthopaedics, and diagnostics. Do we sound like a good match for you? If you'd like to discuss the role or would like to discuss any reasonable adjustments you may need to make your application, we'd love to hear from you. If you think you might be the right person for us but want an informal chat first then get in touch via . Please note we reserve the right to close the vacancy earlier if we have a high level of applications. We look forward to hearing from you! No agencies please. At Ensera Design we believe that designing for people means including all people, starting with the team behind the work. Our human centred design ethos is rooted in empathy, and our values - pull together, find a way, and care - guide us in building a team that reflects the diversity of the world we design for. We know that different perspectives lead to better ideas, stronger collaboration, and more meaningful outcomes. If you meet the skills and experience for this role, we welcome your application - whatever your background, identity, or path into design. What matters to us is that you share our belief in purposeful, people first design.
Principal Systems Engineer
Prattwhitney
Overview We are looking for a Senior Systems Integration & Verification Engineer to play a key role in the development of hybrid electric propulsion systems at Collins Aerospace, an RTX business. The opportunity In this role, you will lead system integration and verification activity for advanced propulsion systems, ensuring that requirements are fully tested, evidence captured, and systems demonstrated to meet the required technical and regulatory standards. You will work closely with hardware, firmware, software, systems engineering, project teams, suppliers and key stakeholders to bring together complex technologies into a fully integrated, verified and compliant system. What you will do Lead integration planning: review system architectures and define the overall integration strategy, creating and owning the full integration plan. Define integration test requirements, estimate integration activities, support project planning, and ensure effort, schedule and technical dependencies are clearly understood. Define instrumentation required for system level testing and own the test equipment and instrumentation bill of materials, including harnesses, junction boxes, connectors and other ancillary equipment. Work with internal teams and external suppliers to design, source or procure needed equipment for successful testing. Lead, supervise or directly execute system integration activities; capture test data, produce integration reports, manage system integration problem reports and support resolution of complex technical issues. Define how system requirements will be verified, populate and maintain verification data within requirement tools such as IBM DOORS and CAMEO, create verification plans, write test procedures and lead test readiness reviews. Execute dry runs and formal verification testing, analyse results, produce reports, and ensure verification evidence is accurate, complete and traceable. Review verification evidence against requirements and agreed means of compliance, support consolidation of system declaration of performance documentation. Ensure work aligns with company engineering processes and identify opportunities to improve tools, processes and ways of working, driving positive change across the integration and verification environment. What you will bring Bachelor's degree in engineering or equivalent experience. Strong experience in systems integration and verification, ideally within motor drive systems and in regulated engineering environments. Understanding of systems engineering processes and experience working in a configuration controlled environment with problem reports and change requests. Experience with requirements definition and management, particularly using IBM DOORS. Experience with Model Based Systems Engineering tools such as CAMEO. Strong problem solving skills and ability to work through complex technical issues. Confidence working autonomously with limited oversight. Strong communication skills and ability to work with internal teams, external suppliers and stakeholders. Practical project management capability, including managing smaller projects, work packages or technical processes. Essential experience and knowledge Experience using system modelling to support early integration. Knowledge of ARP4754A and ARP4761. Knowledge of DO-160 and DO-254. Basic knowledge of a modern high level programming language. A continuous improvement mindset. Curiosity, adaptability and enthusiasm to become multi skilled across different engineering areas. What we can offer you Competitive salary. Flexible working, hybrid working and a family friendly approach. State of the art facilities and laboratories centrally located and easily accessible. Life insurance. Excellent corporate pension plan with a 2:1 matched contribution up to 10 percent. Private health insurance. 25 days annual leave plus the ability to buy/sell up to 5 days. Career development opportunities. Half day working on Fridays. And much more. Working arrangement This role requires regular on site working, with a minimum of four days per week on site due to the hands on nature of the manufacturing, build, test and team leadership activities involved. Why join us? This is a rare opportunity to step into a role where manufacturing leadership, innovation and future aerospace technology come together. You will be joining a team working on advanced electric motor and controller technologies, helping to turn engineering ideas into real, buildable, testable and scalable aerospace products. At Collins Aerospace, you will have the opportunity to lead talented people, influence how new technologies are industrialised and contribute to programmes that support the future of flight. RTX adheres to the principles of equal employment. All qualified applications will be given careful consideration without regard to ethnicity, color, religion, gender, sexual orientation or identity, national origin, age, disability, protected veteran status or any other characteristic protected by law.
12/07/2026
Full time
Overview We are looking for a Senior Systems Integration & Verification Engineer to play a key role in the development of hybrid electric propulsion systems at Collins Aerospace, an RTX business. The opportunity In this role, you will lead system integration and verification activity for advanced propulsion systems, ensuring that requirements are fully tested, evidence captured, and systems demonstrated to meet the required technical and regulatory standards. You will work closely with hardware, firmware, software, systems engineering, project teams, suppliers and key stakeholders to bring together complex technologies into a fully integrated, verified and compliant system. What you will do Lead integration planning: review system architectures and define the overall integration strategy, creating and owning the full integration plan. Define integration test requirements, estimate integration activities, support project planning, and ensure effort, schedule and technical dependencies are clearly understood. Define instrumentation required for system level testing and own the test equipment and instrumentation bill of materials, including harnesses, junction boxes, connectors and other ancillary equipment. Work with internal teams and external suppliers to design, source or procure needed equipment for successful testing. Lead, supervise or directly execute system integration activities; capture test data, produce integration reports, manage system integration problem reports and support resolution of complex technical issues. Define how system requirements will be verified, populate and maintain verification data within requirement tools such as IBM DOORS and CAMEO, create verification plans, write test procedures and lead test readiness reviews. Execute dry runs and formal verification testing, analyse results, produce reports, and ensure verification evidence is accurate, complete and traceable. Review verification evidence against requirements and agreed means of compliance, support consolidation of system declaration of performance documentation. Ensure work aligns with company engineering processes and identify opportunities to improve tools, processes and ways of working, driving positive change across the integration and verification environment. What you will bring Bachelor's degree in engineering or equivalent experience. Strong experience in systems integration and verification, ideally within motor drive systems and in regulated engineering environments. Understanding of systems engineering processes and experience working in a configuration controlled environment with problem reports and change requests. Experience with requirements definition and management, particularly using IBM DOORS. Experience with Model Based Systems Engineering tools such as CAMEO. Strong problem solving skills and ability to work through complex technical issues. Confidence working autonomously with limited oversight. Strong communication skills and ability to work with internal teams, external suppliers and stakeholders. Practical project management capability, including managing smaller projects, work packages or technical processes. Essential experience and knowledge Experience using system modelling to support early integration. Knowledge of ARP4754A and ARP4761. Knowledge of DO-160 and DO-254. Basic knowledge of a modern high level programming language. A continuous improvement mindset. Curiosity, adaptability and enthusiasm to become multi skilled across different engineering areas. What we can offer you Competitive salary. Flexible working, hybrid working and a family friendly approach. State of the art facilities and laboratories centrally located and easily accessible. Life insurance. Excellent corporate pension plan with a 2:1 matched contribution up to 10 percent. Private health insurance. 25 days annual leave plus the ability to buy/sell up to 5 days. Career development opportunities. Half day working on Fridays. And much more. Working arrangement This role requires regular on site working, with a minimum of four days per week on site due to the hands on nature of the manufacturing, build, test and team leadership activities involved. Why join us? This is a rare opportunity to step into a role where manufacturing leadership, innovation and future aerospace technology come together. You will be joining a team working on advanced electric motor and controller technologies, helping to turn engineering ideas into real, buildable, testable and scalable aerospace products. At Collins Aerospace, you will have the opportunity to lead talented people, influence how new technologies are industrialised and contribute to programmes that support the future of flight. RTX adheres to the principles of equal employment. All qualified applications will be given careful consideration without regard to ethnicity, color, religion, gender, sexual orientation or identity, national origin, age, disability, protected veteran status or any other characteristic protected by law.
Matchtech
Frontend/Microservices Architect
Matchtech Southampton, Hampshire
Our client, a global leader in radiation detection and identification within the technology sector, is currently seeking a Principal Software Engineer to join their team in the UK. This permanent, full time position offers the exciting opportunity to work on cutting edge projects, driving both innovation and excellence within the software engineering department. Key Responsibilities: Work on the most complex and mission critical projects Collaborate with stakeholders, including customers, to develop and maintain software Assist the software engineering manager in requirements management, estimation, and planning Focus on high level architecture and long term technical strategy Innovate solutions to improve software processes and quality Integrate software with hardware to deliver complete systems Optimise application architectures for scalability and performance Monitor system performance and troubleshoot issues to ensure high availability and reliability Design, implement, and maintain CI/CD pipelines to automate software delivery processes Supervisory Responsibilities: Technical mentoring of engineers across the organisation Sprint board management Required Skills: Ability to make high stake decisions about architecture and technology Extensive technical expertise across Linux and Windows operating systems Exceptional understanding of electronics and systems design Hands on experience with infrastructure as code (IaC) tools: Helm Charts, Terraform or Ansible Experience in full stack development using Angular framework Experience with hardware and software integration Experience in developing software using internet, application layer, transport layer and security protocols Proficiency with CI/CD tools such as Jenkins or GitLab CI/CD Understanding of video and image processing Ability to quickly learn new technologies and propose solutions Ability to multitask when necessary Experience in research and evaluation of software products Experience in communicating at all levels and with customers Understanding of software development lifecycle (SDLC) and agile methodologies Desired Skills: Designing and implementing graphical user interfaces Appreciation for physics, especially radiation related topics Security Clearances: All candidates must be willing and able to apply for and maintain the correct security clearances for this role. UK Employees - Baseline Personnel Security Standard (BPSS), Security Check (SC) Education/Experience: Bachelor's degree in computer science, electronics, or a related field Experience in software (including firmware) development & DevOps Physical Requirements: Prolonged periods sitting at a desk and working on a computer Must be able to lift up to 15 pounds at times If you are an experienced Principal Software Engineer with a passion for innovation and excellence in the technology sector, we would love to hear from you. Apply now to join our client's dynamic and talented team in the UK.
07/07/2026
Full time
Our client, a global leader in radiation detection and identification within the technology sector, is currently seeking a Principal Software Engineer to join their team in the UK. This permanent, full time position offers the exciting opportunity to work on cutting edge projects, driving both innovation and excellence within the software engineering department. Key Responsibilities: Work on the most complex and mission critical projects Collaborate with stakeholders, including customers, to develop and maintain software Assist the software engineering manager in requirements management, estimation, and planning Focus on high level architecture and long term technical strategy Innovate solutions to improve software processes and quality Integrate software with hardware to deliver complete systems Optimise application architectures for scalability and performance Monitor system performance and troubleshoot issues to ensure high availability and reliability Design, implement, and maintain CI/CD pipelines to automate software delivery processes Supervisory Responsibilities: Technical mentoring of engineers across the organisation Sprint board management Required Skills: Ability to make high stake decisions about architecture and technology Extensive technical expertise across Linux and Windows operating systems Exceptional understanding of electronics and systems design Hands on experience with infrastructure as code (IaC) tools: Helm Charts, Terraform or Ansible Experience in full stack development using Angular framework Experience with hardware and software integration Experience in developing software using internet, application layer, transport layer and security protocols Proficiency with CI/CD tools such as Jenkins or GitLab CI/CD Understanding of video and image processing Ability to quickly learn new technologies and propose solutions Ability to multitask when necessary Experience in research and evaluation of software products Experience in communicating at all levels and with customers Understanding of software development lifecycle (SDLC) and agile methodologies Desired Skills: Designing and implementing graphical user interfaces Appreciation for physics, especially radiation related topics Security Clearances: All candidates must be willing and able to apply for and maintain the correct security clearances for this role. UK Employees - Baseline Personnel Security Standard (BPSS), Security Check (SC) Education/Experience: Bachelor's degree in computer science, electronics, or a related field Experience in software (including firmware) development & DevOps Physical Requirements: Prolonged periods sitting at a desk and working on a computer Must be able to lift up to 15 pounds at times If you are an experienced Principal Software Engineer with a passion for innovation and excellence in the technology sector, we would love to hear from you. Apply now to join our client's dynamic and talented team in the UK.
Grid Insights Architect
Analog Devices, Inc. Edinburgh, Midlothian
Grid Insights ArchitectApplylocations: United Kingdom, Edinburgh, SC, Freer: Ireland, Cork: Ireland, Dublin: Ireland, Limericktime type: Full timeposted on: Posted Todayjob requisition id: R262852 About Analog Devices Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, AI, and software technologies into solutions that combat climate change, reliably connect humans and the world, and help drive advancements in automation and robotics, mobility, healthcare, energy and data centers. With revenue of more than $11 billion in FY25, ADI ensures today's innovators stay Ahead of What's Possible. Learn more at and on LinkedIn and X. The Energy Business Unit The Energy Business Unit develops cutting-edge sensing and algorithmic solutions for modern electrical infrastructure. We focus on transforming raw data from distribution grid assets into actionable intelligence to enable a more reliable, efficient, and resilient power system, accelerating global goals of decarbonization and low-cost energy for everyone. Role Overview We are seeking a highly experienced algorithm engineer and leader (Principal Engineer) to help shape and execute on next-generation grid intelligence solutions. This is a hands-on technical leadership role with a clear pathway toward broader leadership responsibilities.The ideal candidate combines deep knowledge of power systems with advanced expertise in signal processing and machine learning, has experience across an entire algorithm development and deployment pipeline, from first idea and proof-of-concept through to deployment across complex distributed systems, and is an excellent communicator capable of bridging the gaps between stakeholders at multiple organization levels and of varied backgrounds. What You'll Do Own and drive the design and development of advanced algorithms for power system monitoring and grid analytics (e.g., transformers, asset health, and condition monitoring) Develop signal processing and machine learning techniques to extract actionable insights from real-world sensor data. Architect and deploy solutions across the Edge-to-Cloud stack , including implementation on resource-constrained and embedded platforms Lead end-to-end solution development , from modelling and simulation through to validation and production deployment. Influence product and technology strategy through deep domain expertise and technical leadership. Collaborate with cross-functional teams (hardware, firmware, data, applications) to translate innovations into scalable products Engage with grid equipment OEMS, utilities, industry partners, and stakeholders to ensure solutions address real-world challenges Mentor engineers and contribute to building a high-performance team, with opportunity to grow into broader leadership roles What You'll Bring Strong background in Power Systems Engineering , including modelling of grid assets (e.g. transformers, distribution systems) Deep expertise in Signal Processing and Machine Learning , with proven application to real-world data Experience deploying solutions across Edge and Cloud architectures , particularly in constrained or embedded environments Excellent communication skills and ability to influence and reason across technical and non-technical stakeholders and requirements Proven ability to translate models and algorithms into production systems Strong programming and modelling experience (e.g. Python, MATLAB/Simulink, or embedded environments) Experience working with sensor data and physical system modelling (digital twins) Required Experience A Ph.D. degree in Electrical Engineering, Computer Science, Power Systems, Mathematics, Physics, or a related field (equivalent experience will be accepted) A minimum of 6 years' experience post-PhD (12 years post bachelors degree) with development and deployment experience of practical algorithms in production systems, Leadership skills, as proven by a record of increasing responsibility in technical leadership and management Communication skills, as proven by a record of technical talks and influence in a technical field, Innovation skills, as proven by a record of patents and/or technical publications demonstrating novelty and the ability to think creatively. Preferred Experience Condition monitoring or predictive maintenance in energy systems Industrial IoT, distributed sensing, or grid analytics platforms Demonstrated experience scaling prototypes into production deployments Demonstrated early leadership experience or strong motivation to grow into leadershipAvailability to travel to customers and partners (10% of time) Why Join ADI Join ADI's Energy Business Unit and contribute to building intelligent systems that enable the transition to a more resilient and sustainable power grid. You will work at the intersection of advanced sensing, algorithms, and real-world infrastructure, delivering solutions with tangible global impact. For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process. Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group. Job Req Type: ExperiencedRequired Travel: Yes, 10% of the timeShift Type: 1st Shift/Days
06/07/2026
Full time
Grid Insights ArchitectApplylocations: United Kingdom, Edinburgh, SC, Freer: Ireland, Cork: Ireland, Dublin: Ireland, Limericktime type: Full timeposted on: Posted Todayjob requisition id: R262852 About Analog Devices Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, AI, and software technologies into solutions that combat climate change, reliably connect humans and the world, and help drive advancements in automation and robotics, mobility, healthcare, energy and data centers. With revenue of more than $11 billion in FY25, ADI ensures today's innovators stay Ahead of What's Possible. Learn more at and on LinkedIn and X. The Energy Business Unit The Energy Business Unit develops cutting-edge sensing and algorithmic solutions for modern electrical infrastructure. We focus on transforming raw data from distribution grid assets into actionable intelligence to enable a more reliable, efficient, and resilient power system, accelerating global goals of decarbonization and low-cost energy for everyone. Role Overview We are seeking a highly experienced algorithm engineer and leader (Principal Engineer) to help shape and execute on next-generation grid intelligence solutions. This is a hands-on technical leadership role with a clear pathway toward broader leadership responsibilities.The ideal candidate combines deep knowledge of power systems with advanced expertise in signal processing and machine learning, has experience across an entire algorithm development and deployment pipeline, from first idea and proof-of-concept through to deployment across complex distributed systems, and is an excellent communicator capable of bridging the gaps between stakeholders at multiple organization levels and of varied backgrounds. What You'll Do Own and drive the design and development of advanced algorithms for power system monitoring and grid analytics (e.g., transformers, asset health, and condition monitoring) Develop signal processing and machine learning techniques to extract actionable insights from real-world sensor data. Architect and deploy solutions across the Edge-to-Cloud stack , including implementation on resource-constrained and embedded platforms Lead end-to-end solution development , from modelling and simulation through to validation and production deployment. Influence product and technology strategy through deep domain expertise and technical leadership. Collaborate with cross-functional teams (hardware, firmware, data, applications) to translate innovations into scalable products Engage with grid equipment OEMS, utilities, industry partners, and stakeholders to ensure solutions address real-world challenges Mentor engineers and contribute to building a high-performance team, with opportunity to grow into broader leadership roles What You'll Bring Strong background in Power Systems Engineering , including modelling of grid assets (e.g. transformers, distribution systems) Deep expertise in Signal Processing and Machine Learning , with proven application to real-world data Experience deploying solutions across Edge and Cloud architectures , particularly in constrained or embedded environments Excellent communication skills and ability to influence and reason across technical and non-technical stakeholders and requirements Proven ability to translate models and algorithms into production systems Strong programming and modelling experience (e.g. Python, MATLAB/Simulink, or embedded environments) Experience working with sensor data and physical system modelling (digital twins) Required Experience A Ph.D. degree in Electrical Engineering, Computer Science, Power Systems, Mathematics, Physics, or a related field (equivalent experience will be accepted) A minimum of 6 years' experience post-PhD (12 years post bachelors degree) with development and deployment experience of practical algorithms in production systems, Leadership skills, as proven by a record of increasing responsibility in technical leadership and management Communication skills, as proven by a record of technical talks and influence in a technical field, Innovation skills, as proven by a record of patents and/or technical publications demonstrating novelty and the ability to think creatively. Preferred Experience Condition monitoring or predictive maintenance in energy systems Industrial IoT, distributed sensing, or grid analytics platforms Demonstrated experience scaling prototypes into production deployments Demonstrated early leadership experience or strong motivation to grow into leadershipAvailability to travel to customers and partners (10% of time) Why Join ADI Join ADI's Energy Business Unit and contribute to building intelligent systems that enable the transition to a more resilient and sustainable power grid. You will work at the intersection of advanced sensing, algorithms, and real-world infrastructure, delivering solutions with tangible global impact. For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process. Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group. Job Req Type: ExperiencedRequired Travel: Yes, 10% of the timeShift Type: 1st Shift/Days
Senior/Principal Rust Engineer
Fast Forward Cambridge, Cambridgeshire
At lowRISC we believe that open source development can transform the semiconductor industry. To help achieve this vision of production-ready, commercial-grade chips and silicon building blocks, we employ a software team with a wide range of skills. Our software engineers work across the full software stack, from firmware and toolchains that interact directly with hardware to cloud-based infrastructure that tests our products at scale. This includes work in areas such as: RISC-V firmware and driver development. Software hardening and security tools. Embedded operating systems (in Rust and C). Compilers, code generators, and linters. Simulators and emulators (e.g. QEMU). Electronic design automation (EDA) tools. Performance and code size analysis. Cloud-based infrastructure (e.g. continuous integration pipelines). lowRISC is a non profit Community Interest Company. With a business model that includes member fees and engineering services, we have shown that it is possible to run world leading projects collaboratively for everyone's benefit. Originally a spinout from Cambridge University's Computer Lab, our UK team is based in Cambridge and our Switzerland team is based in Zurich. Our Ibex CPU and OpenTitan Root of Trust projects have been taken to production silicon, partnering with world leading organisations including Google, combining open source approaches with best practice chip design methodologies. Requirements Highly proficient in Rust programming; deep understanding of fundamental concepts such as the ownership model, lifetimes, concurrency, parallelism, memory management and procedural macros. Solid knowledge of the Rust ecosystem, including tools and libraries. A high standard of written and spoken English. Preferred or highly valued Experience designing, implementing, and maintaining large scale or modular Rust codebases. Expert understanding of unsafe Rust, FFI, and low level systems programming. Strong proficiency in C; familiarity with C++ and Python are a plus. Solid understanding of compiler internals; experience with LLVM is a plus. Experience with build systems and reproducible tooling (e.g. Bazel, Nix, uv). Experience developing for embedded or resource constrained environments, including real time systems. Familiarity with CI/CD for embedded or systems software. Strong knowledge of computer architecture; some experience with assembly languages (x86, RISC V); familiarity with hardware design is a plus. Good knowledge of Linux. Experience contributing to open source projects. Higher degree levels and academic research experience are highly valued. Benefits Salary dependent upon experience. Benefits include a generous employer pension contribution (up to 12.5% subject to an employee contribution via salary sacrifice of 6%), holiday allowance (33 days, pro rata, including public holidays), private medical insurance, group income protection, life insurance and a 4 week paid sabbatical after 4 years of service. The team is based in Cambridge, UK, amongst the Silicon Fen's ecosystem of high tech start ups. Our office is in the heart of the city and a short walk from the train station. We do not discriminate against any employee or candidate because of race, colour, sex, age, national origin, religion, sexual orientation, gender identity, disability, or any other protected characteristic. Please let us know if you need any adjustments made to the application or selection process. We will be happy to help.
05/07/2026
Full time
At lowRISC we believe that open source development can transform the semiconductor industry. To help achieve this vision of production-ready, commercial-grade chips and silicon building blocks, we employ a software team with a wide range of skills. Our software engineers work across the full software stack, from firmware and toolchains that interact directly with hardware to cloud-based infrastructure that tests our products at scale. This includes work in areas such as: RISC-V firmware and driver development. Software hardening and security tools. Embedded operating systems (in Rust and C). Compilers, code generators, and linters. Simulators and emulators (e.g. QEMU). Electronic design automation (EDA) tools. Performance and code size analysis. Cloud-based infrastructure (e.g. continuous integration pipelines). lowRISC is a non profit Community Interest Company. With a business model that includes member fees and engineering services, we have shown that it is possible to run world leading projects collaboratively for everyone's benefit. Originally a spinout from Cambridge University's Computer Lab, our UK team is based in Cambridge and our Switzerland team is based in Zurich. Our Ibex CPU and OpenTitan Root of Trust projects have been taken to production silicon, partnering with world leading organisations including Google, combining open source approaches with best practice chip design methodologies. Requirements Highly proficient in Rust programming; deep understanding of fundamental concepts such as the ownership model, lifetimes, concurrency, parallelism, memory management and procedural macros. Solid knowledge of the Rust ecosystem, including tools and libraries. A high standard of written and spoken English. Preferred or highly valued Experience designing, implementing, and maintaining large scale or modular Rust codebases. Expert understanding of unsafe Rust, FFI, and low level systems programming. Strong proficiency in C; familiarity with C++ and Python are a plus. Solid understanding of compiler internals; experience with LLVM is a plus. Experience with build systems and reproducible tooling (e.g. Bazel, Nix, uv). Experience developing for embedded or resource constrained environments, including real time systems. Familiarity with CI/CD for embedded or systems software. Strong knowledge of computer architecture; some experience with assembly languages (x86, RISC V); familiarity with hardware design is a plus. Good knowledge of Linux. Experience contributing to open source projects. Higher degree levels and academic research experience are highly valued. Benefits Salary dependent upon experience. Benefits include a generous employer pension contribution (up to 12.5% subject to an employee contribution via salary sacrifice of 6%), holiday allowance (33 days, pro rata, including public holidays), private medical insurance, group income protection, life insurance and a 4 week paid sabbatical after 4 years of service. The team is based in Cambridge, UK, amongst the Silicon Fen's ecosystem of high tech start ups. Our office is in the heart of the city and a short walk from the train station. We do not discriminate against any employee or candidate because of race, colour, sex, age, national origin, religion, sexual orientation, gender identity, disability, or any other protected characteristic. Please let us know if you need any adjustments made to the application or selection process. We will be happy to help.
Staff Power Systems Engineer
Analog Devices, Inc. Edinburgh, Midlothian
Staff Power Systems EngineerSkip to main contentBy clicking "Accept All", you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. Visitors have the right to withdraw their consent. For additional information you may view the cookie details. Read more about our privacy policy.# CareersStaff Power Systems Engineer page is loaded Staff Power Systems EngineerApplylocations: United Kingdom, Edinburgh, SC, Freertime type: Full timeposted on: Posted 9 Days Agojob requisition id: R260322 About Analog Devices Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's PossibleTM. Learn more at and on LinkedIn and Twitter (X).# DC/HV Power System Engineer within Datacenter Infrastructure Analog Devices is currently recruiting for the role of Power System engineer within the Datacenter Infrastructure team.Datacenter infrastructure encompasses the physical and virtual resources that support a data center's operations. This includes hardware like servers, storage, networking equipment, power systems, energy systems, and cooling systems, as well as software for resource management and virtualization. The infrastructure is crucial for ensuring the data center's efficiency, security, and reliability.The Power Systems Engineer candidate should have basic knowledge, and relevant experience, related to the power systems deployed in today's data center. This includes HV AC/DC and DC/DC power generation, distribution, backup, monitoring, management, cooling and optimization. The candidate will contribute to the design and analysis of hardware and software system solutions that offer disruptive improvements for the data center energy and thermal management operations using ADI's portfolio. The role requires a minimum bachelors (masters preferred) educational level along with a minimum of +4 years of relevant expertise. The engineer will collaborate cross functionally with mechanical, electrical, and software/firmware engineering teams as well as marketing teams to develop new innovative systems. Some customer interface will be required to gather necessary information to help guide product development concepts, customer proposals, and opportunities through team-based prototype development. The plan is to meet ADI's business growth expectations in the 2-5 year time horizon. Additionally, the candidate will work with segment and BU marketing teams to develop the business case behind investment strategies, and interface with the BU, providing inputs on new platform technology developments and addressing product roadmap needs. JOB SCOPE Industry focus: Energy Management systems within Datacenter Infrastructure market. Territory focus: Worldwide Functionality: The role of this position is to contribute to ADI's system engineering in Power Systems development within the Datacenter market. PRINCIPAL RESPONSIBILITIES Responsible for developing hardware system solutions for customer engagements. Communicate technical information relative to hardware system development to BU Applications, Sales FAE's and Customers through various presentation and written formats. Responsible for developing and maintaining technical relationships with field teams and key Data Center accounts. Become resident authority on design requirements for safety, and reliability. Identify and communicate customer and industry requirements to the internal BU organizations and build mind share to influence internal stakeholders and company strategy to provide a complete solution for our customers. Identifies customer information covering market positions and strategies, culture, methods of operation, success factors/metrics and business processes that are relevant to forming and developing ADI strategy for these customers. Candidate Credentials At least 4 years' working experience, and a minimum of 2 years' experience in Datacenter Power Systems either in semiconductor or non-semiconductor Experienced in customer interface Leadership: Team development, influencing others and strong communication skill Self-motivated, willing to take challenge, aggressive in driving for result even under pressure. Strategic thinking and execution. Good communication skill and teamwork ability. B.S.E.E. (M.S. preferred). Willingness to travel frequently locally and internationally. For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process. Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group. Job Req Type: ExperiencedRequired Travel: Yes, 10% of the timeShift Type: 1st Shift/Days
03/07/2026
Full time
Staff Power Systems EngineerSkip to main contentBy clicking "Accept All", you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. Visitors have the right to withdraw their consent. For additional information you may view the cookie details. Read more about our privacy policy.# CareersStaff Power Systems Engineer page is loaded Staff Power Systems EngineerApplylocations: United Kingdom, Edinburgh, SC, Freertime type: Full timeposted on: Posted 9 Days Agojob requisition id: R260322 About Analog Devices Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's PossibleTM. Learn more at and on LinkedIn and Twitter (X).# DC/HV Power System Engineer within Datacenter Infrastructure Analog Devices is currently recruiting for the role of Power System engineer within the Datacenter Infrastructure team.Datacenter infrastructure encompasses the physical and virtual resources that support a data center's operations. This includes hardware like servers, storage, networking equipment, power systems, energy systems, and cooling systems, as well as software for resource management and virtualization. The infrastructure is crucial for ensuring the data center's efficiency, security, and reliability.The Power Systems Engineer candidate should have basic knowledge, and relevant experience, related to the power systems deployed in today's data center. This includes HV AC/DC and DC/DC power generation, distribution, backup, monitoring, management, cooling and optimization. The candidate will contribute to the design and analysis of hardware and software system solutions that offer disruptive improvements for the data center energy and thermal management operations using ADI's portfolio. The role requires a minimum bachelors (masters preferred) educational level along with a minimum of +4 years of relevant expertise. The engineer will collaborate cross functionally with mechanical, electrical, and software/firmware engineering teams as well as marketing teams to develop new innovative systems. Some customer interface will be required to gather necessary information to help guide product development concepts, customer proposals, and opportunities through team-based prototype development. The plan is to meet ADI's business growth expectations in the 2-5 year time horizon. Additionally, the candidate will work with segment and BU marketing teams to develop the business case behind investment strategies, and interface with the BU, providing inputs on new platform technology developments and addressing product roadmap needs. JOB SCOPE Industry focus: Energy Management systems within Datacenter Infrastructure market. Territory focus: Worldwide Functionality: The role of this position is to contribute to ADI's system engineering in Power Systems development within the Datacenter market. PRINCIPAL RESPONSIBILITIES Responsible for developing hardware system solutions for customer engagements. Communicate technical information relative to hardware system development to BU Applications, Sales FAE's and Customers through various presentation and written formats. Responsible for developing and maintaining technical relationships with field teams and key Data Center accounts. Become resident authority on design requirements for safety, and reliability. Identify and communicate customer and industry requirements to the internal BU organizations and build mind share to influence internal stakeholders and company strategy to provide a complete solution for our customers. Identifies customer information covering market positions and strategies, culture, methods of operation, success factors/metrics and business processes that are relevant to forming and developing ADI strategy for these customers. Candidate Credentials At least 4 years' working experience, and a minimum of 2 years' experience in Datacenter Power Systems either in semiconductor or non-semiconductor Experienced in customer interface Leadership: Team development, influencing others and strong communication skill Self-motivated, willing to take challenge, aggressive in driving for result even under pressure. Strategic thinking and execution. Good communication skill and teamwork ability. B.S.E.E. (M.S. preferred). Willingness to travel frequently locally and internationally. For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process. Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group. Job Req Type: ExperiencedRequired Travel: Yes, 10% of the timeShift Type: 1st Shift/Days
Firmware/ FPGA Engineers - all levels
Leonardo UK Ltd Edinburgh, Midlothian
Job Description Salary: Engineer: £37,400 to £53,550 / Senior: £45,200 to £61,950 / Principal: £53,300 to £71,400 / Lead: £59,400 to £84,955 Leonardo UK operates a grade-based salary framework with broad bands. The salary range shown reflects the approved grade band for this role, or a narrower hiring range published within that band, and is benchmarked against the external market. Exceptions above the standard range are managed through governance controls to protect internal equity. Your Impact Are you ready to shape the future of cutting-edge technology? Leonardo, a global leader in advanced electronics, is seeking Firmware/FPGA Engineers at all levels to join our innovative teams across the UK. Whether you're just starting your career or looking for your next challenge, this is your opportunity to contribute to groundbreaking projects in a fast-paced, forward-thinking environment. What you'll bring As a Firmware/FPGA Engineer at Leonardo, you'll take on a pivotal role in designing, developing, and delivering firmware solutions that power our advanced systems. Your responsibilities will include: Concept development for complex functions and systems. FPGA design and analysis. Production of material for design reviews. Development of test planning, integration and design verification. Ensure that all firmware designs follow the company firmware process. What we need from you We value both technical expertise and a passion for innovation. Depending on your experience, you'll bring some, or all, of the following: Experience in design techniques using VHDL Experience in verification techniques using either VHDL or SystemVerilog/ UVM. Experience in specifying timing and area constraints for efficient FPGA place and route. Ability to analyze system level requirements and derive detailed firmware requirements. Degree (BSc, BEng, MEng, MSc, PhD, EngD) in Electrical & Electronic Engineering (preferable) or similar engineering/science course. If you are passionate in what you do and can deliver a pragmatic approach to problem solving, we would like to hear from you. Security Clearance This role is subject to pre-employment screening in line with the UK Government's Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) may apply, this could include meeting the eligibility requirements for The Security Check (SC) or Developed Vetting (DV). For more information and guidance please visit: Why join us At Leonardo, our people are at the heart of everything we do. We offer a comprehensive, company-funded benefits package that supports your wellbeing, career development, and work-life balance. Whether you're looking to grow professionally, care for your health, or plan for the future, we're here to help you thrive. Time to Recharge: Enjoy generous leave with the opportunity to accrue up to 12 additional flexi-days each year. Secure your Future: Benefit from our award-winning pension scheme with up to 15% employer contribution. Your Wellbeing Matters: Free access to mental health support, financial advice, and employee-led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity). Rewarding Performance: All employees at management level and below are eligible for our bonus scheme. Never Stop Learning: Free access to 4,000+ online courses via Coursera and LinkedIn Learning. Refer a friend: Receive a financial reward through our referral programme. Tailored Perks: Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more. Flexible working: Flexible hours with hybrid working options. For part time opportunities, please talk to us about what might be possible for this role. For a full list of our company benefits please visit our website. Leonardo is a global leader in Aerospace, Defence, and Security. Headquartered in Italy, we employ over 53,000 people worldwide including 8,500 across 9 sites in the UK. Our employees are not just part of a team-they are key contributors to shaping innovation, advancing technology, and enhancing global safety. At Leonardo we are committed to building an inclusive, accessible, and welcoming workplace. We believe that a diverse workforce sparks creativity, drives innovation, and leads to better outcomes for our people and our customers. If you have any accessibility requirements to support you during the recruitment process, just let us know. Be part of something bigger - apply now! Primary Location GB - Edinburgh Additional Locations GB - Newcastle Contract Type Permanent Hybrid Working Hybrid
01/07/2026
Full time
Job Description Salary: Engineer: £37,400 to £53,550 / Senior: £45,200 to £61,950 / Principal: £53,300 to £71,400 / Lead: £59,400 to £84,955 Leonardo UK operates a grade-based salary framework with broad bands. The salary range shown reflects the approved grade band for this role, or a narrower hiring range published within that band, and is benchmarked against the external market. Exceptions above the standard range are managed through governance controls to protect internal equity. Your Impact Are you ready to shape the future of cutting-edge technology? Leonardo, a global leader in advanced electronics, is seeking Firmware/FPGA Engineers at all levels to join our innovative teams across the UK. Whether you're just starting your career or looking for your next challenge, this is your opportunity to contribute to groundbreaking projects in a fast-paced, forward-thinking environment. What you'll bring As a Firmware/FPGA Engineer at Leonardo, you'll take on a pivotal role in designing, developing, and delivering firmware solutions that power our advanced systems. Your responsibilities will include: Concept development for complex functions and systems. FPGA design and analysis. Production of material for design reviews. Development of test planning, integration and design verification. Ensure that all firmware designs follow the company firmware process. What we need from you We value both technical expertise and a passion for innovation. Depending on your experience, you'll bring some, or all, of the following: Experience in design techniques using VHDL Experience in verification techniques using either VHDL or SystemVerilog/ UVM. Experience in specifying timing and area constraints for efficient FPGA place and route. Ability to analyze system level requirements and derive detailed firmware requirements. Degree (BSc, BEng, MEng, MSc, PhD, EngD) in Electrical & Electronic Engineering (preferable) or similar engineering/science course. If you are passionate in what you do and can deliver a pragmatic approach to problem solving, we would like to hear from you. Security Clearance This role is subject to pre-employment screening in line with the UK Government's Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) may apply, this could include meeting the eligibility requirements for The Security Check (SC) or Developed Vetting (DV). For more information and guidance please visit: Why join us At Leonardo, our people are at the heart of everything we do. We offer a comprehensive, company-funded benefits package that supports your wellbeing, career development, and work-life balance. Whether you're looking to grow professionally, care for your health, or plan for the future, we're here to help you thrive. Time to Recharge: Enjoy generous leave with the opportunity to accrue up to 12 additional flexi-days each year. Secure your Future: Benefit from our award-winning pension scheme with up to 15% employer contribution. Your Wellbeing Matters: Free access to mental health support, financial advice, and employee-led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity). Rewarding Performance: All employees at management level and below are eligible for our bonus scheme. Never Stop Learning: Free access to 4,000+ online courses via Coursera and LinkedIn Learning. Refer a friend: Receive a financial reward through our referral programme. Tailored Perks: Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more. Flexible working: Flexible hours with hybrid working options. For part time opportunities, please talk to us about what might be possible for this role. For a full list of our company benefits please visit our website. Leonardo is a global leader in Aerospace, Defence, and Security. Headquartered in Italy, we employ over 53,000 people worldwide including 8,500 across 9 sites in the UK. Our employees are not just part of a team-they are key contributors to shaping innovation, advancing technology, and enhancing global safety. At Leonardo we are committed to building an inclusive, accessible, and welcoming workplace. We believe that a diverse workforce sparks creativity, drives innovation, and leads to better outcomes for our people and our customers. If you have any accessibility requirements to support you during the recruitment process, just let us know. Be part of something bigger - apply now! Primary Location GB - Edinburgh Additional Locations GB - Newcastle Contract Type Permanent Hybrid Working Hybrid

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