Exciting Opportunity for Senior Embedded Software Engineer! Are you ready to pioneer cutting-edge projects that will redefine the technological landscape? Do you have a passion for leading intricate electronic endeavours? Join an exceptional and expanding tech firm with a global footprint, offering a hybrid work model based just outside Bristol. My client is at the forefront of delivering revolutionary engineering solutions for the Oil & Gas and UK Rail Industries. The Role: My client is on the lookout for a seasoned and highly proficient Senior Embedded Software Engineer to boost their Hardware Solutions Team. Key Responsibilities: Spearhead the Embedded Software Team, driving innovation and excellence. Architect, design, develop, and refine embedded software products to support our R&D initiatives and commercial endeavours. Uphold standards of design brilliance, ensuring every aspect of our software solutions exceeds expectations. Produce meticulous technical documentation and instil best practices across the team. Coordinate and manage project activities, providing guidance and mentorship to junior engineers. What We Seek: Demonstrated expertise in both technical and leadership domains. Bachelor's or Master's degree in Electrical/Electronics/Software/Computer Science. Proven track record in Embedded Software architecture design and implementation. Proficiency in Python, C, and C++ programming languages. Exceptional problem-solving abilities and analytical acumen. Extensive experience in software design, development, debugging Testing for microprocessors and microcontrollers. Proficiency in embedded application development for systems demanding high reliability and availability. Familiarity with embedded operating systems, including Linux/UNIX and various RTOS families. Deep understanding and utilisation of microcontroller peripherals for data acquisition and control Proficiency in firmware application development for communication interfaces Knowledge and utilisation of communication protocols Strong communication skills and a collaborative spirit to foster a culture of quality and teamwork. Established in Didsbury, Connexa Technology Ltd is becoming one of the UK's fastest growing IT and Technology recruitment companies. People. Technology. Connected. Connexa Technology is acting as an Employment Agency in relation to this vacancy.
Apr 18, 2024
Full time
Exciting Opportunity for Senior Embedded Software Engineer! Are you ready to pioneer cutting-edge projects that will redefine the technological landscape? Do you have a passion for leading intricate electronic endeavours? Join an exceptional and expanding tech firm with a global footprint, offering a hybrid work model based just outside Bristol. My client is at the forefront of delivering revolutionary engineering solutions for the Oil & Gas and UK Rail Industries. The Role: My client is on the lookout for a seasoned and highly proficient Senior Embedded Software Engineer to boost their Hardware Solutions Team. Key Responsibilities: Spearhead the Embedded Software Team, driving innovation and excellence. Architect, design, develop, and refine embedded software products to support our R&D initiatives and commercial endeavours. Uphold standards of design brilliance, ensuring every aspect of our software solutions exceeds expectations. Produce meticulous technical documentation and instil best practices across the team. Coordinate and manage project activities, providing guidance and mentorship to junior engineers. What We Seek: Demonstrated expertise in both technical and leadership domains. Bachelor's or Master's degree in Electrical/Electronics/Software/Computer Science. Proven track record in Embedded Software architecture design and implementation. Proficiency in Python, C, and C++ programming languages. Exceptional problem-solving abilities and analytical acumen. Extensive experience in software design, development, debugging Testing for microprocessors and microcontrollers. Proficiency in embedded application development for systems demanding high reliability and availability. Familiarity with embedded operating systems, including Linux/UNIX and various RTOS families. Deep understanding and utilisation of microcontroller peripherals for data acquisition and control Proficiency in firmware application development for communication interfaces Knowledge and utilisation of communication protocols Strong communication skills and a collaborative spirit to foster a culture of quality and teamwork. Established in Didsbury, Connexa Technology Ltd is becoming one of the UK's fastest growing IT and Technology recruitment companies. People. Technology. Connected. Connexa Technology is acting as an Employment Agency in relation to this vacancy.
Senior Firmware Engineer / Senior Embedded Software Engineer is required by a global leader in laser technologies to lead the long-term development of their systems and the various products they manufacture. You will be designing and testing the software as part of the development team to ensure superior reliability and performance. Package: 45,000 - 55,000 Flexible Core Working Hours Hybrid Working - Glasgow Pension Scheme Private Healthcare Free Life Assurance The Senior Firmware Engineer / Senior Embedded Software Engineer Responsibilities : Lead the development of complex laser system technology. Design, develop and maintain embedded code, written in C/C++. Produce technical documentation throughout the SDLC process. Integrate software with hardware and optics. Ensure all legacy software is supported. The Senior Firmware Engineer / Senior Embedded Software Engineer Experience and Skills : Experience in embedded software development. Deep experience in C and C++ (or other OOP language) design and programming Extensive experience in software development and programming in an industrial environment Strong Real-Time Operating System experience and event-driven programming. Ability to read electronic schematic diagrams and data sheets. Extensive experience in low-level microcontroller interfaces. Experience in embedded software and hardware integration testing and verification. BSc in Computer Science / Software Engineering / Electronic Engineer or other In Addition to the above Skills: Test Driven Development (TDD) ARM Cortex-M processor architecture familiarity C# programming experience Visual Studios Knowledge of the NPI process You will need to be within a commutable distance of Glasgow. This employer assists with relocation and can provide sponsorship!
Apr 18, 2024
Full time
Senior Firmware Engineer / Senior Embedded Software Engineer is required by a global leader in laser technologies to lead the long-term development of their systems and the various products they manufacture. You will be designing and testing the software as part of the development team to ensure superior reliability and performance. Package: 45,000 - 55,000 Flexible Core Working Hours Hybrid Working - Glasgow Pension Scheme Private Healthcare Free Life Assurance The Senior Firmware Engineer / Senior Embedded Software Engineer Responsibilities : Lead the development of complex laser system technology. Design, develop and maintain embedded code, written in C/C++. Produce technical documentation throughout the SDLC process. Integrate software with hardware and optics. Ensure all legacy software is supported. The Senior Firmware Engineer / Senior Embedded Software Engineer Experience and Skills : Experience in embedded software development. Deep experience in C and C++ (or other OOP language) design and programming Extensive experience in software development and programming in an industrial environment Strong Real-Time Operating System experience and event-driven programming. Ability to read electronic schematic diagrams and data sheets. Extensive experience in low-level microcontroller interfaces. Experience in embedded software and hardware integration testing and verification. BSc in Computer Science / Software Engineering / Electronic Engineer or other In Addition to the above Skills: Test Driven Development (TDD) ARM Cortex-M processor architecture familiarity C# programming experience Visual Studios Knowledge of the NPI process You will need to be within a commutable distance of Glasgow. This employer assists with relocation and can provide sponsorship!
Firmware/Software Engineer Role Are you passionate about developing cutting-edge firmware and software solutions for high-tech products? We're seeking a talented individual to join our clients dynamic team in a permanent role. With a strong focus on innovation and advanced technology, our client is dedicated to pushing boundaries and shaping the future of our industry. Introduction: Our client is a leading provider of high voltage power supply solutions, renowned for their commitment to excellence and innovation. Their team is dedicated to developing ground-breaking products and automation solutions that drive progress and enhance efficiency. Main Objectives: As part of our clients team, you will be responsible for the analysis, design, programming, debugging, and documentation of firmware/software for both PC and embedded applications. Your main objectives will include collaborating with their power supply design engineers to integrate digital control loops into our products and supporting existing production firmware. Key Responsibilities: Designing and implementing software for high voltage power supply development. Supporting and developing software for new test solutions, ensuring timely availability for global operations. Project managing the development of software for production testing, liaising with internal and external stakeholders. Producing clear and precise production test software utilizing coding solutions such as LabVIEW and TestStand. Ensuring test methods are safe, effective, and efficient, meeting the needs of production test operators. Liaising with customers and other organizations to ensure software designs meet requirements. Providing code, operating principles, and calibration procedures for designed products. Ensuring designs comply with engineering, quality, and safety standards. Skills, Knowledge, and Experience: Degree or equivalent in Software Engineering or Electrical/Electronic Engineering. Experience in software design and development with an emphasis on structured methods. Proficiency in Microchip PIC/DSP controllers and C programming. Knowledge of embedded systems and digital control theory. Experience in VB.NET GUI development. Familiarity with standard lab instrumentation and data acquisition systems. Strong problem-solving skills and analytical thinking. Self-motivated with the ability to work well in a team. Excellent verbal and written communication skills.
Apr 17, 2024
Full time
Firmware/Software Engineer Role Are you passionate about developing cutting-edge firmware and software solutions for high-tech products? We're seeking a talented individual to join our clients dynamic team in a permanent role. With a strong focus on innovation and advanced technology, our client is dedicated to pushing boundaries and shaping the future of our industry. Introduction: Our client is a leading provider of high voltage power supply solutions, renowned for their commitment to excellence and innovation. Their team is dedicated to developing ground-breaking products and automation solutions that drive progress and enhance efficiency. Main Objectives: As part of our clients team, you will be responsible for the analysis, design, programming, debugging, and documentation of firmware/software for both PC and embedded applications. Your main objectives will include collaborating with their power supply design engineers to integrate digital control loops into our products and supporting existing production firmware. Key Responsibilities: Designing and implementing software for high voltage power supply development. Supporting and developing software for new test solutions, ensuring timely availability for global operations. Project managing the development of software for production testing, liaising with internal and external stakeholders. Producing clear and precise production test software utilizing coding solutions such as LabVIEW and TestStand. Ensuring test methods are safe, effective, and efficient, meeting the needs of production test operators. Liaising with customers and other organizations to ensure software designs meet requirements. Providing code, operating principles, and calibration procedures for designed products. Ensuring designs comply with engineering, quality, and safety standards. Skills, Knowledge, and Experience: Degree or equivalent in Software Engineering or Electrical/Electronic Engineering. Experience in software design and development with an emphasis on structured methods. Proficiency in Microchip PIC/DSP controllers and C programming. Knowledge of embedded systems and digital control theory. Experience in VB.NET GUI development. Familiarity with standard lab instrumentation and data acquisition systems. Strong problem-solving skills and analytical thinking. Self-motivated with the ability to work well in a team. Excellent verbal and written communication skills.
We are looking for Embedded Software Engineer on behalf of a global leader in rugged embedded systems. Embedded Software Engineers will join on a 6 month contract working with the Firmware Team on the development and maintenance of high-quality boot code, deployed test solutions, and firmware for high durability products. Be part of a team that develops cutting-edge products for national asset platforms. As Embedded Software Engineer, you will be developing and maintaining embedded software written in C. You will be generating requirements for new products as well as conducting maintenance updates for existing ones. To be the right fit for the role Embedded Software Engineers should be proficient in C and assembly programming, have experience with compilers and knowledge of computer architectures and hardware design. As this company work closely with the government, to be eligible, you must be a British citizen and have resided in the UK for at least two of the last 10 years.
Apr 16, 2024
Contractor
We are looking for Embedded Software Engineer on behalf of a global leader in rugged embedded systems. Embedded Software Engineers will join on a 6 month contract working with the Firmware Team on the development and maintenance of high-quality boot code, deployed test solutions, and firmware for high durability products. Be part of a team that develops cutting-edge products for national asset platforms. As Embedded Software Engineer, you will be developing and maintaining embedded software written in C. You will be generating requirements for new products as well as conducting maintenance updates for existing ones. To be the right fit for the role Embedded Software Engineers should be proficient in C and assembly programming, have experience with compilers and knowledge of computer architectures and hardware design. As this company work closely with the government, to be eligible, you must be a British citizen and have resided in the UK for at least two of the last 10 years.
An exciting opportunity has arisen for a Senior Embedded Software Engineer - C++ based in Fareham, Hampshire to join a leading manufacturer of complex electronics equipment that is sold into the marine industry all over the world. You will be joining a well-established R&D team at a company who invest heavily in product development across challenging and diverse projects. The ideal Senior Embedded Software Engineer - C++ based in Fareham will have experience of designing, coding, integrating, testing and de-bugging embedded software / low-level programming. The main responsibilities of the Senior Embedded Software Engineer - C++ based in Fareham role will be to: Develop embedded firmware for our cutting-edge products, ensuring optimal performance, reliability and efficiency. Design and implement low-level drivers, components and communication protocols for embedded systems in a multi-threaded real-time environment. Conduct thorough testing and debugging of embedded systems, identifying and resolving software and hardware integration issues. Work closely with the product development team to define software requirements, specifications, and system architecture. Work within an agile environment. These are the essential skills/experience required for the Senior Embedded Software Engineer - C++ based in Fareham role: Proven experience as a Senior Embedded Software Engineer, with a focus on firmware development and board bring up Expertise in C/C++ for embedded systems Experience with real-time operating system (RTOS) and embedded Linux Proficiency in debugging tools and techniques for embedded systems Solid understanding of hardware design principles and ability to read schematics The successful candidate will join a highly technical team of engineers, tasked with creating the next generation of cutting-edge products which will provide significant growth to the organisation. My client offers superb training and career progression opportunities. If you are looking for a position within a company where you can progress your career while working on some ground-breaking technology, then this is the role for you! To apply for this Senior Embedded Software Engineer - C++ based in Fareham, please email your CV to or call Tarah on if you have any specific questions about this role.
Apr 15, 2024
Full time
An exciting opportunity has arisen for a Senior Embedded Software Engineer - C++ based in Fareham, Hampshire to join a leading manufacturer of complex electronics equipment that is sold into the marine industry all over the world. You will be joining a well-established R&D team at a company who invest heavily in product development across challenging and diverse projects. The ideal Senior Embedded Software Engineer - C++ based in Fareham will have experience of designing, coding, integrating, testing and de-bugging embedded software / low-level programming. The main responsibilities of the Senior Embedded Software Engineer - C++ based in Fareham role will be to: Develop embedded firmware for our cutting-edge products, ensuring optimal performance, reliability and efficiency. Design and implement low-level drivers, components and communication protocols for embedded systems in a multi-threaded real-time environment. Conduct thorough testing and debugging of embedded systems, identifying and resolving software and hardware integration issues. Work closely with the product development team to define software requirements, specifications, and system architecture. Work within an agile environment. These are the essential skills/experience required for the Senior Embedded Software Engineer - C++ based in Fareham role: Proven experience as a Senior Embedded Software Engineer, with a focus on firmware development and board bring up Expertise in C/C++ for embedded systems Experience with real-time operating system (RTOS) and embedded Linux Proficiency in debugging tools and techniques for embedded systems Solid understanding of hardware design principles and ability to read schematics The successful candidate will join a highly technical team of engineers, tasked with creating the next generation of cutting-edge products which will provide significant growth to the organisation. My client offers superb training and career progression opportunities. If you are looking for a position within a company where you can progress your career while working on some ground-breaking technology, then this is the role for you! To apply for this Senior Embedded Software Engineer - C++ based in Fareham, please email your CV to or call Tarah on if you have any specific questions about this role.
An exciting opportunity has arisen for a Senior Embedded Software Engineer - C++ based in Fareham, Hampshire to join a leading manufacturer of complex electronics equipment that is sold into the marine industry all over the world. You will be joining a well-established R&D team at a company who invest heavily in product development across challenging and diverse projects. The ideal Senior Embedded Software Engineer - C++ based in Fareham will have experience of designing, coding, integrating, testing and de-bugging embedded software / low-level programming. The main responsibilities of the Senior Embedded Software Engineer - C++ based in Fareham role will be to: Develop embedded firmware for our cutting-edge products, ensuring optimal performance, reliability and efficiency. Design and implement low-level drivers, components and communication protocols for embedded systems in a multi-threaded real-time environment. Conduct thorough testing and debugging of embedded systems, identifying and resolving software and hardware integration issues. Work closely with the product development team to define software requirements, specifications, and system architecture. Work within an agile environment. These are the essential skills/experience required for the Senior Embedded Software Engineer - C++ based in Fareham role: Proven experience as a Senior Embedded Software Engineer, with a focus on firmware development and board bring up Expertise in C/C++ for embedded systems Experience with real-time operating system (RTOS) and embedded Linux Proficiency in debugging tools and techniques for embedded systems Solid understanding of hardware design principles and ability to read schematics The successful candidate will join a highly technical team of engineers, tasked with creating the next generation of cutting-edge products which will provide significant growth to the organisation. My client offers superb training and career progression opportunities. If you are looking for a position within a company where you can progress your career while working on some ground-breaking technology, then this is the role for you! To apply for this Senior Embedded Software Engineer - C++ based in Fareham, please email your CV to (url removed) or call Tarah on (phone number removed) if you have any specific questions about this role.
Apr 15, 2024
Full time
An exciting opportunity has arisen for a Senior Embedded Software Engineer - C++ based in Fareham, Hampshire to join a leading manufacturer of complex electronics equipment that is sold into the marine industry all over the world. You will be joining a well-established R&D team at a company who invest heavily in product development across challenging and diverse projects. The ideal Senior Embedded Software Engineer - C++ based in Fareham will have experience of designing, coding, integrating, testing and de-bugging embedded software / low-level programming. The main responsibilities of the Senior Embedded Software Engineer - C++ based in Fareham role will be to: Develop embedded firmware for our cutting-edge products, ensuring optimal performance, reliability and efficiency. Design and implement low-level drivers, components and communication protocols for embedded systems in a multi-threaded real-time environment. Conduct thorough testing and debugging of embedded systems, identifying and resolving software and hardware integration issues. Work closely with the product development team to define software requirements, specifications, and system architecture. Work within an agile environment. These are the essential skills/experience required for the Senior Embedded Software Engineer - C++ based in Fareham role: Proven experience as a Senior Embedded Software Engineer, with a focus on firmware development and board bring up Expertise in C/C++ for embedded systems Experience with real-time operating system (RTOS) and embedded Linux Proficiency in debugging tools and techniques for embedded systems Solid understanding of hardware design principles and ability to read schematics The successful candidate will join a highly technical team of engineers, tasked with creating the next generation of cutting-edge products which will provide significant growth to the organisation. My client offers superb training and career progression opportunities. If you are looking for a position within a company where you can progress your career while working on some ground-breaking technology, then this is the role for you! To apply for this Senior Embedded Software Engineer - C++ based in Fareham, please email your CV to (url removed) or call Tarah on (phone number removed) if you have any specific questions about this role.
Position: Embedded Firmware Engineer Location of Office: Swindon Location of Work: Hybrid Work from Home Salary: Up to 60,000 + benefits The Role: Our client is growing their engineering team and now seeking an experienced Embedded Firmware Engineer to join their team. The ideal candidate will be based in a commutable distance of the Swindon area and be able to illustrate industry experience with bare metal development coding in C. You will have worked with a range of microprocessor families (ARM, Microchip PIC, Atmel etc) and have good knowledge of electronic circuits and schematics. Any experience with C++ or RTOS level programming is desirable. The successful Embedded Firmware Engineer will be tasked with leading the development of a new range of software solutions using modern software practices and be expected to bring innovative designs and quality processes to the team. You can expect plenty of variety in your task work, the chance to contribute to the full design life cycle and the opportunity to progress to a senior/lead role within a short period of time. Required Skills and Experience: Embedded C programming Bare metal development Microprocessor families - ARM, PIC, Atmel etc Knowledge of electronic circuits and schematics Desired Skills and Experience C++ Python scripting RTOS development Git or GitLab This role will best suit an Embedded Firmware Engineer who is able to illustrate successful experience in a similar role who is looking for the opportunity to move into a lead hands on development focussed role, where they will play a pivotal role in the development of a new range of products whilst updating existing products. Apply today with an up-to-date CV or contact Laurence Powell or Chris Fawcett at KO2 Embedded Recruitment Solutions for more details.
Apr 13, 2024
Full time
Position: Embedded Firmware Engineer Location of Office: Swindon Location of Work: Hybrid Work from Home Salary: Up to 60,000 + benefits The Role: Our client is growing their engineering team and now seeking an experienced Embedded Firmware Engineer to join their team. The ideal candidate will be based in a commutable distance of the Swindon area and be able to illustrate industry experience with bare metal development coding in C. You will have worked with a range of microprocessor families (ARM, Microchip PIC, Atmel etc) and have good knowledge of electronic circuits and schematics. Any experience with C++ or RTOS level programming is desirable. The successful Embedded Firmware Engineer will be tasked with leading the development of a new range of software solutions using modern software practices and be expected to bring innovative designs and quality processes to the team. You can expect plenty of variety in your task work, the chance to contribute to the full design life cycle and the opportunity to progress to a senior/lead role within a short period of time. Required Skills and Experience: Embedded C programming Bare metal development Microprocessor families - ARM, PIC, Atmel etc Knowledge of electronic circuits and schematics Desired Skills and Experience C++ Python scripting RTOS development Git or GitLab This role will best suit an Embedded Firmware Engineer who is able to illustrate successful experience in a similar role who is looking for the opportunity to move into a lead hands on development focussed role, where they will play a pivotal role in the development of a new range of products whilst updating existing products. Apply today with an up-to-date CV or contact Laurence Powell or Chris Fawcett at KO2 Embedded Recruitment Solutions for more details.
Embedded Software Engineer - £60k - £80k - Oxford - 1 day a week onsite. Hexwired Recruitment has partnered with a rapidly expanding Electronics manufacturer in Oxford now seeking an Embedded Software Engineer with solid experience working autonomously on R&D projects. The company are rapidly expanding due to successful investment as well as recent successes in the market. The company are working in a lucrative industry, and are currently developing a new product range due to customer demands. You will be working as part of a dedicated team, on a pioneering R&D project. As Embedded Software Engineer, you will be writing Firmware controlling a range of products analysing real time data. Key Skills: Degree in Embedded systems, Computer Science or similar 3+ years commercial Embedded C experience Excellent experience programming Microcontrollers (M-Cortex, STM32 etc) Good Serial Comms experience (SPI, I2C etc) Experience working on RTOS Experience working on regulated software standards is highly desirable (Aerospace, Automotive etc) Exposure to Python/C++ is advantageous but not essential The company are rapidly expanding and are at the forefront of their industry. They are looking to pay circa £80k dependent on experience along with an excellent benefits package and remote working. If you're interested in this Embedded Software role, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, Machine Learning, Data Science or Simulation contact us today.
Aug 13, 2023
Full time
Embedded Software Engineer - £60k - £80k - Oxford - 1 day a week onsite. Hexwired Recruitment has partnered with a rapidly expanding Electronics manufacturer in Oxford now seeking an Embedded Software Engineer with solid experience working autonomously on R&D projects. The company are rapidly expanding due to successful investment as well as recent successes in the market. The company are working in a lucrative industry, and are currently developing a new product range due to customer demands. You will be working as part of a dedicated team, on a pioneering R&D project. As Embedded Software Engineer, you will be writing Firmware controlling a range of products analysing real time data. Key Skills: Degree in Embedded systems, Computer Science or similar 3+ years commercial Embedded C experience Excellent experience programming Microcontrollers (M-Cortex, STM32 etc) Good Serial Comms experience (SPI, I2C etc) Experience working on RTOS Experience working on regulated software standards is highly desirable (Aerospace, Automotive etc) Exposure to Python/C++ is advantageous but not essential The company are rapidly expanding and are at the forefront of their industry. They are looking to pay circa £80k dependent on experience along with an excellent benefits package and remote working. If you're interested in this Embedded Software role, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, Machine Learning, Data Science or Simulation contact us today.
At BAE Systems Digital Intelligence we develop world-class radio and data systems. We are launching a major new space programme, marrying our existing capabilities with new space technology. We need skilled, enthusiastic and motivated people at all experience levels from graduate to CTO to deliver these exciting new capabilities. There are opportunities in all relevant engineering and non-engineering disciplines, both for those with space industry experience and those without. Many roles come with opportunities for remote / hybrid working, working in our offices in Guildford and Great Baddow only when required. We will provide you with personal development, CPD including support towards professional recognition, industry-leading benefits, and the opportunity to apply cutting-edge technology to interesting problems with the support of our highly-skilled engineering community. Come and join us for this exciting opportunity to shape and deliver world-class space technologies. What you will be doing (role duties and responsibilities) You will lead a team of highly-skilled embedded software and FPGA engineers, designing and implementing platform software and FPGA firmware to run on the hardware we develop. Your software and firmware will be used by our radio, image processing and AI/ML application developers to deliver innovative new services for our customers. You will be responsible, with your team, for the design and implementation of the platform software and FPGA firmware. As an expert, you will remain hands-on in your day-to-day work typically being involved in design and review activities and implementing and de-risking some of the most challenging areas of the designs. You will need experience in all of the following areas with expertise in at least one area: FPGA: Our systems use large modern FPGAs and SOC devices for data processing and radio DSP Embedded software: Low-level software is required throughout our systems, from Linux drivers to realtime and bare metal programming on a wide variety of devices Systems: Most of our solutions comprise of a blend of hardware, firmware and software. Early in the development lifecycle you will be involved in the design activity responsible for partitioning the functionality in to these domains taking into account the requirements and constraints. What we are looking for (skills and experience) We are looking for ambitious, high-calibre people with the following characteristics: Essential: Experience and expertise in relevant technical disciplines, for example FPGA or embedded software (see above) Experience of managing and developing technical teams, including work on multi-disciplinary projects Experience of working on products for real world use outside a lab and the associated development processes Comfortable working in a dynamic environment where your work delivers into multiple projects and deadlines and priorities are changeable Desirable: Knowledge of modern remote sensing technologies, data processing systems, radio systems and space payloads A keen interest in the space sector and awareness of latest industry developments Experience of working in the space sector delivering space missions Knowledge of ECSS and other relevant space standards Life at BAE Systems Digital Intelligence We are embracing Hybrid Working. This means you and your colleagues may be working in different locations, such as from home, another BAE Systems office or client site, some or all of the time, and work might be going on at different times of the day. By embracing technology, we can interact, collaborate and create together, even when we're working remotely from one another. Hybrid Working allows for increased flexibility in when and where we work, helping us to balance our work and personal life more effectively, and enhance wellbeing. Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential. About BAE Systems Digital Intelligence We use our intelligence-led insights to help defend Governments, Nations and Societies from cyber-attacks and financial crime. Our customers depend on our evolving capabilities to help them safely grow their organisations. Our unprecedented access to threat intelligence, world-leading analysts and market-leading technology means we can help them to adapt, evolve and stay ahead of the criminals. Division overview: Capabilities At BAE Systems Digital Intelligence, we pride ourselves in being a leader in the cyber defence industry, and Capabilities is the engine that keeps the business moving forward. It is the largest area of Applied Intelligence, containing our Engineering, Consulting and Project Management teams that design and implement the defence solutions and digital transformation projects that make us a globally recognised brand in both the public and private sector. As a member of the Capabilities team, you will be creating and managing the solutions that earn us our place in an ever changing digital world. We all have a role to play in defending our clients, and this is yours.
Sep 22, 2022
Full time
At BAE Systems Digital Intelligence we develop world-class radio and data systems. We are launching a major new space programme, marrying our existing capabilities with new space technology. We need skilled, enthusiastic and motivated people at all experience levels from graduate to CTO to deliver these exciting new capabilities. There are opportunities in all relevant engineering and non-engineering disciplines, both for those with space industry experience and those without. Many roles come with opportunities for remote / hybrid working, working in our offices in Guildford and Great Baddow only when required. We will provide you with personal development, CPD including support towards professional recognition, industry-leading benefits, and the opportunity to apply cutting-edge technology to interesting problems with the support of our highly-skilled engineering community. Come and join us for this exciting opportunity to shape and deliver world-class space technologies. What you will be doing (role duties and responsibilities) You will lead a team of highly-skilled embedded software and FPGA engineers, designing and implementing platform software and FPGA firmware to run on the hardware we develop. Your software and firmware will be used by our radio, image processing and AI/ML application developers to deliver innovative new services for our customers. You will be responsible, with your team, for the design and implementation of the platform software and FPGA firmware. As an expert, you will remain hands-on in your day-to-day work typically being involved in design and review activities and implementing and de-risking some of the most challenging areas of the designs. You will need experience in all of the following areas with expertise in at least one area: FPGA: Our systems use large modern FPGAs and SOC devices for data processing and radio DSP Embedded software: Low-level software is required throughout our systems, from Linux drivers to realtime and bare metal programming on a wide variety of devices Systems: Most of our solutions comprise of a blend of hardware, firmware and software. Early in the development lifecycle you will be involved in the design activity responsible for partitioning the functionality in to these domains taking into account the requirements and constraints. What we are looking for (skills and experience) We are looking for ambitious, high-calibre people with the following characteristics: Essential: Experience and expertise in relevant technical disciplines, for example FPGA or embedded software (see above) Experience of managing and developing technical teams, including work on multi-disciplinary projects Experience of working on products for real world use outside a lab and the associated development processes Comfortable working in a dynamic environment where your work delivers into multiple projects and deadlines and priorities are changeable Desirable: Knowledge of modern remote sensing technologies, data processing systems, radio systems and space payloads A keen interest in the space sector and awareness of latest industry developments Experience of working in the space sector delivering space missions Knowledge of ECSS and other relevant space standards Life at BAE Systems Digital Intelligence We are embracing Hybrid Working. This means you and your colleagues may be working in different locations, such as from home, another BAE Systems office or client site, some or all of the time, and work might be going on at different times of the day. By embracing technology, we can interact, collaborate and create together, even when we're working remotely from one another. Hybrid Working allows for increased flexibility in when and where we work, helping us to balance our work and personal life more effectively, and enhance wellbeing. Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential. About BAE Systems Digital Intelligence We use our intelligence-led insights to help defend Governments, Nations and Societies from cyber-attacks and financial crime. Our customers depend on our evolving capabilities to help them safely grow their organisations. Our unprecedented access to threat intelligence, world-leading analysts and market-leading technology means we can help them to adapt, evolve and stay ahead of the criminals. Division overview: Capabilities At BAE Systems Digital Intelligence, we pride ourselves in being a leader in the cyber defence industry, and Capabilities is the engine that keeps the business moving forward. It is the largest area of Applied Intelligence, containing our Engineering, Consulting and Project Management teams that design and implement the defence solutions and digital transformation projects that make us a globally recognised brand in both the public and private sector. As a member of the Capabilities team, you will be creating and managing the solutions that earn us our place in an ever changing digital world. We all have a role to play in defending our clients, and this is yours.
The Reality Labs team at Meta enables people around the world to come together and connect through world-class Augmented and Virtual Reality hardware and software. With global departments dedicated to AR/VR research, computer vision, haptics, social interaction, and more, AR/VR is committed to driving the state of the art forward through relentless innovation. Our teams explore, develop, and deliver new cutting-edge technologies that serve as the foundation of current and future AR/VR products. As a Software Engineer at the Reality Labs in Zurich, you will develop the software behind some of our flagship AR and VR products, the prototyping platforms that make these products possible, or foster our scientific explorations. You will collaborate with highly diverse teams, threading together newly developed technologies to create intuitive experiences that enhance people's experience of the world around them. This role will be in one of our many teams, where you could be doing any of the following: sensor frameworks and performance optimisations for Computer Vision or Machine Learning use cases; profilers and tracing solutions for AR/VR hardware; developing the abstractions, primitives, and frameworks that enable AR and VR on a Linux/AOSP based foundation; building the system-oriented camera and sensor services along with the surrounding infrastructure and tools for example. These roles are ideal for someone passionate about working at the intersection of hardware and software, systems engineering, operating systems and building performant solutions for resource constrained devices. Software Engineer - Linux Embedded Systems (Zurich) Responsibilities: Lead and set direction in how Meta Reality Labs develops its future capabilities and for teams to deliver best in class experiences for current and future products Build tools, system architecture, prototypes, frameworks and infrastructure for any of the following: tracing and profiling, sensor control / data management, protocols for interfacing with experimental and prototype hardware Collaborate with cross-functional teams of partners, product managers and engineers in areas like computer vision, machine learning, graphics, hardware and firmware to understand requirements and enhance existing solutions Write clean readable code, debug complex problems that span systems Minimum Qualifications: Bachelor degree or equivalent experience in the field of Computer Science, Computer Engineering or a similar field 3+ years of experience using C/C++ for day to day software development 3+ years experience in developing any of the following.... Linux system programming, Kernel, Device Drivers, Embedded Systems and/or protocol design (specification and implementation) Preferred Qualifications: 1+ year experience with any of the following..... hardware sensor data access and control (e.g. cameras, IMUs), Android internals, frameworks services or Native libraries, Android SDK, Android NDK, Android JNI, Android IPC mechanisms 1+ year experience with any of the following.....real-time low-latency sensor processing / control, developing performance optimisations for mobile devices, linux kernel-level and userspace device drivers, ARM based processors and microcontrollers and various communications protocols such as I2C, UART, SPI, USB, MIPI, I2S, et. or GPU-based development and optimisation techniques 1+ year of experience with resource constrained systems and system resource monitoring (profiling, instrumentation, telemetry) or performance optimisations 1+ year of experience working with hardware and setting up / configuring non-form factor development boards with exposed electronic components
Sep 21, 2022
Full time
The Reality Labs team at Meta enables people around the world to come together and connect through world-class Augmented and Virtual Reality hardware and software. With global departments dedicated to AR/VR research, computer vision, haptics, social interaction, and more, AR/VR is committed to driving the state of the art forward through relentless innovation. Our teams explore, develop, and deliver new cutting-edge technologies that serve as the foundation of current and future AR/VR products. As a Software Engineer at the Reality Labs in Zurich, you will develop the software behind some of our flagship AR and VR products, the prototyping platforms that make these products possible, or foster our scientific explorations. You will collaborate with highly diverse teams, threading together newly developed technologies to create intuitive experiences that enhance people's experience of the world around them. This role will be in one of our many teams, where you could be doing any of the following: sensor frameworks and performance optimisations for Computer Vision or Machine Learning use cases; profilers and tracing solutions for AR/VR hardware; developing the abstractions, primitives, and frameworks that enable AR and VR on a Linux/AOSP based foundation; building the system-oriented camera and sensor services along with the surrounding infrastructure and tools for example. These roles are ideal for someone passionate about working at the intersection of hardware and software, systems engineering, operating systems and building performant solutions for resource constrained devices. Software Engineer - Linux Embedded Systems (Zurich) Responsibilities: Lead and set direction in how Meta Reality Labs develops its future capabilities and for teams to deliver best in class experiences for current and future products Build tools, system architecture, prototypes, frameworks and infrastructure for any of the following: tracing and profiling, sensor control / data management, protocols for interfacing with experimental and prototype hardware Collaborate with cross-functional teams of partners, product managers and engineers in areas like computer vision, machine learning, graphics, hardware and firmware to understand requirements and enhance existing solutions Write clean readable code, debug complex problems that span systems Minimum Qualifications: Bachelor degree or equivalent experience in the field of Computer Science, Computer Engineering or a similar field 3+ years of experience using C/C++ for day to day software development 3+ years experience in developing any of the following.... Linux system programming, Kernel, Device Drivers, Embedded Systems and/or protocol design (specification and implementation) Preferred Qualifications: 1+ year experience with any of the following..... hardware sensor data access and control (e.g. cameras, IMUs), Android internals, frameworks services or Native libraries, Android SDK, Android NDK, Android JNI, Android IPC mechanisms 1+ year experience with any of the following.....real-time low-latency sensor processing / control, developing performance optimisations for mobile devices, linux kernel-level and userspace device drivers, ARM based processors and microcontrollers and various communications protocols such as I2C, UART, SPI, USB, MIPI, I2S, et. or GPU-based development and optimisation techniques 1+ year of experience with resource constrained systems and system resource monitoring (profiling, instrumentation, telemetry) or performance optimisations 1+ year of experience working with hardware and setting up / configuring non-form factor development boards with exposed electronic components
Senior Electronic Design Engineer required by a growing engineering company located in Bicester. Due to continued success and planned expansion the company are looking to hire an Electronic Design Engineer to join their existing team. The successful Senior Electronic Design Engineer will be responsible for executing all technical aspects of engineering projects including assessing customer requirements, developing customer hardware and software solutions, supporting customers, and writing technical documentation. As such, experience in a customer facing role gathering requirements and dealing with clients is preferred. The ideal candidate will excellent knowledge of product design from feasibility to production, including digital and analogue circuits, microprocessor circuits, PCB design and real time embedded software. Essential Experience; - PCB Design - Digital & Analogue circuits - C/C++ embedded / firmware programming experience Any experience in one or more of the following is not essential but would be advantageous; - RF Design - Mechanical / system design experience - Scripting experience in Python for test automation If you are looking for a role of this nature please get in touch for more information.
Oct 07, 2021
Full time
Senior Electronic Design Engineer required by a growing engineering company located in Bicester. Due to continued success and planned expansion the company are looking to hire an Electronic Design Engineer to join their existing team. The successful Senior Electronic Design Engineer will be responsible for executing all technical aspects of engineering projects including assessing customer requirements, developing customer hardware and software solutions, supporting customers, and writing technical documentation. As such, experience in a customer facing role gathering requirements and dealing with clients is preferred. The ideal candidate will excellent knowledge of product design from feasibility to production, including digital and analogue circuits, microprocessor circuits, PCB design and real time embedded software. Essential Experience; - PCB Design - Digital & Analogue circuits - C/C++ embedded / firmware programming experience Any experience in one or more of the following is not essential but would be advantageous; - RF Design - Mechanical / system design experience - Scripting experience in Python for test automation If you are looking for a role of this nature please get in touch for more information.
National Oceanography Centre
Southampton, Hampshire
Electronic & Software Engineer *2 positions available* National Oceanography Centre, Southampton Permanent, Full Time (37 hours) £36,067 (Band 6) Who are we? We are the National Oceanography Centre (NOC) - the UK's centre of excellence for oceanographic sciences. We are a national research organisation, delivering integrated marine science and technology from the coast to the deep ocean. We are made up of a dynamic and vibrant community whose focus is on improving the world in which we live. Our work is balanced by our strong sense of purpose, values and behaviours and an unwavering commitment to a 'one NOC' approach. We have a rich history dating back to 1949, and our future has never looked more exciting as we aim to be the world's most innovative oceanographic institution. About the role The Ocean Technology and Engineering Group (OTEG) is team of forty scientists, engineers and graduate students who work together to invent, develop and test oceanographic sensors and ocean sampling equipment. Most of the group's projects are international collaborations and our sensors are deployed worldwide. We actively seek to commercialise our sensors so that they can be used more widely. We are equipped with world class fabrication, testing and design facilities together with instrumentation and analytical laboratories and access to sea going and polar research logistics. We seek two talented and experienced Engineers, an Electronic Engineer and Software Engineer to join our Electronics and Software team within OTEG. The team designs and implements all of the electronics and embedded software for the sensors and devices produced by the wider group. It is a hands-on role, you will be working in an electronics laboratory with technologies at all stages of production from prototype electronics through to complete sensors. The ideal candidate would be willing to work in both roles either drawing on prior experience or a having willingness to learn. You will have the support of the team and we have a well-established architecture for building sensor systems but you will have personal responsibility for delivering complete software/hardware systems for the projects that you are working on, from proof-of-concept through to deployed system, and your work must be to a standard that allows them to be deployed in unpredictable environments for long periods unattended. You will be expected to offer advice and support to the scientists and engineers in the group and you will also be expected to liaise from time to time with project partners and commercial suppliers outside of NOC to integrate our sensors with third party oceanographic systems. You may occasionally have the opportunity to go to sea or visit other field locations as part of a commissioning team. About you Software Engineer: We want innovators and problems solvers but above all you must have solid experience. We therefore seek software engineers with at least three years' experience that includes full responsibility for the entire software development lifecycle for several projects. You must have strong technical programming experience either in embedded systems or at a similarly low level in other contexts and you must have a thorough working knowledge of programming in C. You must be educated to degree level or have equivalent experience and in particular you must have good organisational skills, strong attention to detail and the ability to communicate your ideas effectively both in presentations and in writing. You must have a willingness to learn new skills and to pass your existing skills onto others. You will get the most out of this job if you have an interest in electronics and a genuine desire to help push forward the science of oceanography. Electronic Engineer: We want innovators and problems solvers but above all you must have solid experience. We therefore seek electronic engineers with at least three years' experience that includes full responsibility for the entire electronic development lifecycle for several projects. A working knowledge of analogue and digital circuit design and PCB layout is required, along with practical experience in testing, measuring and debugging complex circuits. A good knowledge of embedded firmware programming in C for microcontrollers would be an advantage. You must be educated to degree level or have equivalent experience and in particular you must have good organisational skills, strong attention to detail and the ability to communicate your ideas effectively both in presentations and in writing. You must have a willingness to learn new skills and to pass your existing skills onto others. You will get the most out of this job if you have an interest in technology and a genuine desire to help push forward the science of oceanography. Why the NOC? We offer a generous set of benefits including 28 days annual leave, plus 3.5 local closure days and 8 public bank holidays, and a contributory Group Personal Pension Plan. We are committed to flexible working, trusting our staff to get the job done. And we offer an inclusive and supportive environment where our people can meet their full potential. The centre is well connected by public transport and has ample cycle parking in addition to free onsite car-parking. We support opportunities for further training and development. Our commitment as an employer The NOC is an equal opportunities employer and welcomes applications from all sections of the community. There is a guaranteed interview scheme for suitable candidates with a disability and we welcome applications from ethnic minorities currently under-represented. The NOC is an Investors in People organisation, and has signed up to the Athena SWAN charter principles to take action to address gender equality. How to apply: Please click 'Apply' and submit an up-to-date CV and cover letter. If you are unable to apply online, please contact the NOC recruitment team at / . Before submitting your application please ensure you have reviewed the attached job description and assessment criteria. Date advert posted: 18 August 2021. Closing date: 15 September 2021. Please note this vacancy may close earlier depending on the number of applicants. Please note we are not accepting applications via recruitment agencies for this position. Assessing applications All applications to the NOC are reviewed by a real-life person, not a computer programme. Attached to our adverts you will find a 'Candidate Assessment' document which clearly sets out the criteria against which applications are assessed. Once assessed the strongest candidates will be invited to interview. If you have been selected for interview we will be in touch to arrange a time and date. If you haven't been selected for interview we will let you know, although we may not be able to give detailed feedback to every applicant.
Sep 09, 2021
Full time
Electronic & Software Engineer *2 positions available* National Oceanography Centre, Southampton Permanent, Full Time (37 hours) £36,067 (Band 6) Who are we? We are the National Oceanography Centre (NOC) - the UK's centre of excellence for oceanographic sciences. We are a national research organisation, delivering integrated marine science and technology from the coast to the deep ocean. We are made up of a dynamic and vibrant community whose focus is on improving the world in which we live. Our work is balanced by our strong sense of purpose, values and behaviours and an unwavering commitment to a 'one NOC' approach. We have a rich history dating back to 1949, and our future has never looked more exciting as we aim to be the world's most innovative oceanographic institution. About the role The Ocean Technology and Engineering Group (OTEG) is team of forty scientists, engineers and graduate students who work together to invent, develop and test oceanographic sensors and ocean sampling equipment. Most of the group's projects are international collaborations and our sensors are deployed worldwide. We actively seek to commercialise our sensors so that they can be used more widely. We are equipped with world class fabrication, testing and design facilities together with instrumentation and analytical laboratories and access to sea going and polar research logistics. We seek two talented and experienced Engineers, an Electronic Engineer and Software Engineer to join our Electronics and Software team within OTEG. The team designs and implements all of the electronics and embedded software for the sensors and devices produced by the wider group. It is a hands-on role, you will be working in an electronics laboratory with technologies at all stages of production from prototype electronics through to complete sensors. The ideal candidate would be willing to work in both roles either drawing on prior experience or a having willingness to learn. You will have the support of the team and we have a well-established architecture for building sensor systems but you will have personal responsibility for delivering complete software/hardware systems for the projects that you are working on, from proof-of-concept through to deployed system, and your work must be to a standard that allows them to be deployed in unpredictable environments for long periods unattended. You will be expected to offer advice and support to the scientists and engineers in the group and you will also be expected to liaise from time to time with project partners and commercial suppliers outside of NOC to integrate our sensors with third party oceanographic systems. You may occasionally have the opportunity to go to sea or visit other field locations as part of a commissioning team. About you Software Engineer: We want innovators and problems solvers but above all you must have solid experience. We therefore seek software engineers with at least three years' experience that includes full responsibility for the entire software development lifecycle for several projects. You must have strong technical programming experience either in embedded systems or at a similarly low level in other contexts and you must have a thorough working knowledge of programming in C. You must be educated to degree level or have equivalent experience and in particular you must have good organisational skills, strong attention to detail and the ability to communicate your ideas effectively both in presentations and in writing. You must have a willingness to learn new skills and to pass your existing skills onto others. You will get the most out of this job if you have an interest in electronics and a genuine desire to help push forward the science of oceanography. Electronic Engineer: We want innovators and problems solvers but above all you must have solid experience. We therefore seek electronic engineers with at least three years' experience that includes full responsibility for the entire electronic development lifecycle for several projects. A working knowledge of analogue and digital circuit design and PCB layout is required, along with practical experience in testing, measuring and debugging complex circuits. A good knowledge of embedded firmware programming in C for microcontrollers would be an advantage. You must be educated to degree level or have equivalent experience and in particular you must have good organisational skills, strong attention to detail and the ability to communicate your ideas effectively both in presentations and in writing. You must have a willingness to learn new skills and to pass your existing skills onto others. You will get the most out of this job if you have an interest in technology and a genuine desire to help push forward the science of oceanography. Why the NOC? We offer a generous set of benefits including 28 days annual leave, plus 3.5 local closure days and 8 public bank holidays, and a contributory Group Personal Pension Plan. We are committed to flexible working, trusting our staff to get the job done. And we offer an inclusive and supportive environment where our people can meet their full potential. The centre is well connected by public transport and has ample cycle parking in addition to free onsite car-parking. We support opportunities for further training and development. Our commitment as an employer The NOC is an equal opportunities employer and welcomes applications from all sections of the community. There is a guaranteed interview scheme for suitable candidates with a disability and we welcome applications from ethnic minorities currently under-represented. The NOC is an Investors in People organisation, and has signed up to the Athena SWAN charter principles to take action to address gender equality. How to apply: Please click 'Apply' and submit an up-to-date CV and cover letter. If you are unable to apply online, please contact the NOC recruitment team at / . Before submitting your application please ensure you have reviewed the attached job description and assessment criteria. Date advert posted: 18 August 2021. Closing date: 15 September 2021. Please note this vacancy may close earlier depending on the number of applicants. Please note we are not accepting applications via recruitment agencies for this position. Assessing applications All applications to the NOC are reviewed by a real-life person, not a computer programme. Attached to our adverts you will find a 'Candidate Assessment' document which clearly sets out the criteria against which applications are assessed. Once assessed the strongest candidates will be invited to interview. If you have been selected for interview we will be in touch to arrange a time and date. If you haven't been selected for interview we will let you know, although we may not be able to give detailed feedback to every applicant.
Role This role is part of the Development team. You will be involved in the design and development of the platform firmware used in the product range. You will support firmware Project Management development tracking and status as part of the Agile development process. This involves working with team leads to create development tasks; assignment to team members and progress tracking. From day one you will be given responsibility and will start working on live projects, where you will apply your existing knowledge and skills. Requirements: Provide the details of job scope with reference to section II (Purpose of the Position) The successful candidate will be responsible for full life cycle development on the product range, including: Requirement analysis Design Development Maintenance Continuous integration Configuration management Peer code inspection Task creation and tracking You will develop and maintain firmware platform components shared across the whole family of products including RTOS, Drivers, Encryption engines, Communication Stacks and Metering Engines. You will understand secure coding techniques to ensure the product range meets the required industry standards for the relevant certifications and approvals. Experience Provide requirements for educational attainment, working experience, technical proficiencies and other skills required for the position Essential: Degree or higher in a relevant subject. 5 -10 years of Embedded C programming. Good working knowledge of Embedded RTOS. Low level Embedded processor/Microcontroller. Secure coding, MISRA. Desirable: Design and development of low power systems. Smart metering (DLMS, GBCS, ZigBee Smart Energy). Agile software development. Wireless technologies (ZigBee, Bluetooth, 3GPP, IoT).
Mar 24, 2021
Full time
Role This role is part of the Development team. You will be involved in the design and development of the platform firmware used in the product range. You will support firmware Project Management development tracking and status as part of the Agile development process. This involves working with team leads to create development tasks; assignment to team members and progress tracking. From day one you will be given responsibility and will start working on live projects, where you will apply your existing knowledge and skills. Requirements: Provide the details of job scope with reference to section II (Purpose of the Position) The successful candidate will be responsible for full life cycle development on the product range, including: Requirement analysis Design Development Maintenance Continuous integration Configuration management Peer code inspection Task creation and tracking You will develop and maintain firmware platform components shared across the whole family of products including RTOS, Drivers, Encryption engines, Communication Stacks and Metering Engines. You will understand secure coding techniques to ensure the product range meets the required industry standards for the relevant certifications and approvals. Experience Provide requirements for educational attainment, working experience, technical proficiencies and other skills required for the position Essential: Degree or higher in a relevant subject. 5 -10 years of Embedded C programming. Good working knowledge of Embedded RTOS. Low level Embedded processor/Microcontroller. Secure coding, MISRA. Desirable: Design and development of low power systems. Smart metering (DLMS, GBCS, ZigBee Smart Energy). Agile software development. Wireless technologies (ZigBee, Bluetooth, 3GPP, IoT).
Our client is a leading design, engineering and manufacturing company who specialise within the medical industry based in Ashford, Kent. Due to the increased demand, they are looking for an experienced Senior Software Systems Engineer to join their team. Duties: · Application software and embedded firmware programming...... click apply for full job details
Mar 17, 2021
Full time
Our client is a leading design, engineering and manufacturing company who specialise within the medical industry based in Ashford, Kent. Due to the increased demand, they are looking for an experienced Senior Software Systems Engineer to join their team. Duties: · Application software and embedded firmware programming...... click apply for full job details
Senior Electronics Engineer
Location: Kimbolton, Cambridgeshire
Salary: Competitive, DOE plus benefits
Contract: Permanent, Full time
Exciting Opportunity for a Senior Electronics Engineer!
The Company
BioGene Limited is an ISO9001 registered Biotechnology Company based in Cambridgeshire whose stated mission is ‘innovative excellence'. With over twenty five years' experience in the field of rapid molecular based technologies for the detection of genetic material and a growing pipeline of IP protected novel instruments and processes, the Company is ideally situated for rapid growth on a global scale.
We are now looking to recruit an experienced Senior Electronics Engineer to join our multi-disciplinary team as we bring to market and seek to manufacture, distribute and support a novel family of products.
If you are a highly motivated and ambitious professional seeking a challenging new role, this is the opportunity to self-develop and succeed on a personal and professional level within a rapidly growing company.
Offering progression commensurate to contribution and development prospects, we offer a fast-paced environment, ideal for enhancing your technical and management skills. Ability to work in R&D, production and service roles: coordinating and working with the internal engineering team to sync with the external resources is a key requirement.
Senior Electronics Engineer - The Role:
You will be responsible for helping to create a new generation of innovative products as well as help improve the current range of products as both customers and changes in technologies demand. You will design, prototype and help deploy leading edge electronics hardware in tandem with the requisite software/firmware and working closely with our mechanical design engineers. This from inception, in the R&D role through to manufacture and service. As the team expands, good inter-personal and management skills (both people and parallel Projects) will be required. You will be required to produce and follow project and product documentation and be able to adopt a hands-on approach as and when the project requires. The facility will seek to register to ISO13485 during 2019.
Strong leadership skills together with an enquiring mind that is constantly looking at new technical options as Projects develop are key personal assets….a ‘can do' attitude is vital as is the desire to complete Projects on time and on budget-reflecting the importance of the commercial role that the function also entails.
You will take responsibility for the full product lifecycle: from early concepts and prototypes, to full production and upgrades. To this end, you will work closely with colleagues from sales and manufacturing as well as with suppliers to ensure technical and commercial success.
Interested? To be considered for the role, you ideally would have:
* Analogue/digital electronics systems design, build and troubleshoot experience essential
* Use and good experience of Altium 18 highly desirable
* Programming and Software Engineering: C#, C, C +, Embedded C, C++, or similar scripting language would be highly desirable
* A working knowledge of comm's protocols is desirable
* Knowledge of Microprocessor Applications and DSP: microprocessor system application, single chip embedded solutions with product oriented focus would be desirable
* Working knowledge of the CE validation process for instruments would be a distinct advantage.
* Good interpersonal skills; a manager who can organise and lead the team members and work with external contractors and suppliers.
* Business Environment Appreciation: in particular, active project management and an awareness of the commercial environment and the need for profit.
* You must be an enthusiastic and committed self-starter who can set goals and achieve them within the remit of the Business Plan. Working within an SME environment is important.
Job Functions:
* Liaising with line manager and helping to devise technical direction to sub-contractors and suppliers to ensure that projects are completed on schedule, to specification and within agreed budgets. Instigating, developing and managing the agreed Project Plan both internally and externally.
* Providing technical support in hardware, software/firmware and electronics from idea stage through to pre-production, testing and ‘productionisation'
* Routine customer service support as and when required. To include office and field based activities. Aim is to provide direct and link engineering (to third party engineering support) for Company products.
* Any office support as and when required e.g. software/hardware support.
* Assembly/Production implementation and Technical Management of the growing range of products, this will include production and inventory planning and scheduling to demand.
If you have the required skills and experience, click on APPLY and forward your current CV and covering letter, with salary details, explaining why you are a good fit for this role
Oct 29, 2018
Senior Electronics Engineer
Location: Kimbolton, Cambridgeshire
Salary: Competitive, DOE plus benefits
Contract: Permanent, Full time
Exciting Opportunity for a Senior Electronics Engineer!
The Company
BioGene Limited is an ISO9001 registered Biotechnology Company based in Cambridgeshire whose stated mission is ‘innovative excellence'. With over twenty five years' experience in the field of rapid molecular based technologies for the detection of genetic material and a growing pipeline of IP protected novel instruments and processes, the Company is ideally situated for rapid growth on a global scale.
We are now looking to recruit an experienced Senior Electronics Engineer to join our multi-disciplinary team as we bring to market and seek to manufacture, distribute and support a novel family of products.
If you are a highly motivated and ambitious professional seeking a challenging new role, this is the opportunity to self-develop and succeed on a personal and professional level within a rapidly growing company.
Offering progression commensurate to contribution and development prospects, we offer a fast-paced environment, ideal for enhancing your technical and management skills. Ability to work in R&D, production and service roles: coordinating and working with the internal engineering team to sync with the external resources is a key requirement.
Senior Electronics Engineer - The Role:
You will be responsible for helping to create a new generation of innovative products as well as help improve the current range of products as both customers and changes in technologies demand. You will design, prototype and help deploy leading edge electronics hardware in tandem with the requisite software/firmware and working closely with our mechanical design engineers. This from inception, in the R&D role through to manufacture and service. As the team expands, good inter-personal and management skills (both people and parallel Projects) will be required. You will be required to produce and follow project and product documentation and be able to adopt a hands-on approach as and when the project requires. The facility will seek to register to ISO13485 during 2019.
Strong leadership skills together with an enquiring mind that is constantly looking at new technical options as Projects develop are key personal assets….a ‘can do' attitude is vital as is the desire to complete Projects on time and on budget-reflecting the importance of the commercial role that the function also entails.
You will take responsibility for the full product lifecycle: from early concepts and prototypes, to full production and upgrades. To this end, you will work closely with colleagues from sales and manufacturing as well as with suppliers to ensure technical and commercial success.
Interested? To be considered for the role, you ideally would have:
* Analogue/digital electronics systems design, build and troubleshoot experience essential
* Use and good experience of Altium 18 highly desirable
* Programming and Software Engineering: C#, C, C +, Embedded C, C++, or similar scripting language would be highly desirable
* A working knowledge of comm's protocols is desirable
* Knowledge of Microprocessor Applications and DSP: microprocessor system application, single chip embedded solutions with product oriented focus would be desirable
* Working knowledge of the CE validation process for instruments would be a distinct advantage.
* Good interpersonal skills; a manager who can organise and lead the team members and work with external contractors and suppliers.
* Business Environment Appreciation: in particular, active project management and an awareness of the commercial environment and the need for profit.
* You must be an enthusiastic and committed self-starter who can set goals and achieve them within the remit of the Business Plan. Working within an SME environment is important.
Job Functions:
* Liaising with line manager and helping to devise technical direction to sub-contractors and suppliers to ensure that projects are completed on schedule, to specification and within agreed budgets. Instigating, developing and managing the agreed Project Plan both internally and externally.
* Providing technical support in hardware, software/firmware and electronics from idea stage through to pre-production, testing and ‘productionisation'
* Routine customer service support as and when required. To include office and field based activities. Aim is to provide direct and link engineering (to third party engineering support) for Company products.
* Any office support as and when required e.g. software/hardware support.
* Assembly/Production implementation and Technical Management of the growing range of products, this will include production and inventory planning and scheduling to demand.
If you have the required skills and experience, click on APPLY and forward your current CV and covering letter, with salary details, explaining why you are a good fit for this role
Polytec are recruiting for an Embedded Software Engineer to join a team based near to Saffron Walden. You'll have the opportunity to work on some exciting technologies. The role requires all-round software development skills with the emphasis on embedded systems and applications. This will cover development of software for a range of embedded platforms from bare metal microcontrollers to RTOS and embedded Linux systems. The ability to quickly learn new languages and skills is essential, so as to contribute across the range of the group's activities. In most cases, you'll be working with other software or hardware engineers as part of a multidisciplinary project team. In return, you'll receive a competitive package and an environment that will stimulate and challenge you to be your best.What We're Looking For:* You should have a technical degree or equivalent from a good university. You should be comfortable developing software for a variety of platforms. * In most cases this role will involve working with firmware and hardware engineers as part of a multidisciplinary project team. You will be expected to participate in sales meetings with clients and be able to generate the technical responses to bids and tenders. * Due to the nature of this position, candidates must be willing to undergo, and eligible to achieve, HMG security clearance up to at least SC level.* In-depth knowledge of embedded systems/board support packages* Developing real time software in C* Experience with debugging and optimising embedded code: finding problems and bottlenecks and fixing themYou will:* Be an enthusiastic team player, but be able to work independently* Be prepared to learn new skills quickly in order to react to changing demands* Have good communications skills* Have good organisation skillsThe following skills and experience are highly desirable:* Familiarity with software-hardware interfacing* Application development for embedded Linux or Android platforms*Python, C++, C#, Objective C, Java, Bash/other scripting languages* Build systems, source control and defect tracking* Communications protocols* Wireless technologies* Test frameworks and design-for-test methodology* Relevant commercial domain experience in medical, sensors or defence* A record of open source software contributions* Windows programming
Oct 29, 2018
Polytec are recruiting for an Embedded Software Engineer to join a team based near to Saffron Walden. You'll have the opportunity to work on some exciting technologies. The role requires all-round software development skills with the emphasis on embedded systems and applications. This will cover development of software for a range of embedded platforms from bare metal microcontrollers to RTOS and embedded Linux systems. The ability to quickly learn new languages and skills is essential, so as to contribute across the range of the group's activities. In most cases, you'll be working with other software or hardware engineers as part of a multidisciplinary project team. In return, you'll receive a competitive package and an environment that will stimulate and challenge you to be your best.What We're Looking For:* You should have a technical degree or equivalent from a good university. You should be comfortable developing software for a variety of platforms. * In most cases this role will involve working with firmware and hardware engineers as part of a multidisciplinary project team. You will be expected to participate in sales meetings with clients and be able to generate the technical responses to bids and tenders. * Due to the nature of this position, candidates must be willing to undergo, and eligible to achieve, HMG security clearance up to at least SC level.* In-depth knowledge of embedded systems/board support packages* Developing real time software in C* Experience with debugging and optimising embedded code: finding problems and bottlenecks and fixing themYou will:* Be an enthusiastic team player, but be able to work independently* Be prepared to learn new skills quickly in order to react to changing demands* Have good communications skills* Have good organisation skillsThe following skills and experience are highly desirable:* Familiarity with software-hardware interfacing* Application development for embedded Linux or Android platforms*Python, C++, C#, Objective C, Java, Bash/other scripting languages* Build systems, source control and defect tracking* Communications protocols* Wireless technologies* Test frameworks and design-for-test methodology* Relevant commercial domain experience in medical, sensors or defence* A record of open source software contributions* Windows programming
Polytec are recruiting for an Embedded Software Engineer to join a team based near to Saffron Walden. You'll have the opportunity to work on some exciting technologies. The role requires all-round software development skills with the emphasis on embedded systems and applications. This will cover development of software for a range of embedded platforms from bare metal microcontrollers to RTOS and embedded Linux systems. The ability to quickly learn new languages and skills is essential, so as to contribute across the range of the group's activities. In most cases, you'll be working with other software or hardware engineers as part of a multidisciplinary project team. In return, you'll receive a competitive package and an environment that will stimulate and challenge you to be your best.What We're Looking For:* You should have a technical degree or equivalent from a good university. You should be comfortable developing software for a variety of platforms. * In most cases this role will involve working with firmware and hardware engineers as part of a multidisciplinary project team. You will be expected to participate in sales meetings with clients and be able to generate the technical responses to bids and tenders. * Due to the nature of this position, candidates must be willing to undergo, and eligible to achieve, HMG security clearance up to at least SC level.* In-depth knowledge of embedded systems/board support packages* Developing real time software in C* Experience with debugging and optimising embedded code: finding problems and bottlenecks and fixing themYou will:* Be an enthusiastic team player, but be able to work independently* Be prepared to learn new skills quickly in order to react to changing demands* Have good communications skills* Have good organisation skillsThe following skills and experience are highly desirable:* Familiarity with software-hardware interfacing* Application development for embedded Linux or Android platforms*Python, C++, C#, Objective C, Java, Bash/other scripting languages* Build systems, source control and defect tracking* Communications protocols* Wireless technologies* Test frameworks and design-for-test methodology* Relevant commercial domain experience in medical, sensors or defence* A record of open source software contributions* Windows programming
Oct 29, 2018
Polytec are recruiting for an Embedded Software Engineer to join a team based near to Saffron Walden. You'll have the opportunity to work on some exciting technologies. The role requires all-round software development skills with the emphasis on embedded systems and applications. This will cover development of software for a range of embedded platforms from bare metal microcontrollers to RTOS and embedded Linux systems. The ability to quickly learn new languages and skills is essential, so as to contribute across the range of the group's activities. In most cases, you'll be working with other software or hardware engineers as part of a multidisciplinary project team. In return, you'll receive a competitive package and an environment that will stimulate and challenge you to be your best.What We're Looking For:* You should have a technical degree or equivalent from a good university. You should be comfortable developing software for a variety of platforms. * In most cases this role will involve working with firmware and hardware engineers as part of a multidisciplinary project team. You will be expected to participate in sales meetings with clients and be able to generate the technical responses to bids and tenders. * Due to the nature of this position, candidates must be willing to undergo, and eligible to achieve, HMG security clearance up to at least SC level.* In-depth knowledge of embedded systems/board support packages* Developing real time software in C* Experience with debugging and optimising embedded code: finding problems and bottlenecks and fixing themYou will:* Be an enthusiastic team player, but be able to work independently* Be prepared to learn new skills quickly in order to react to changing demands* Have good communications skills* Have good organisation skillsThe following skills and experience are highly desirable:* Familiarity with software-hardware interfacing* Application development for embedded Linux or Android platforms*Python, C++, C#, Objective C, Java, Bash/other scripting languages* Build systems, source control and defect tracking* Communications protocols* Wireless technologies* Test frameworks and design-for-test methodology* Relevant commercial domain experience in medical, sensors or defence* A record of open source software contributions* Windows programming
Development Engineer – Electronics and Software (C, C++, C#) – working in a small R&D team to develop new precision devices for the pharmaceutical industry.
The work will be varied and it is essential that you are willing to learn. The ethos of the business is very much about using the best tools for the job to create extremely reliable, high quality products for the pharmaceutical sector.
You will be working in a niche and complex sector with a broad range of future target markets, and will need to be interested in working across a range of technologies to be successful in the role, electronics and software are key parts of the products but it will also be important to understand how the sales, marketing and support of these products fits into the wider business when undertaking development activities.
It is expected that you will have strong expertise in one of the following technical disciplines and essential that you have an interest in learning about the other areas to a reasonable level, comprehensive training and development on the job will be available but you will need to push your own technical development to get the most out of the role.
Key areas of interest – Candidates are expected to have expertise in at least one of the following:
* Design and Development of embedded systems based on microcontrollers, both Digital electronics and firmware are of interest, particularly in fields such as scientific instruments, control systems or robotics.
* Software development for Windows Platforms, particularly C++ Or C#
Desirable areas of experience:
* Experience developing scientific instruments, control systems or robotics.
* Experience designing electronics or software for SCADA, Motor control or PLC programs.
* Object Orientated programming experience
* MVVM Experience
* Experience of Digital Hardware Design (Texas Instruments chipsets ideal)
* Experience of DSP Programming in C.
This role would be an ideal fit for engineers looking for a more varied role, the position can be moulded to your strengths and presents a fantastic opportunity to expand both your technical and wider business skills.
Matchtech acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers and is part of Gattaca Plc.
Gattaca Plc provides support services to Matchtech and may assist with processing your application
Oct 29, 2018
Development Engineer – Electronics and Software (C, C++, C#) – working in a small R&D team to develop new precision devices for the pharmaceutical industry.
The work will be varied and it is essential that you are willing to learn. The ethos of the business is very much about using the best tools for the job to create extremely reliable, high quality products for the pharmaceutical sector.
You will be working in a niche and complex sector with a broad range of future target markets, and will need to be interested in working across a range of technologies to be successful in the role, electronics and software are key parts of the products but it will also be important to understand how the sales, marketing and support of these products fits into the wider business when undertaking development activities.
It is expected that you will have strong expertise in one of the following technical disciplines and essential that you have an interest in learning about the other areas to a reasonable level, comprehensive training and development on the job will be available but you will need to push your own technical development to get the most out of the role.
Key areas of interest – Candidates are expected to have expertise in at least one of the following:
* Design and Development of embedded systems based on microcontrollers, both Digital electronics and firmware are of interest, particularly in fields such as scientific instruments, control systems or robotics.
* Software development for Windows Platforms, particularly C++ Or C#
Desirable areas of experience:
* Experience developing scientific instruments, control systems or robotics.
* Experience designing electronics or software for SCADA, Motor control or PLC programs.
* Object Orientated programming experience
* MVVM Experience
* Experience of Digital Hardware Design (Texas Instruments chipsets ideal)
* Experience of DSP Programming in C.
This role would be an ideal fit for engineers looking for a more varied role, the position can be moulded to your strengths and presents a fantastic opportunity to expand both your technical and wider business skills.
Matchtech acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers and is part of Gattaca Plc.
Gattaca Plc provides support services to Matchtech and may assist with processing your application
Polytec are recruiting for an Embedded Software Engineer to join a team based near to Saffron Walden. You'll have the opportunity to work on some exciting technologies. The role requires all-round software development skills with the emphasis on embedded systems and applications. This will cover development of software for a range of embedded platforms from bare metal microcontrollers to RTOS and embedded Linux systems. The ability to quickly learn new languages and skills is essential, so as to contribute across the range of the group's activities. In most cases, you'll be working with other software or hardware engineers as part of a multidisciplinary project team. In return, you'll receive a competitive package and an environment that will stimulate and challenge you to be your best.What We're Looking For:* You should have a technical degree or equivalent from a good university. You should be comfortable developing software for a variety of platforms. * In most cases this role will involve working with firmware and hardware engineers as part of a multidisciplinary project team. You will be expected to participate in sales meetings with clients and be able to generate the technical responses to bids and tenders. * Due to the nature of this position, candidates must be willing to undergo, and eligible to achieve, HMG security clearance up to at least SC level.* In-depth knowledge of embedded systems/board support packages* Developing real time software in C* Experience with debugging and optimising embedded code: finding problems and bottlenecks and fixing themYou will:* Be an enthusiastic team player, but be able to work independently* Be prepared to learn new skills quickly in order to react to changing demands* Have good communications skills* Have good organisation skillsThe following skills and experience are highly desirable:* Familiarity with software-hardware interfacing* Application development for embedded Linux or Android platforms*Python, C++, C#, Objective C, Java, Bash/other scripting languages* Build systems, source control and defect tracking* Communications protocols* Wireless technologies* Test frameworks and design-for-test methodology* Relevant commercial domain experience in medical, sensors or defence* A record of open source software contributions* Windows programming
Oct 29, 2018
Polytec are recruiting for an Embedded Software Engineer to join a team based near to Saffron Walden. You'll have the opportunity to work on some exciting technologies. The role requires all-round software development skills with the emphasis on embedded systems and applications. This will cover development of software for a range of embedded platforms from bare metal microcontrollers to RTOS and embedded Linux systems. The ability to quickly learn new languages and skills is essential, so as to contribute across the range of the group's activities. In most cases, you'll be working with other software or hardware engineers as part of a multidisciplinary project team. In return, you'll receive a competitive package and an environment that will stimulate and challenge you to be your best.What We're Looking For:* You should have a technical degree or equivalent from a good university. You should be comfortable developing software for a variety of platforms. * In most cases this role will involve working with firmware and hardware engineers as part of a multidisciplinary project team. You will be expected to participate in sales meetings with clients and be able to generate the technical responses to bids and tenders. * Due to the nature of this position, candidates must be willing to undergo, and eligible to achieve, HMG security clearance up to at least SC level.* In-depth knowledge of embedded systems/board support packages* Developing real time software in C* Experience with debugging and optimising embedded code: finding problems and bottlenecks and fixing themYou will:* Be an enthusiastic team player, but be able to work independently* Be prepared to learn new skills quickly in order to react to changing demands* Have good communications skills* Have good organisation skillsThe following skills and experience are highly desirable:* Familiarity with software-hardware interfacing* Application development for embedded Linux or Android platforms*Python, C++, C#, Objective C, Java, Bash/other scripting languages* Build systems, source control and defect tracking* Communications protocols* Wireless technologies* Test frameworks and design-for-test methodology* Relevant commercial domain experience in medical, sensors or defence* A record of open source software contributions* Windows programming
Polytec are recruiting for an Embedded Software Engineer to join a team based near to Saffron Walden. You'll have the opportunity to work on some exciting technologies. The role requires all-round software development skills with the emphasis on embedded systems and applications. This will cover development of software for a range of embedded platforms from bare metal microcontrollers to RTOS and embedded Linux systems. The ability to quickly learn new languages and skills is essential, so as to contribute across the range of the group's activities. In most cases, you'll be working with other software or hardware engineers as part of a multidisciplinary project team. In return, you'll receive a competitive package and an environment that will stimulate and challenge you to be your best.What We're Looking For:* You should have a technical degree or equivalent from a good university. You should be comfortable developing software for a variety of platforms. * In most cases this role will involve working with firmware and hardware engineers as part of a multidisciplinary project team. You will be expected to participate in sales meetings with clients and be able to generate the technical responses to bids and tenders. * Due to the nature of this position, candidates must be willing to undergo, and eligible to achieve, HMG security clearance up to at least SC level.* In-depth knowledge of embedded systems/board support packages* Developing real time software in C* Experience with debugging and optimising embedded code: finding problems and bottlenecks and fixing themYou will:* Be an enthusiastic team player, but be able to work independently* Be prepared to learn new skills quickly in order to react to changing demands* Have good communications skills* Have good organisation skillsThe following skills and experience are highly desirable:* Familiarity with software-hardware interfacing* Application development for embedded Linux or Android platforms*Python, C++, C#, Objective C, Java, Bash/other scripting languages* Build systems, source control and defect tracking* Communications protocols* Wireless technologies* Test frameworks and design-for-test methodology* Relevant commercial domain experience in medical, sensors or defence* A record of open source software contributions* Windows programming
Oct 29, 2018
Polytec are recruiting for an Embedded Software Engineer to join a team based near to Saffron Walden. You'll have the opportunity to work on some exciting technologies. The role requires all-round software development skills with the emphasis on embedded systems and applications. This will cover development of software for a range of embedded platforms from bare metal microcontrollers to RTOS and embedded Linux systems. The ability to quickly learn new languages and skills is essential, so as to contribute across the range of the group's activities. In most cases, you'll be working with other software or hardware engineers as part of a multidisciplinary project team. In return, you'll receive a competitive package and an environment that will stimulate and challenge you to be your best.What We're Looking For:* You should have a technical degree or equivalent from a good university. You should be comfortable developing software for a variety of platforms. * In most cases this role will involve working with firmware and hardware engineers as part of a multidisciplinary project team. You will be expected to participate in sales meetings with clients and be able to generate the technical responses to bids and tenders. * Due to the nature of this position, candidates must be willing to undergo, and eligible to achieve, HMG security clearance up to at least SC level.* In-depth knowledge of embedded systems/board support packages* Developing real time software in C* Experience with debugging and optimising embedded code: finding problems and bottlenecks and fixing themYou will:* Be an enthusiastic team player, but be able to work independently* Be prepared to learn new skills quickly in order to react to changing demands* Have good communications skills* Have good organisation skillsThe following skills and experience are highly desirable:* Familiarity with software-hardware interfacing* Application development for embedded Linux or Android platforms*Python, C++, C#, Objective C, Java, Bash/other scripting languages* Build systems, source control and defect tracking* Communications protocols* Wireless technologies* Test frameworks and design-for-test methodology* Relevant commercial domain experience in medical, sensors or defence* A record of open source software contributions* Windows programming