Details: Inside IR35 9 month contract Onsite requirement 50% of the time ie 3 days one week, 2 days next week - Reason for this is due to nature of the work, you will be working closely with hardware and equipment, so need to be onsite to be productive. Title Senior Systems Software Development Engineer Overview This position is for a highly proficient software engineer who likes turning advanced research into working systems, and who will have the opportunity to impact the progress of an exciting new storage system. You would be responsible for working on the Embedded software controlling hardware within read systems. This role is for supporting the Product Development Team. Come and join an incredibly talented multi-disciplinary team of Laser scientists, optical physicists, electronics engineers, and computer scientists working together to build this storage technology of the future. Responsibilities Designing and implementing the Embedded software architecture and code base to support the Read and Writer Systems. Working closely with system designers, electronics engineers, FPGA developers, and mechanical engineers to understand their requirements and implement suitable software solutions. Maintaining and improving the existing Rust codebase. Diagnosing and troubleshooting interactions between the hardware and the software. Skillset Creation of Real Time Embedded code in a Linux environment to control custom electronic subsystems. Experience with Linux, down to the device tree level. Experience interfacing with hardware (device register access, cache coherency, memory-mapped IO). Rust coding experience . Proficient at communication and team working in a multi-disciplinary and highly agile environment. Able to work independently with minimal supervision towards only partly-defined tasks, interacting with others in the team to clarify needs and iterate quickly. Useful Experience Hard processor systems (HPS) running on FPGAs (ARM processors). Interaction with FPGAs/Firmware. Intel/Altera HPS ecosystem - exposure to VHDL, QSYS, and SignalTap. Control of Scientific or Industrial equipment. Qualifications Bachelor's in Computer Science/Scientific/Engineering disciplines + 5 years' experience . Typical Day in the Role Some time would be spent talking to FPGA, electronic, or mechanical engineers to understand their requirements. Some time would be spent designing and proposing ways to meet those requirements. The bulk of the time would be spent implementing and debugging/testing the new functionality. Many of these new features would be implemented in the context of an existing codebase, so there will also be adaptation and improvement of this. Candidate Value Proposition This is a chance to work with some amazing people in a cross-disciplinary team building real hardware and pushing the boundaries of science. Job Title: Senior Systems Software Development Engineer Location: Cambridge, UK Rate/Salary: .00 GBP Daily Job Type: Contract Trading as TEKsystems. Allegis Group Limited, Bracknell, RG12 1RT, United Kingdom. No Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at our website. To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go our website. We are part of a global network of companies and as a result, the personal data you provide will be shared within Allegis Group and transferred and processed outside the UK, Switzerland and European Economic Area subject to the protections described in the Allegis Group Online Privacy Notice. We store personal data in the UK, EEA, Switzerland and the USA. If you would like to exercise your privacy rights, please visit the "Contacting Us" section of our Online Privacy Notice on our website for details on how to contact us. To protect your privacy and security, we may take steps to verify your identity, such as a password and user ID if there is an account associated with your request, or identifying information such as your address or date of birth, before proceeding with your request. commitments under the UK Data Protection Act, EU-U.S. Privacy Shield or the Swiss-U.S. Privacy Shield.
06/09/2024
Project-based
Details: Inside IR35 9 month contract Onsite requirement 50% of the time ie 3 days one week, 2 days next week - Reason for this is due to nature of the work, you will be working closely with hardware and equipment, so need to be onsite to be productive. Title Senior Systems Software Development Engineer Overview This position is for a highly proficient software engineer who likes turning advanced research into working systems, and who will have the opportunity to impact the progress of an exciting new storage system. You would be responsible for working on the Embedded software controlling hardware within read systems. This role is for supporting the Product Development Team. Come and join an incredibly talented multi-disciplinary team of Laser scientists, optical physicists, electronics engineers, and computer scientists working together to build this storage technology of the future. Responsibilities Designing and implementing the Embedded software architecture and code base to support the Read and Writer Systems. Working closely with system designers, electronics engineers, FPGA developers, and mechanical engineers to understand their requirements and implement suitable software solutions. Maintaining and improving the existing Rust codebase. Diagnosing and troubleshooting interactions between the hardware and the software. Skillset Creation of Real Time Embedded code in a Linux environment to control custom electronic subsystems. Experience with Linux, down to the device tree level. Experience interfacing with hardware (device register access, cache coherency, memory-mapped IO). Rust coding experience . Proficient at communication and team working in a multi-disciplinary and highly agile environment. Able to work independently with minimal supervision towards only partly-defined tasks, interacting with others in the team to clarify needs and iterate quickly. Useful Experience Hard processor systems (HPS) running on FPGAs (ARM processors). Interaction with FPGAs/Firmware. Intel/Altera HPS ecosystem - exposure to VHDL, QSYS, and SignalTap. Control of Scientific or Industrial equipment. Qualifications Bachelor's in Computer Science/Scientific/Engineering disciplines + 5 years' experience . Typical Day in the Role Some time would be spent talking to FPGA, electronic, or mechanical engineers to understand their requirements. Some time would be spent designing and proposing ways to meet those requirements. The bulk of the time would be spent implementing and debugging/testing the new functionality. Many of these new features would be implemented in the context of an existing codebase, so there will also be adaptation and improvement of this. Candidate Value Proposition This is a chance to work with some amazing people in a cross-disciplinary team building real hardware and pushing the boundaries of science. Job Title: Senior Systems Software Development Engineer Location: Cambridge, UK Rate/Salary: .00 GBP Daily Job Type: Contract Trading as TEKsystems. Allegis Group Limited, Bracknell, RG12 1RT, United Kingdom. No Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at our website. To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go our website. We are part of a global network of companies and as a result, the personal data you provide will be shared within Allegis Group and transferred and processed outside the UK, Switzerland and European Economic Area subject to the protections described in the Allegis Group Online Privacy Notice. We store personal data in the UK, EEA, Switzerland and the USA. If you would like to exercise your privacy rights, please visit the "Contacting Us" section of our Online Privacy Notice on our website for details on how to contact us. To protect your privacy and security, we may take steps to verify your identity, such as a password and user ID if there is an account associated with your request, or identifying information such as your address or date of birth, before proceeding with your request. commitments under the UK Data Protection Act, EU-U.S. Privacy Shield or the Swiss-U.S. Privacy Shield.
We are recruiting for FPGA Engineers on contract to work for a leading Missile Systems organisation. The role is based in their Stevenage offices with the 37 hours condensed to 4 days per week. We are seeking experienced FPGA design and verification engineers to support the development of a growing portfolio of complex projects. Responsibilities: The role involves working at all phases of the FPGA design and verification cycle; hence, the candidate would be responsible some of the following key activities: Generating complex FPGA architectures and design implementations (VHDL, Simulink etc), targeting Xilinx, Intel, Microsemi devices. Verifying complex FPGA implementations using VHDL and System Verilog/UVM test-bench methodologies. Using FPGA design toolsets and Mentor verification tools (QuestaSim & ModelSim). Generating low-level software (C) to facilitate FPGA test and integration with the wider Embedded system. Configuring and Documenting designs to a high professional standard. Working as part of a multidiscipline team to deliver complex FPGA based projects. Skillset/experience required: Ideally we are looking for candidates that are Degree qualified (or equivalent) with significant experience in FPGA development. Competent VHDL Language and Design Skills. Competent Verification Skills using VHDL and SystemVerilog methodologies A deep proven level of experience designing for Xilinx, Intel or Microsemi FPGAs Experience of professionally configuring and documenting designs SC required before starting FPGA design experience FPGA verification experience VHDL language skills
03/09/2024
Project-based
We are recruiting for FPGA Engineers on contract to work for a leading Missile Systems organisation. The role is based in their Stevenage offices with the 37 hours condensed to 4 days per week. We are seeking experienced FPGA design and verification engineers to support the development of a growing portfolio of complex projects. Responsibilities: The role involves working at all phases of the FPGA design and verification cycle; hence, the candidate would be responsible some of the following key activities: Generating complex FPGA architectures and design implementations (VHDL, Simulink etc), targeting Xilinx, Intel, Microsemi devices. Verifying complex FPGA implementations using VHDL and System Verilog/UVM test-bench methodologies. Using FPGA design toolsets and Mentor verification tools (QuestaSim & ModelSim). Generating low-level software (C) to facilitate FPGA test and integration with the wider Embedded system. Configuring and Documenting designs to a high professional standard. Working as part of a multidiscipline team to deliver complex FPGA based projects. Skillset/experience required: Ideally we are looking for candidates that are Degree qualified (or equivalent) with significant experience in FPGA development. Competent VHDL Language and Design Skills. Competent Verification Skills using VHDL and SystemVerilog methodologies A deep proven level of experience designing for Xilinx, Intel or Microsemi FPGAs Experience of professionally configuring and documenting designs SC required before starting FPGA design experience FPGA verification experience VHDL language skills
FPGA Development Engineer Initial 6 month freelance contract + option to extend 32 hours/week Leuven, Belgium We provide the flexibility to work both from our office premises and remotely from home. This to maintain a healthy work-life balance while being an integral part of our team and take up this opportunity to undertake this challenging assignment. The assignment Develop (design and implement) the code/firmware to drive the control electronics that are at the heart of many of our systems: control signals for imagers, Laser drivers, cell sorters, We are looking for an electronics design engineer with excellent technical skills in the field of FPGA design and programming. You will work on custom imager-based projects which challenges your in-depth knowledge of all an FPGA has to offer. In this job, your main activities will be: Design & develop FPGA applications in a multi-disciplinary team. Analysis of project requirements and you make the system and firmware architecture your own. Design and implementation of high bandwidth read-out systems. Work closely with an interdisciplinary team of system engineers, electronics design engineers and researchers. Work according to agreed customer timelines and report on progress internally and to customers. Manage time effectively and quickly adapt to new project requirements. Required knowledge and skills You hold a master's degree in Electronics with at least 5 years of experience in FPGA design and programming for industrial applications. You have excellent knowledge of: Digital techniques & VLSI Design VHDL coding rules in high-speed applications (CDC, FSM, pipelining, ) Behavioral and Timing simulation techniques Tcl/TK Scripting in an EDA environment Verification using virtual (ILA) and laboratory equipment (MSO, LSA) FPGA development environments (AMDXilinx) FPGA high-speed links (Multi Gigabit Tranceivers, Aurora, Multi-channel high-speed ADCs, ) Embedded Linux environment (Petalinux and PYNQ) You are a team player with excellent communication skills and fluent in English. Willingness to work at our client's facilities in Leuven is required.
02/09/2024
Project-based
FPGA Development Engineer Initial 6 month freelance contract + option to extend 32 hours/week Leuven, Belgium We provide the flexibility to work both from our office premises and remotely from home. This to maintain a healthy work-life balance while being an integral part of our team and take up this opportunity to undertake this challenging assignment. The assignment Develop (design and implement) the code/firmware to drive the control electronics that are at the heart of many of our systems: control signals for imagers, Laser drivers, cell sorters, We are looking for an electronics design engineer with excellent technical skills in the field of FPGA design and programming. You will work on custom imager-based projects which challenges your in-depth knowledge of all an FPGA has to offer. In this job, your main activities will be: Design & develop FPGA applications in a multi-disciplinary team. Analysis of project requirements and you make the system and firmware architecture your own. Design and implementation of high bandwidth read-out systems. Work closely with an interdisciplinary team of system engineers, electronics design engineers and researchers. Work according to agreed customer timelines and report on progress internally and to customers. Manage time effectively and quickly adapt to new project requirements. Required knowledge and skills You hold a master's degree in Electronics with at least 5 years of experience in FPGA design and programming for industrial applications. You have excellent knowledge of: Digital techniques & VLSI Design VHDL coding rules in high-speed applications (CDC, FSM, pipelining, ) Behavioral and Timing simulation techniques Tcl/TK Scripting in an EDA environment Verification using virtual (ILA) and laboratory equipment (MSO, LSA) FPGA development environments (AMDXilinx) FPGA high-speed links (Multi Gigabit Tranceivers, Aurora, Multi-channel high-speed ADCs, ) Embedded Linux environment (Petalinux and PYNQ) You are a team player with excellent communication skills and fluent in English. Willingness to work at our client's facilities in Leuven is required.
Senior Electronics Design Engineer- Dundee- £64K plus bonus and Relocation package Are you a Senior Electronics Design Engineer who feels stagnant in their current role? If so, this could be the role for you Akkodis are proud to be working a with a Global leading firm based in Dundee on their search for a Senior Electronics Design Engineer to join their thriving outfit. This is a great chance to join an established firm who have a great reputation within their field and are incredibly well thought of. They are looking for someone who has the drive and energy to work within a small team. It's a busy and exiting time to join them as they work with cutting edge technologies including AI. You will be responsible for designing, developing, and testing Embedded systems based on microprocessors, microcontrollers, and FPGAs as well as both digital and analogue electronics design, where you'll create electronic modules and systems that form the core of the company's products and debug software at a component level. We are also looking for candidates who can work with surface-mount technology (SMT) components, requiring proficiency in soldering and debugging hardware down to the component level. We are essentially looking for a Senior engineer specializing in electronic design, focusing on creating, testing, and supporting Embedded systems using microcontrollers and FPGAs. The role requires a mix of deep technical expertise in digital and analogue electronics, experience with compliance standards like EMC, and the ability to manage multiple projects while mentoring junior engineers. This is a fantastic opportunity to be part of a close knit team where you will be able to learn and grow your Engineering career. In return you will receive up to £64,000 plus bonus, extensive benefits and to work in their fantastic office based in Dundee. Send your CV today for immediate consideration to (see below) Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law. Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers. By applying for this role your details will be submitted to Modis International Ltd and/or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.
02/09/2024
Full time
Senior Electronics Design Engineer- Dundee- £64K plus bonus and Relocation package Are you a Senior Electronics Design Engineer who feels stagnant in their current role? If so, this could be the role for you Akkodis are proud to be working a with a Global leading firm based in Dundee on their search for a Senior Electronics Design Engineer to join their thriving outfit. This is a great chance to join an established firm who have a great reputation within their field and are incredibly well thought of. They are looking for someone who has the drive and energy to work within a small team. It's a busy and exiting time to join them as they work with cutting edge technologies including AI. You will be responsible for designing, developing, and testing Embedded systems based on microprocessors, microcontrollers, and FPGAs as well as both digital and analogue electronics design, where you'll create electronic modules and systems that form the core of the company's products and debug software at a component level. We are also looking for candidates who can work with surface-mount technology (SMT) components, requiring proficiency in soldering and debugging hardware down to the component level. We are essentially looking for a Senior engineer specializing in electronic design, focusing on creating, testing, and supporting Embedded systems using microcontrollers and FPGAs. The role requires a mix of deep technical expertise in digital and analogue electronics, experience with compliance standards like EMC, and the ability to manage multiple projects while mentoring junior engineers. This is a fantastic opportunity to be part of a close knit team where you will be able to learn and grow your Engineering career. In return you will receive up to £64,000 plus bonus, extensive benefits and to work in their fantastic office based in Dundee. Send your CV today for immediate consideration to (see below) Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law. Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers. By applying for this role your details will be submitted to Modis International Ltd and/or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.
Senior Electronics Design Engineer- Dundee- £64K+ Relocation package Are you a Senior Electronics Design Engineer who feels stagnant in their current role? If so, this could be the role for you Akkodis are proud to be working a with a Global leading firm based in Dundee on their search for a Senior Electronics Design Engineer to join their thriving outfit. This is a great chance to join an established firm who have a great reputation within their field and are incredibly well thought of. They are looking for someone who has the drive and energy to work within a small team. It's a busy and exiting time to join them as they work with cutting edge technologies including AI. You will be responsible for designing, developing, and testing Embedded systems based on microprocessors, microcontrollers, and FPGAs as well as both digital and analogue electronics design, where you'll create electronic modules and systems that form the core of the company's products and debug software at a component level. We are also looking for candidates who can work with surface-mount technology (SMT) components, requiring proficiency in soldering and debugging hardware down to the component level. We are essentially looking for a Senior engineer specializing in electronic design, focusing on creating, testing, and supporting Embedded systems using microcontrollers and FPGAs. The role requires a mix of deep technical expertise in digital and analogue electronics, experience with compliance standards like EMC, and the ability to manage multiple projects while mentoring junior engineers. This is a fantastic opportunity to be part of a close knit team where you will be able to learn and grow your Engineering career. In return you will receive up to £64,000 plus bonus, extensive benefits and to work in their fantastic office based in Dundee. Send your CV today for immediate consideration to (see below) Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law. Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers. By applying for this role your details will be submitted to Modis International Ltd and/or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.
02/09/2024
Full time
Senior Electronics Design Engineer- Dundee- £64K+ Relocation package Are you a Senior Electronics Design Engineer who feels stagnant in their current role? If so, this could be the role for you Akkodis are proud to be working a with a Global leading firm based in Dundee on their search for a Senior Electronics Design Engineer to join their thriving outfit. This is a great chance to join an established firm who have a great reputation within their field and are incredibly well thought of. They are looking for someone who has the drive and energy to work within a small team. It's a busy and exiting time to join them as they work with cutting edge technologies including AI. You will be responsible for designing, developing, and testing Embedded systems based on microprocessors, microcontrollers, and FPGAs as well as both digital and analogue electronics design, where you'll create electronic modules and systems that form the core of the company's products and debug software at a component level. We are also looking for candidates who can work with surface-mount technology (SMT) components, requiring proficiency in soldering and debugging hardware down to the component level. We are essentially looking for a Senior engineer specializing in electronic design, focusing on creating, testing, and supporting Embedded systems using microcontrollers and FPGAs. The role requires a mix of deep technical expertise in digital and analogue electronics, experience with compliance standards like EMC, and the ability to manage multiple projects while mentoring junior engineers. This is a fantastic opportunity to be part of a close knit team where you will be able to learn and grow your Engineering career. In return you will receive up to £64,000 plus bonus, extensive benefits and to work in their fantastic office based in Dundee. Send your CV today for immediate consideration to (see below) Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law. Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers. By applying for this role your details will be submitted to Modis International Ltd and/or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.
Senior Embedded Firmware Engineer Location: On-site, hybrid or remote (with ability to routinely visit the Devon office) Benefits: Excellent Start: ASAP The Client: Curo are Partnering with a Global Company who deliver their B2B Customers cutting-edge technology. Their automated test and assurance solutions accelerate technology development in the la and ensure new products and services perform in the real world. Their innovative portfolio of products and services address the test, assurance, and automation challenges of a new generation of technologies: 5G, SD-WAN, Cloud, Autonomous Vehicles and beyond. The Candidate: The successful candidate will have significant C/C++ exposure, and extensive knowledge of related technology, ideally GNSS, Software or RF Engineering. Knowledge of simulator technology and usage is advantageous. The Role: We are in search of a Senior C/C++ Developer with Real Time expertise and exposure to Digital Signal Processing algorithm development. The successful candidate will possess strong technical know-how with business acumen. The role will form part of the core Engineering team and will support requirements for current and future programs and product delivery. This includes system design, functionality and scope, plus support to product development and planning. Not only are you experienced in delivery of Real Time software solutions, but you have a firm grasp of their technologies, platforms, communication protocols and applications, and have intimate knowledge of how best to customize these attributes to our business to help us become more secure and efficient. Job responsibilities: Working in Tandem with the engineering team, understanding and analysing requirements to identify and implement the most optimal Real Time solutions for the company. Modelling, designing and developing the software architecture and relevant applications. Liaising with both software and hardware functions to ensure the optimal design process. Support of development and deployment of products as needed in accordance with best practices throughout the development life cycle. Orchestrating and automating built in test use throughout the company's product range. Educating teams on the implementation of new Real Time software initiatives, providing associated training as required. Employing exceptional problem-solving skills, with the ability to see and solve issues, particularly through design. Using your extensive knowledge of APIs to design product and integrate them with existing product. Lead and develop best practices for design, development and qualification of Real Time solutions. Stay current with industry trends, making recommendations as needed to help the company excel. Job Requirements: Essential- Degree level or higher qualification Substantial demonstrable experience in developing Real Time software using languages such as C/C++ & Python Team player with highly collaborative and positive attitude Excellent interpersonal communication, problem solving, presentation and analytical skills Eager to learn new technologies, self-motivated, energetic approach Candidates with a background in GNSS Positioning would be ideally suited to this role, with particular emphasis on signal generation aspects. Highly desirable- Experience working with Windows, Linux/UNIX, Git and Subversion technologies. Expertise in driver development. Experience with GPU technologies. Experience with IQ signal data. Experience in interfacing with RF designs including FPGA, Microblaze etc. Strong awareness of networking and Internet protocols, including TCP/IP, DNS, SMTP, HTTP and distributed networks. Experience with open-source technology, software development and system engineering. SC clearance. Expertise in Inertial technology. Advanced mathematical skills beneficial. To apply for this Senior Embedded Firmware Engineer permanent job, please click the button below and submit your latest CV. Curo Services endeavours to respond to all applications, however this may not always be possible during periods of high volume. Thank you for your patience. Curo Services is a trading name of Curo Resourcing Ltd and acts as an Employment Business for contract and temporary recruitment as well as an Employment Agency in relation to permanent vacancies.
02/09/2024
Full time
Senior Embedded Firmware Engineer Location: On-site, hybrid or remote (with ability to routinely visit the Devon office) Benefits: Excellent Start: ASAP The Client: Curo are Partnering with a Global Company who deliver their B2B Customers cutting-edge technology. Their automated test and assurance solutions accelerate technology development in the la and ensure new products and services perform in the real world. Their innovative portfolio of products and services address the test, assurance, and automation challenges of a new generation of technologies: 5G, SD-WAN, Cloud, Autonomous Vehicles and beyond. The Candidate: The successful candidate will have significant C/C++ exposure, and extensive knowledge of related technology, ideally GNSS, Software or RF Engineering. Knowledge of simulator technology and usage is advantageous. The Role: We are in search of a Senior C/C++ Developer with Real Time expertise and exposure to Digital Signal Processing algorithm development. The successful candidate will possess strong technical know-how with business acumen. The role will form part of the core Engineering team and will support requirements for current and future programs and product delivery. This includes system design, functionality and scope, plus support to product development and planning. Not only are you experienced in delivery of Real Time software solutions, but you have a firm grasp of their technologies, platforms, communication protocols and applications, and have intimate knowledge of how best to customize these attributes to our business to help us become more secure and efficient. Job responsibilities: Working in Tandem with the engineering team, understanding and analysing requirements to identify and implement the most optimal Real Time solutions for the company. Modelling, designing and developing the software architecture and relevant applications. Liaising with both software and hardware functions to ensure the optimal design process. Support of development and deployment of products as needed in accordance with best practices throughout the development life cycle. Orchestrating and automating built in test use throughout the company's product range. Educating teams on the implementation of new Real Time software initiatives, providing associated training as required. Employing exceptional problem-solving skills, with the ability to see and solve issues, particularly through design. Using your extensive knowledge of APIs to design product and integrate them with existing product. Lead and develop best practices for design, development and qualification of Real Time solutions. Stay current with industry trends, making recommendations as needed to help the company excel. Job Requirements: Essential- Degree level or higher qualification Substantial demonstrable experience in developing Real Time software using languages such as C/C++ & Python Team player with highly collaborative and positive attitude Excellent interpersonal communication, problem solving, presentation and analytical skills Eager to learn new technologies, self-motivated, energetic approach Candidates with a background in GNSS Positioning would be ideally suited to this role, with particular emphasis on signal generation aspects. Highly desirable- Experience working with Windows, Linux/UNIX, Git and Subversion technologies. Expertise in driver development. Experience with GPU technologies. Experience with IQ signal data. Experience in interfacing with RF designs including FPGA, Microblaze etc. Strong awareness of networking and Internet protocols, including TCP/IP, DNS, SMTP, HTTP and distributed networks. Experience with open-source technology, software development and system engineering. SC clearance. Expertise in Inertial technology. Advanced mathematical skills beneficial. To apply for this Senior Embedded Firmware Engineer permanent job, please click the button below and submit your latest CV. Curo Services endeavours to respond to all applications, however this may not always be possible during periods of high volume. Thank you for your patience. Curo Services is a trading name of Curo Resourcing Ltd and acts as an Employment Business for contract and temporary recruitment as well as an Employment Agency in relation to permanent vacancies.