Are you looking for a role that will unlock your potential? Would you like to work for a well-established company specializing in cutting-edge specialized and complex systems for critical applications? A company that empower organizations across diverse sectors that include clean-tech, EV, power, renewables, transport and more with their leading edge IoT platforms. If this sound like a company you want to work for then you could soon be working in an R&D team of 20 mixed discipline engineers (with a very low staff turnover) who part of a larger organisation of 450+ people. Meaning you get a local feel with lots autonomy and job security. You will take charge of, own and deliver on the embedded software development element of devices and systems that filter into a multitude of sectors. Your skills in embedded C or embedded C++ , RTOS or Embedded Linux, programming microprocessors or microcontrollers (ARM used on-site but equivalent is fine) will be the driving force behind your success in this role. Along with interesting and rewarding work you'll only need to go into the office 1-2 days per week, receive a starting salary of £55,000 - £65,000, 25 days holiday + bank holidays (increasing over-time), private healthcare, life assurance (x4 salary, income protection (should the worst happen), and a good pension scheme. Apply now to get the ball rolling!
Apr 26, 2024
Full time
Are you looking for a role that will unlock your potential? Would you like to work for a well-established company specializing in cutting-edge specialized and complex systems for critical applications? A company that empower organizations across diverse sectors that include clean-tech, EV, power, renewables, transport and more with their leading edge IoT platforms. If this sound like a company you want to work for then you could soon be working in an R&D team of 20 mixed discipline engineers (with a very low staff turnover) who part of a larger organisation of 450+ people. Meaning you get a local feel with lots autonomy and job security. You will take charge of, own and deliver on the embedded software development element of devices and systems that filter into a multitude of sectors. Your skills in embedded C or embedded C++ , RTOS or Embedded Linux, programming microprocessors or microcontrollers (ARM used on-site but equivalent is fine) will be the driving force behind your success in this role. Along with interesting and rewarding work you'll only need to go into the office 1-2 days per week, receive a starting salary of £55,000 - £65,000, 25 days holiday + bank holidays (increasing over-time), private healthcare, life assurance (x4 salary, income protection (should the worst happen), and a good pension scheme. Apply now to get the ball rolling!
This is one for the Embedded Linux Wizards. This position will see you working for a leading European provider of IoT products and solutions. You'll be working in a team of around 30-engineers (UK Based) who form part of a larger engineering team of around 500 who are based in mainland Europe (1000+ staff in total). Meaning you'll know everyone in the team you work with and will get the best of both worlds when it comes to decision making / autonomy and job security. Your experience specialising in embedded Linux systems will enable you to deliver on both new development and maintaining current software solutions. There is a mix of Embedded C and Embedded C++ for embedded Linux along with Python for any testing. As a seasoned software engineer you'll be comfortable with architectural principles. What's in it for you? You'll be working in a collaborative team that get to work on new products, starting salary of up to £75,000, 25-days holiday, life assurance, income protection, private medical, hybrid working 3-days a week from home, and more. Apply now for more information.
Apr 26, 2024
Full time
This is one for the Embedded Linux Wizards. This position will see you working for a leading European provider of IoT products and solutions. You'll be working in a team of around 30-engineers (UK Based) who form part of a larger engineering team of around 500 who are based in mainland Europe (1000+ staff in total). Meaning you'll know everyone in the team you work with and will get the best of both worlds when it comes to decision making / autonomy and job security. Your experience specialising in embedded Linux systems will enable you to deliver on both new development and maintaining current software solutions. There is a mix of Embedded C and Embedded C++ for embedded Linux along with Python for any testing. As a seasoned software engineer you'll be comfortable with architectural principles. What's in it for you? You'll be working in a collaborative team that get to work on new products, starting salary of up to £75,000, 25-days holiday, life assurance, income protection, private medical, hybrid working 3-days a week from home, and more. Apply now for more information.
JOB AD: As a Machine Learning Researcher / Engineer you will: Innovate & develop state-of-the-art solutions to industry relevant problems in the field of privacy preserving on-device machine learning Actively propose and prototype novel research ideas/solutions considering real-world constraints Work on complex systems and develop research ideas into production ready software Incorporate software engineering practices at both research and development stages Have technical responsibility for one or more significant sections of the assigned research project. Translate complex functional and technical requirements into detailed design Required Skills PhD degree in Computer Science/Engineering, Electrical Engineering, Mathematics, Statistics, or related disciplines (an equivalent period of industrial experience may be substituted). Demonstrated excellent knowledge of fundamentals of machine learning and artificial intelligence: First author publications in top ML/AI conferences/journals (e.g., ICML, NeurIPS, ICLR, CVPR, SysML, IEEE TPAMI, IEEE IoT, IEEE TNNLS, JMLR or similar) on at least one of the following topics: Distributed learning and optimization. Recommendation systems. Graph neural networks. AI/ML Security and Privacy. Demonstrated success: Professional software development experience with Python or C/C++ is required. Creating comprehensive and well-written documentation. Familiarity with software engineering practices and tools such as Git, CI, Agile, etc. Experience with programming using machine learning frameworks (e.g., Tensorflow/PyTorch). Excellent communication, teamwork and a results-oriented attitude. Proficiency in problem solving and debugging. Desirable Skills A proven track record in AI model development and deployment (on embedded or distributed devices is a plus). Performing test-driven development. Contribution to open source software libraries.
Apr 26, 2024
Full time
JOB AD: As a Machine Learning Researcher / Engineer you will: Innovate & develop state-of-the-art solutions to industry relevant problems in the field of privacy preserving on-device machine learning Actively propose and prototype novel research ideas/solutions considering real-world constraints Work on complex systems and develop research ideas into production ready software Incorporate software engineering practices at both research and development stages Have technical responsibility for one or more significant sections of the assigned research project. Translate complex functional and technical requirements into detailed design Required Skills PhD degree in Computer Science/Engineering, Electrical Engineering, Mathematics, Statistics, or related disciplines (an equivalent period of industrial experience may be substituted). Demonstrated excellent knowledge of fundamentals of machine learning and artificial intelligence: First author publications in top ML/AI conferences/journals (e.g., ICML, NeurIPS, ICLR, CVPR, SysML, IEEE TPAMI, IEEE IoT, IEEE TNNLS, JMLR or similar) on at least one of the following topics: Distributed learning and optimization. Recommendation systems. Graph neural networks. AI/ML Security and Privacy. Demonstrated success: Professional software development experience with Python or C/C++ is required. Creating comprehensive and well-written documentation. Familiarity with software engineering practices and tools such as Git, CI, Agile, etc. Experience with programming using machine learning frameworks (e.g., Tensorflow/PyTorch). Excellent communication, teamwork and a results-oriented attitude. Proficiency in problem solving and debugging. Desirable Skills A proven track record in AI model development and deployment (on embedded or distributed devices is a plus). Performing test-driven development. Contribution to open source software libraries.
Position: C++ Software Engineer Salary : Up to 60,000 + Benefits Location of work: Fully Remote Working The Role: A new position has been created for a C++ Software Engineer to join their team working on a fully remote basis, working towards the development of industry leading home automation and IoT connected products. The ideal Software Engineer will be a coding enthusiast who is keen to work with modern C++, developing brand new products within challenging and rewarding environment. The successful Software Engineer should be degree qualified and have good industry experience working with modern C++ in an embedded or/and Linux environments. You will have worked in a Test-Driven development environment and be familiar with Yocto or Docker, whilst any experience with Embedded Linux or wireless comms (ZigBee, Thread, Wi-Fi, BLE etc) would make your CV stand out. You can expect the role to involve: lifecycle involvement in the detailed design, coding and validation of embedded C++ software. with other global teams to ensure the timely delivery of new products according to agreed timescales. in-house best practice for code integrity and design validation. that the integrity of the system and software architecture is maintained throughout the lifecycle of the product. Skills and Experience Required: Strong C++ programming Linux Yocto or Docker Test-Driven Development, Continuous Integration etc Degree qualified within an Engineering related topic Desirable Skills and Experience: Zigbee, Thread, Wi-Fi or Bluetooth low power comms Please contact Laurence Powell or Chris Fawcett at KO2 Embedded Recruitment Solutions Ltd to discuss this role in further detail.
Apr 26, 2024
Full time
Position: C++ Software Engineer Salary : Up to 60,000 + Benefits Location of work: Fully Remote Working The Role: A new position has been created for a C++ Software Engineer to join their team working on a fully remote basis, working towards the development of industry leading home automation and IoT connected products. The ideal Software Engineer will be a coding enthusiast who is keen to work with modern C++, developing brand new products within challenging and rewarding environment. The successful Software Engineer should be degree qualified and have good industry experience working with modern C++ in an embedded or/and Linux environments. You will have worked in a Test-Driven development environment and be familiar with Yocto or Docker, whilst any experience with Embedded Linux or wireless comms (ZigBee, Thread, Wi-Fi, BLE etc) would make your CV stand out. You can expect the role to involve: lifecycle involvement in the detailed design, coding and validation of embedded C++ software. with other global teams to ensure the timely delivery of new products according to agreed timescales. in-house best practice for code integrity and design validation. that the integrity of the system and software architecture is maintained throughout the lifecycle of the product. Skills and Experience Required: Strong C++ programming Linux Yocto or Docker Test-Driven Development, Continuous Integration etc Degree qualified within an Engineering related topic Desirable Skills and Experience: Zigbee, Thread, Wi-Fi or Bluetooth low power comms Please contact Laurence Powell or Chris Fawcett at KO2 Embedded Recruitment Solutions Ltd to discuss this role in further detail.
Position: C++ Software Engineer Salary : Up to 60,000 + Benefits Location of work: Fully Remote Working The Role: A new position has been created for a C++ Software Engineer to join their team working on a fully remote basis, working towards the development of industry leading home automation and IoT connected products. The ideal Software Engineer will be a coding enthusiast who is keen to work with modern C++, developing brand new products within challenging and rewarding environment. The successful Software Engineer should be degree qualified and have good industry experience working with modern C++ in an embedded or/and Linux environments. You will have worked in a Test-Driven development environment and be familiar with Yocto or Docker, whilst any experience with Embedded Linux or wireless comms (ZigBee, Thread, Wi-Fi, BLE etc) would make your CV stand out. You can expect the role to involve: lifecycle involvement in the detailed design, coding and validation of embedded C++ software. with other global teams to ensure the timely delivery of new products according to agreed timescales. in-house best practice for code integrity and design validation. that the integrity of the system and software architecture is maintained throughout the lifecycle of the product. Skills and Experience Required: Strong C++ programming Linux Yocto or Docker Test-Driven Development, Continuous Integration etc Degree qualified within an Engineering related topic Desirable Skills and Experience: Zigbee, Thread, Wi-Fi or Bluetooth low power comms Please contact Laurence Powell or Chris Fawcett at KO2 Embedded Recruitment Solutions Ltd to discuss this role in further detail.
Apr 26, 2024
Full time
Position: C++ Software Engineer Salary : Up to 60,000 + Benefits Location of work: Fully Remote Working The Role: A new position has been created for a C++ Software Engineer to join their team working on a fully remote basis, working towards the development of industry leading home automation and IoT connected products. The ideal Software Engineer will be a coding enthusiast who is keen to work with modern C++, developing brand new products within challenging and rewarding environment. The successful Software Engineer should be degree qualified and have good industry experience working with modern C++ in an embedded or/and Linux environments. You will have worked in a Test-Driven development environment and be familiar with Yocto or Docker, whilst any experience with Embedded Linux or wireless comms (ZigBee, Thread, Wi-Fi, BLE etc) would make your CV stand out. You can expect the role to involve: lifecycle involvement in the detailed design, coding and validation of embedded C++ software. with other global teams to ensure the timely delivery of new products according to agreed timescales. in-house best practice for code integrity and design validation. that the integrity of the system and software architecture is maintained throughout the lifecycle of the product. Skills and Experience Required: Strong C++ programming Linux Yocto or Docker Test-Driven Development, Continuous Integration etc Degree qualified within an Engineering related topic Desirable Skills and Experience: Zigbee, Thread, Wi-Fi or Bluetooth low power comms Please contact Laurence Powell or Chris Fawcett at KO2 Embedded Recruitment Solutions Ltd to discuss this role in further detail.
Join us at Saab Seaeye in creating the most innovative robotic technology for the harshest environment in the deepest oceans and most turbulent waters. We lead the world with the most advanced engineering, electronics and software systems for pioneering electric underwater technology. We don't just create products - we are revolutionising the underwater world. So come and be part of an innovative and agile team that is dedicated to smart and inspired technology that is rapidly changing the future of underwater robotics. Job Purpose: To design and implement application or embedded software solutions for underwater robotics applications in line with the company's business needs through innovation, creativity and professionalism. You will be a team player, who is proactive and able to work with minimal supervision either on your own or within project teams. Essential Skills: Bachelor's degree from an accredited college in a related discipline, or equivalent experience/combined education. 3+ years' experience development of application software in C or C++ in commercial environment. Experience of Full-lifecycle product design: from specification to production Developing and debugging software for application software in Visual studio (2013, 2017, 2022) Experience of change management systems such as SVN and Git Experience of working on Windows 10 IoT or Linux (Ubuntu) Excellent communication skills (written/spoken) Desirable skills: GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions) Experience of application development for Linux OS Experience of using Microsoft DevOps General accountabilities and responsibilities: Work alongside the technical leads to define and design the software architecture across a complex distributed system Conceptual design at both architecture and module level Develop, and manage the development of, codebases to high quality standards according to coding guidelines Devise test strategies and toolsets Broad-spread technical skillset: from Application-level development (Windows/Linux) through to embedded software and simulation Undertake national and international travel in support of the company's technical objectives To act ethically, with integrity and in the best interest of the business at all times. To maintain a professional and supportive relationship with team members and other departments in order to deliver business and delivery objectives or deadlines. To carry out any other duties as detailed by your Supervisor or Manager from time to time. To keep good time management to minimise any wasted time and maximise productivity and effectiveness. Quality, health, safety and environment (QHSE) Cooperate with the company to achieve a healthy, safe and sustainable working environment Work in ways that ensure your own safety and that of others; "Do the right thing even when no one is looking." Report any incidents, near misses or other health, safety and environmental concerns Deliver all products and services in line with Saab Seaeye quality standards to ensure we meet our customer requirements and highlight any quality concerns or potential improvements.
Apr 26, 2024
Full time
Join us at Saab Seaeye in creating the most innovative robotic technology for the harshest environment in the deepest oceans and most turbulent waters. We lead the world with the most advanced engineering, electronics and software systems for pioneering electric underwater technology. We don't just create products - we are revolutionising the underwater world. So come and be part of an innovative and agile team that is dedicated to smart and inspired technology that is rapidly changing the future of underwater robotics. Job Purpose: To design and implement application or embedded software solutions for underwater robotics applications in line with the company's business needs through innovation, creativity and professionalism. You will be a team player, who is proactive and able to work with minimal supervision either on your own or within project teams. Essential Skills: Bachelor's degree from an accredited college in a related discipline, or equivalent experience/combined education. 3+ years' experience development of application software in C or C++ in commercial environment. Experience of Full-lifecycle product design: from specification to production Developing and debugging software for application software in Visual studio (2013, 2017, 2022) Experience of change management systems such as SVN and Git Experience of working on Windows 10 IoT or Linux (Ubuntu) Excellent communication skills (written/spoken) Desirable skills: GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions) Experience of application development for Linux OS Experience of using Microsoft DevOps General accountabilities and responsibilities: Work alongside the technical leads to define and design the software architecture across a complex distributed system Conceptual design at both architecture and module level Develop, and manage the development of, codebases to high quality standards according to coding guidelines Devise test strategies and toolsets Broad-spread technical skillset: from Application-level development (Windows/Linux) through to embedded software and simulation Undertake national and international travel in support of the company's technical objectives To act ethically, with integrity and in the best interest of the business at all times. To maintain a professional and supportive relationship with team members and other departments in order to deliver business and delivery objectives or deadlines. To carry out any other duties as detailed by your Supervisor or Manager from time to time. To keep good time management to minimise any wasted time and maximise productivity and effectiveness. Quality, health, safety and environment (QHSE) Cooperate with the company to achieve a healthy, safe and sustainable working environment Work in ways that ensure your own safety and that of others; "Do the right thing even when no one is looking." Report any incidents, near misses or other health, safety and environmental concerns Deliver all products and services in line with Saab Seaeye quality standards to ensure we meet our customer requirements and highlight any quality concerns or potential improvements.
Senior Firmware Engineer Mission : We are seeking a highly talented and self-motivated Senior Firmware Engineer to work in our UK team. Based in the Plymouth office in a hybrid role with a minimum of 2 days on site with occasional travel to other sites as required. As an embedded firmware engineer you will have a structured approach to design and verification with demonstrable skills in selecting appropriate software architectures. You will be able to produce efficient embedded software implementations and have a good appreciation of electronic hardware. You will play a key role in the realisation of leading-edge smart heating products. It is key that you can demonstrate you are a natural collaborator with a successful track record of embedded software delivery in your career to date. You will have a passion for design excellence and demonstrate outstanding technical competence. Key responsibilities: Full lifecycle involvement in detailed design, code development, maintenance, and validation for new and existing product lines in line with the business needs. Collaborate with other global teams to ensure the timely delivery of new products according to agreed timescales Adopt in-house best practice for code integrity and design validation You will collaborate with the systems design engineers, test engineers, and product owners to form acceptance criteria which you will develop code against. You will mentor junior team members to support the team development as a whole. Skills and attributes: You should have proven skills in modern C/C++ microcontroller firmware development for embedded devices ideally with the Si-Labs, Microchip, and TI Micro-Controller families Experience of low-power wireless communications, such as Zigbee, Wi-Fi and Bluetooth You will be able to demonstrate experience in Continuous Integration and distributed revision control tools along with bug tracking platforms (such as Git, Jira, confluence) Ideally you will have experience of development in an Agile environment and understand the concepts of the methodology. You will have experience of firmware development environments including compilers, debuggers, emulators and toolchains Good understanding of electronics and microcontroller-based embedded systems for consumer products Education You will have a degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent. At Schneider Electric, Diversity & Inclusion is at the heart of our organisation, it's an integral part of our history, culture, and identity. We recognise that embracing diversity unlocks innovation and creativity and fosters collaboration. We want our employees to reflect the diversity of our communities and the customers we serve. As a result, our teams are stronger to drive the company's future. "We are proudly participating in the Disability Confident Program offering support to people in the workplace who consider themselves living with a disability." What we offer you: Competitive salary & Bonus Scheme, 28 Days Annual Leave + Public Holidays, Holiday Buy & Sell programme, Pension Scheme, Employee Share Ownership Programme, Open Talent Market (internal mobility opportunities + access to mentors & projects globally), Learning Portal and much more. Apply now: Please submit an online application to be considered for any position with us. You know about us, so let us learn about you! Apply today. Let us learn about you! Apply today. Why us? Schneider Electric is leading the digital transformation of energy management and automation. Our technologies enable the world to use energy in a safe, efficient and sustainable manner. We strive to promote a global economy that is both ecologically viable and highly productive. €25.7bn global revenue (Apply online only)+ employees in 100+ countries 45% of revenue from IoT 5% of revenue devoted for R&D You must submit an online application to be considered for any position with us. This position will be posted until filled It is the policy of Schneider Electric to provide equal employment and advancement opportunities in the areas of recruiting, hiring, training, transferring, and promoting all qualified individuals regardless of race, religion, color, gender, disability, national origin, ancestry, age, military status, sexual orientation, marital status, or any other legally protected characteristic or conduct. Concerning agencies: Schneider Electric does not accept unsolicited resumes and will not be responsible for fees related to such.
Apr 26, 2024
Full time
Senior Firmware Engineer Mission : We are seeking a highly talented and self-motivated Senior Firmware Engineer to work in our UK team. Based in the Plymouth office in a hybrid role with a minimum of 2 days on site with occasional travel to other sites as required. As an embedded firmware engineer you will have a structured approach to design and verification with demonstrable skills in selecting appropriate software architectures. You will be able to produce efficient embedded software implementations and have a good appreciation of electronic hardware. You will play a key role in the realisation of leading-edge smart heating products. It is key that you can demonstrate you are a natural collaborator with a successful track record of embedded software delivery in your career to date. You will have a passion for design excellence and demonstrate outstanding technical competence. Key responsibilities: Full lifecycle involvement in detailed design, code development, maintenance, and validation for new and existing product lines in line with the business needs. Collaborate with other global teams to ensure the timely delivery of new products according to agreed timescales Adopt in-house best practice for code integrity and design validation You will collaborate with the systems design engineers, test engineers, and product owners to form acceptance criteria which you will develop code against. You will mentor junior team members to support the team development as a whole. Skills and attributes: You should have proven skills in modern C/C++ microcontroller firmware development for embedded devices ideally with the Si-Labs, Microchip, and TI Micro-Controller families Experience of low-power wireless communications, such as Zigbee, Wi-Fi and Bluetooth You will be able to demonstrate experience in Continuous Integration and distributed revision control tools along with bug tracking platforms (such as Git, Jira, confluence) Ideally you will have experience of development in an Agile environment and understand the concepts of the methodology. You will have experience of firmware development environments including compilers, debuggers, emulators and toolchains Good understanding of electronics and microcontroller-based embedded systems for consumer products Education You will have a degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent. At Schneider Electric, Diversity & Inclusion is at the heart of our organisation, it's an integral part of our history, culture, and identity. We recognise that embracing diversity unlocks innovation and creativity and fosters collaboration. We want our employees to reflect the diversity of our communities and the customers we serve. As a result, our teams are stronger to drive the company's future. "We are proudly participating in the Disability Confident Program offering support to people in the workplace who consider themselves living with a disability." What we offer you: Competitive salary & Bonus Scheme, 28 Days Annual Leave + Public Holidays, Holiday Buy & Sell programme, Pension Scheme, Employee Share Ownership Programme, Open Talent Market (internal mobility opportunities + access to mentors & projects globally), Learning Portal and much more. Apply now: Please submit an online application to be considered for any position with us. You know about us, so let us learn about you! Apply today. Let us learn about you! Apply today. Why us? Schneider Electric is leading the digital transformation of energy management and automation. Our technologies enable the world to use energy in a safe, efficient and sustainable manner. We strive to promote a global economy that is both ecologically viable and highly productive. €25.7bn global revenue (Apply online only)+ employees in 100+ countries 45% of revenue from IoT 5% of revenue devoted for R&D You must submit an online application to be considered for any position with us. This position will be posted until filled It is the policy of Schneider Electric to provide equal employment and advancement opportunities in the areas of recruiting, hiring, training, transferring, and promoting all qualified individuals regardless of race, religion, color, gender, disability, national origin, ancestry, age, military status, sexual orientation, marital status, or any other legally protected characteristic or conduct. Concerning agencies: Schneider Electric does not accept unsolicited resumes and will not be responsible for fees related to such.
Job Title:Senior Firmware Engineer Location: Plymouth, Devon Working Arrangement: On-Site 1 Day Per Week Key Experience/Skills: - Demonstrable skills in modern C microcontroller firmware development for embedded devices - Good Knowledge of low-power wireless comms, such as Zigbee BLE/ Bluetooth and WI-FI - It is expected you will have an understanding of electronics and microcontroller-based embedded systems - Your background will include experience with various embedded software development environments including compilers, debuggers, toolchains and emulators Desirable - Experience of low-level communication protocols (SPI, I2C, UART) implementation and debugging - Knowledge of version control principals & experience using a version control tool - Understanding of the software development lifecycle stages and reasons for following this process - Experience with either consumer electronics, IoT or audio product development Education: Degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent is required. JBRP1_UKTJ
Apr 26, 2024
Full time
Job Title:Senior Firmware Engineer Location: Plymouth, Devon Working Arrangement: On-Site 1 Day Per Week Key Experience/Skills: - Demonstrable skills in modern C microcontroller firmware development for embedded devices - Good Knowledge of low-power wireless comms, such as Zigbee BLE/ Bluetooth and WI-FI - It is expected you will have an understanding of electronics and microcontroller-based embedded systems - Your background will include experience with various embedded software development environments including compilers, debuggers, toolchains and emulators Desirable - Experience of low-level communication protocols (SPI, I2C, UART) implementation and debugging - Knowledge of version control principals & experience using a version control tool - Understanding of the software development lifecycle stages and reasons for following this process - Experience with either consumer electronics, IoT or audio product development Education: Degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent is required. JBRP1_UKTJ
Join us at Saab Seaeye in creating the most innovative robotic technology for the harshest environment in the deepest oceans and most turbulent waters. We lead the world with the most advanced engineering, electronics and software systems for pioneering electric underwater technology. We don't just create products - we are revolutionising the underwater world. So come and be part of an innovative and agile team that is dedicated to smart and inspired technology that is rapidly changing the future of underwater robotics. Job Purpose: To design and implement application or embedded software solutions for underwater robotics applications in line with the company's business needs through innovation, creativity and professionalism. You will be a team player, who is proactive and able to work with minimal supervision either on your own or within project teams. Essential Skills: Bachelor's degree from an accredited college in a related discipline, or equivalent experience/combined education. 3+ years' experience development of application software in C or C++ in commercial environment. Experience of Full-lifecycle product design: from specification to production Developing and debugging software for application software in Visual studio (2013, 2017, 2022) Experience of change management systems such as SVN and Git Experience of working on Windows 10 IoT or Linux (Ubuntu) Excellent communication skills (written/spoken) Desirable skills: GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions) Experience of application development for Linux OS Experience of using Microsoft DevOps General accountabilities and responsibilities: Work alongside the technical leads to define and design the software architecture across a complex distributed system Conceptual design at both architecture and module level Develop, and manage the development of, codebases to high quality standards according to coding guidelines Devise test strategies and toolsets Broad-spread technical skillset: from Application-level development (Windows/Linux) through to embedded software and simulation Undertake national and international travel in support of the company's technical objectives To act ethically, with integrity and in the best interest of the business at all times. To maintain a professional and supportive relationship with team members and other departments in order to deliver business and delivery objectives or deadlines. To carry out any other duties as detailed by your Supervisor or Manager from time to time. To keep good time management to minimise any wasted time and maximise productivity and effectiveness. Quality, health, safety and environment (QHSE) Cooperate with the company to achieve a healthy, safe and sustainable working environment Work in ways that ensure your own safety and that of others; "Do the right thing even when no one is looking." Report any incidents, near misses or other health, safety and environmental concerns Deliver all products and services in line with Saab Seaeye quality standards to ensure we meet our customer requirements and highlight any quality concerns or potential improvements.
Apr 25, 2024
Full time
Join us at Saab Seaeye in creating the most innovative robotic technology for the harshest environment in the deepest oceans and most turbulent waters. We lead the world with the most advanced engineering, electronics and software systems for pioneering electric underwater technology. We don't just create products - we are revolutionising the underwater world. So come and be part of an innovative and agile team that is dedicated to smart and inspired technology that is rapidly changing the future of underwater robotics. Job Purpose: To design and implement application or embedded software solutions for underwater robotics applications in line with the company's business needs through innovation, creativity and professionalism. You will be a team player, who is proactive and able to work with minimal supervision either on your own or within project teams. Essential Skills: Bachelor's degree from an accredited college in a related discipline, or equivalent experience/combined education. 3+ years' experience development of application software in C or C++ in commercial environment. Experience of Full-lifecycle product design: from specification to production Developing and debugging software for application software in Visual studio (2013, 2017, 2022) Experience of change management systems such as SVN and Git Experience of working on Windows 10 IoT or Linux (Ubuntu) Excellent communication skills (written/spoken) Desirable skills: GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions) Experience of application development for Linux OS Experience of using Microsoft DevOps General accountabilities and responsibilities: Work alongside the technical leads to define and design the software architecture across a complex distributed system Conceptual design at both architecture and module level Develop, and manage the development of, codebases to high quality standards according to coding guidelines Devise test strategies and toolsets Broad-spread technical skillset: from Application-level development (Windows/Linux) through to embedded software and simulation Undertake national and international travel in support of the company's technical objectives To act ethically, with integrity and in the best interest of the business at all times. To maintain a professional and supportive relationship with team members and other departments in order to deliver business and delivery objectives or deadlines. To carry out any other duties as detailed by your Supervisor or Manager from time to time. To keep good time management to minimise any wasted time and maximise productivity and effectiveness. Quality, health, safety and environment (QHSE) Cooperate with the company to achieve a healthy, safe and sustainable working environment Work in ways that ensure your own safety and that of others; "Do the right thing even when no one is looking." Report any incidents, near misses or other health, safety and environmental concerns Deliver all products and services in line with Saab Seaeye quality standards to ensure we meet our customer requirements and highlight any quality concerns or potential improvements.
We are looking for a Head of Application Security to lead our Application Security Team; which provides intelligence on hacking of M-KOPA devices that in turn helps us strengthen and expand the digital and financial inclusion of our customers. As the Head of Department, you will primarily be leading your team in doing vulnerability testing of M-KOPA mobiles, IoT and automotive devices. Conducting hardware hacking and red teaming exercises; particularly against mobile phones and Azure cloud infrastructure and leading internal penetration testing and red teaming engagements against Azure cloud applications and Windows environments. Overview This role would involve conducting in-depth hardware penetration testing / research, particularly against Android mobiles and embedded systems Additionally, you would be leading the identification and discovery of hardware zero-day vulnerabilities in a range of mobile devices, applications, and the underlying kernels through hardware fuzzing, software fuzzing, and low-level reverse engineering. Expertise Our expectation is that you have a leadership background leading a security team and having senior level experience doing penetration testing of Android applications, IoT devices and mobile phones, with a love for leading hardware hacking teams and performing low level vulnerability research Additionally, if you regularly develop your own tools, e.g., fuzzers and decompilers, written in Java, C or Python and want to develop an internal penetration testing team, a robust red team simulation capability, and cutting-edge vulnerability research lab then this might just be the role for you. We are particularly interested in a background / experience conducting hardware hacking and red teaming exercises. Particularly against mobile phones and Azure cloud infrastructure Why M-KOPA We are a diverse and inclusive company that empowers our people to own their careers through diverse development programs, coaching partnerships, and on-the-job training. We support individual journeys with family-friendly policies, prioritize well-being, and embrace flexibility. This role is fully remote , within the following time zone (UTC -1 / UTC+3). Our engineers work remotely from locations such as the UK, Europe and Africa. You will be reporting to the Director of Security and working with a diverse team from across the globe. If the above is of interest to you, please apply and join us in shaping the future of M-KOPA as we grow together. Explore more at . Recognized twice by the Financial Times as one Africa's fastest growing company (2022 and 2023) and by TIME100 Most influential companies in the world 2023 , we've served over 3 million customers, unlocking $1 billion in cumulative credit for the unbanked across Africa.
Apr 25, 2024
Full time
We are looking for a Head of Application Security to lead our Application Security Team; which provides intelligence on hacking of M-KOPA devices that in turn helps us strengthen and expand the digital and financial inclusion of our customers. As the Head of Department, you will primarily be leading your team in doing vulnerability testing of M-KOPA mobiles, IoT and automotive devices. Conducting hardware hacking and red teaming exercises; particularly against mobile phones and Azure cloud infrastructure and leading internal penetration testing and red teaming engagements against Azure cloud applications and Windows environments. Overview This role would involve conducting in-depth hardware penetration testing / research, particularly against Android mobiles and embedded systems Additionally, you would be leading the identification and discovery of hardware zero-day vulnerabilities in a range of mobile devices, applications, and the underlying kernels through hardware fuzzing, software fuzzing, and low-level reverse engineering. Expertise Our expectation is that you have a leadership background leading a security team and having senior level experience doing penetration testing of Android applications, IoT devices and mobile phones, with a love for leading hardware hacking teams and performing low level vulnerability research Additionally, if you regularly develop your own tools, e.g., fuzzers and decompilers, written in Java, C or Python and want to develop an internal penetration testing team, a robust red team simulation capability, and cutting-edge vulnerability research lab then this might just be the role for you. We are particularly interested in a background / experience conducting hardware hacking and red teaming exercises. Particularly against mobile phones and Azure cloud infrastructure Why M-KOPA We are a diverse and inclusive company that empowers our people to own their careers through diverse development programs, coaching partnerships, and on-the-job training. We support individual journeys with family-friendly policies, prioritize well-being, and embrace flexibility. This role is fully remote , within the following time zone (UTC -1 / UTC+3). Our engineers work remotely from locations such as the UK, Europe and Africa. You will be reporting to the Director of Security and working with a diverse team from across the globe. If the above is of interest to you, please apply and join us in shaping the future of M-KOPA as we grow together. Explore more at . Recognized twice by the Financial Times as one Africa's fastest growing company (2022 and 2023) and by TIME100 Most influential companies in the world 2023 , we've served over 3 million customers, unlocking $1 billion in cumulative credit for the unbanked across Africa.
Job Description We are looking for an Architect to join our AI research and development team to research, develop and launch the next generation of AI inference software and tools, on both scalable cloud infrastructure and optimized device platforms. You will need to judge priorities and develop novel designs across our technology, tools and partners to meet product and customer milestones. Our mission is to use the latest machine learning and cloud technologies to develop the best AI inference for self-driving vehicle and advanced driver safety engineers. Renesas is the leading automotive electronics supplier globally, and this is a rare opportunity to deploy your AI software to the billions of devices we ship to customers every year. You will join our newly formed AI Solutions global research and development organization of around 100 software engineers. Due to strong demand for our AI-related products we are planning to triple in size in the next three years, so there is room for you to help us grow the team while remaining small. Our key locations are the Tokyo, London, Dusseldorf, and Ho Chi Minh City metro areas, but you can also join fully remotely from other locations globally or get our support to relocate to our key location hubs such as Tokyo. Responsibilities: Continuously improve and redesign hardware and software architectures across our AI and cloud technology and tools. Collaborate with research engineers, software engineers and technical program managers to optimize performance both on-device and through our cloud-based tools. Collaborate with compiler engineers to improve our AI compiler. Plan with research engineers to incorporate new technologies or approaches into our technology and tools Support with mid-term technology planning and road mapping, and provide expert advice to customers when needed Qualifications Bachelor's or Master's degree in computer science, machine learning, mathematics, physics, electrical engineering or related field. Experience in C/C++, Python, or other related programming language 5 years of experience in hardware device architecture, cloud based software architecture or software tools. Familiar with concepts of hardware acceleration Familiar with concepts of distributed/parallel programming. Additional Information Renesas Electronics Corporation empowers a safer, smarter and more sustainable future where technology helps make our lives easier. The leading global provider of microcontrollers, Renesas combines our expertise in embedded processing, analog, power and connectivity to deliver complete semiconductor solutions. These Winning Combinations accelerate time to market for automotive, industrial, infrastructure and IoT applications, enabling billions of connected, intelligent devices that enhance the way people work and live. Learn more at . Renesas' mission, To Make Our Lives Easier, is underpinned by our company culture, TAGIE. TAGIE stands for Transparent, Agile, Global, Innovative and Entrepreneurial. Our goal is to embed this unique culture in everything we do to succeed as a company and create trust with our diverse colleagues, customers and stakeholders. Renesas Electronics is an equal opportunity and affirmative action employer, committed to supporting diversity and fostering a work environment free of discrimination on the basis of sex, race, religion, national origin, gender, gender identity, gender expression, age, sexual orientation, military status, veteran status, or any other basis protected by law. For more information, please read our Diversity & Inclusion Statement .
Apr 24, 2024
Full time
Job Description We are looking for an Architect to join our AI research and development team to research, develop and launch the next generation of AI inference software and tools, on both scalable cloud infrastructure and optimized device platforms. You will need to judge priorities and develop novel designs across our technology, tools and partners to meet product and customer milestones. Our mission is to use the latest machine learning and cloud technologies to develop the best AI inference for self-driving vehicle and advanced driver safety engineers. Renesas is the leading automotive electronics supplier globally, and this is a rare opportunity to deploy your AI software to the billions of devices we ship to customers every year. You will join our newly formed AI Solutions global research and development organization of around 100 software engineers. Due to strong demand for our AI-related products we are planning to triple in size in the next three years, so there is room for you to help us grow the team while remaining small. Our key locations are the Tokyo, London, Dusseldorf, and Ho Chi Minh City metro areas, but you can also join fully remotely from other locations globally or get our support to relocate to our key location hubs such as Tokyo. Responsibilities: Continuously improve and redesign hardware and software architectures across our AI and cloud technology and tools. Collaborate with research engineers, software engineers and technical program managers to optimize performance both on-device and through our cloud-based tools. Collaborate with compiler engineers to improve our AI compiler. Plan with research engineers to incorporate new technologies or approaches into our technology and tools Support with mid-term technology planning and road mapping, and provide expert advice to customers when needed Qualifications Bachelor's or Master's degree in computer science, machine learning, mathematics, physics, electrical engineering or related field. Experience in C/C++, Python, or other related programming language 5 years of experience in hardware device architecture, cloud based software architecture or software tools. Familiar with concepts of hardware acceleration Familiar with concepts of distributed/parallel programming. Additional Information Renesas Electronics Corporation empowers a safer, smarter and more sustainable future where technology helps make our lives easier. The leading global provider of microcontrollers, Renesas combines our expertise in embedded processing, analog, power and connectivity to deliver complete semiconductor solutions. These Winning Combinations accelerate time to market for automotive, industrial, infrastructure and IoT applications, enabling billions of connected, intelligent devices that enhance the way people work and live. Learn more at . Renesas' mission, To Make Our Lives Easier, is underpinned by our company culture, TAGIE. TAGIE stands for Transparent, Agile, Global, Innovative and Entrepreneurial. Our goal is to embed this unique culture in everything we do to succeed as a company and create trust with our diverse colleagues, customers and stakeholders. Renesas Electronics is an equal opportunity and affirmative action employer, committed to supporting diversity and fostering a work environment free of discrimination on the basis of sex, race, religion, national origin, gender, gender identity, gender expression, age, sexual orientation, military status, veteran status, or any other basis protected by law. For more information, please read our Diversity & Inclusion Statement .
Digital & Technology Advisory Lead) - Aero and Rail Transportation Location: UK/Europe ( Preferably: UK/France/Italy ) Remote-Flexible for travel if required Experience: 10+ years of experience in an ER&D segment, a technology leader having performed roles in Business Development, Pre-sales, Customer facing engagements, Industry expert working and living in Europe. Job Description Business Development Skills & Experience: Driving end-to-end pursuit cycle Work very closely (possibly co-located) and working closely with Sales & Account Management to identify/create, qualify and drive to closure, opportunities with medical devices and healthcare providers. Shape and solution software engagements in collaboration with subject matter experts as relevant. Develop and communicate compelling value propositions with key stakeholders (CTO/Engineering/Product Digital Org.); Client relationship management and networking with Clients R&D peers: Forging strong relationships Build trusted advisor relationships and influential partnerships with clients R&D peer architect/SMEs/specialist based on a strong foundation of business and technology expertise and leverage them to gather insights concerning eg on-going/upcoming project initiatives/WoW/technical approaches-directions at customer end Job Description Summary Lead will be responsible for supporting the go-to-market efforts of Client's Aero and Rail Transport business having worked in the industry and deep understanding of the market including trends and projects in rolling stock, rail control, services, and infrastructure. Signaling and Supervision systems, next Generation Platforms, Cybersecurity. An ideal candidate should be familiar with and having been involved with generating new business in following areas: - Digital Engineering (Digital Thread, PLM, MOM, Aftermarket sales), Digital Technology (Data Platforms, Data Analytics, GEN AI Cloud software solutions), - Autonomous Solutions (Smart Factors, Intelligent Products, hyper sensorization and IoT, V&V, H/W Build to Spec Products, and S/W Embedded solutions, Wireless Connectivity in Aero& Rail Transport), - Sustainability (Renewable materials and smart grids, renewable fuels eg, Hydrogen, Electrification and EV solutions)
Apr 23, 2024
Full time
Digital & Technology Advisory Lead) - Aero and Rail Transportation Location: UK/Europe ( Preferably: UK/France/Italy ) Remote-Flexible for travel if required Experience: 10+ years of experience in an ER&D segment, a technology leader having performed roles in Business Development, Pre-sales, Customer facing engagements, Industry expert working and living in Europe. Job Description Business Development Skills & Experience: Driving end-to-end pursuit cycle Work very closely (possibly co-located) and working closely with Sales & Account Management to identify/create, qualify and drive to closure, opportunities with medical devices and healthcare providers. Shape and solution software engagements in collaboration with subject matter experts as relevant. Develop and communicate compelling value propositions with key stakeholders (CTO/Engineering/Product Digital Org.); Client relationship management and networking with Clients R&D peers: Forging strong relationships Build trusted advisor relationships and influential partnerships with clients R&D peer architect/SMEs/specialist based on a strong foundation of business and technology expertise and leverage them to gather insights concerning eg on-going/upcoming project initiatives/WoW/technical approaches-directions at customer end Job Description Summary Lead will be responsible for supporting the go-to-market efforts of Client's Aero and Rail Transport business having worked in the industry and deep understanding of the market including trends and projects in rolling stock, rail control, services, and infrastructure. Signaling and Supervision systems, next Generation Platforms, Cybersecurity. An ideal candidate should be familiar with and having been involved with generating new business in following areas: - Digital Engineering (Digital Thread, PLM, MOM, Aftermarket sales), Digital Technology (Data Platforms, Data Analytics, GEN AI Cloud software solutions), - Autonomous Solutions (Smart Factors, Intelligent Products, hyper sensorization and IoT, V&V, H/W Build to Spec Products, and S/W Embedded solutions, Wireless Connectivity in Aero& Rail Transport), - Sustainability (Renewable materials and smart grids, renewable fuels eg, Hydrogen, Electrification and EV solutions)
Embedded Software Engineer £45 - 60k Milton Keynes - On-Site My client is an elite company in their niche providing industrial innovation solutions. Due to sustained success, they're looking for an embedded software engineer. Main duties: + Porting legacy hardware with new software + Contribute directly to new continuous integration systems + Involved in new product development from conception to manufacture Skills and Experience Required: + 3+ years embedded C/C++ experience + Experience with ARM Cortex MCUs + Have used IAR Embedded Workbench, or other Elipse IDEs + Knowledge of IoT & communication protocols Bonus: + PLC experience + Have used CI platforms (Git, Jenkins etc.) What you'll get: + £45-60k + Clear progression path to CEng + Opportunity to speciliase your embedded skills If you feel like you have the right skills and experience for this role, then please apply with a copy of your updated CV.
Apr 23, 2024
Full time
Embedded Software Engineer £45 - 60k Milton Keynes - On-Site My client is an elite company in their niche providing industrial innovation solutions. Due to sustained success, they're looking for an embedded software engineer. Main duties: + Porting legacy hardware with new software + Contribute directly to new continuous integration systems + Involved in new product development from conception to manufacture Skills and Experience Required: + 3+ years embedded C/C++ experience + Experience with ARM Cortex MCUs + Have used IAR Embedded Workbench, or other Elipse IDEs + Knowledge of IoT & communication protocols Bonus: + PLC experience + Have used CI platforms (Git, Jenkins etc.) What you'll get: + £45-60k + Clear progression path to CEng + Opportunity to speciliase your embedded skills If you feel like you have the right skills and experience for this role, then please apply with a copy of your updated CV.
Senior R&D Engineer - £50-60k - Oxford - Hybrid (1 day a week on-site) My client is a fast-growing, elite tech company in Oxford. They have doubled their profit since last year, and are looking for a Senior R&D Engineer to be a part of their growth plans. Main duties: + Investigate and develop solutions for customer applications, collaborating with Product Management. Plan and cost projects, providing information for sales quotations. + Develop and maintain complex application solutions, including hardware and software integration. Conduct acceptance testing, resolve issues, and manage multiple projects within deadlines. + Support junior team members, adhere to company procedures, and ensure regulatory compliance Skills and Experience Required: + Proficiency in C, C++, C#, WPF, and XAML + Good understanding of multi-threaded development, and Linux & Windows application development + Experience managing concurrent projects, and experience writing technical documentation + Knowledge of product life cycle Bonus: + Commercial experience of microprocessor circuits, PCB design, and real time embedded software + Knowledge of IoT and SaaS, as well as VHDL and Verilog What you'll get: + £40-50k + Profit sharing scheme + Generous pensions scheme If you feel like you have the right skills and experience for this role, then please apply with a copy of your updated CV.
Apr 23, 2024
Full time
Senior R&D Engineer - £50-60k - Oxford - Hybrid (1 day a week on-site) My client is a fast-growing, elite tech company in Oxford. They have doubled their profit since last year, and are looking for a Senior R&D Engineer to be a part of their growth plans. Main duties: + Investigate and develop solutions for customer applications, collaborating with Product Management. Plan and cost projects, providing information for sales quotations. + Develop and maintain complex application solutions, including hardware and software integration. Conduct acceptance testing, resolve issues, and manage multiple projects within deadlines. + Support junior team members, adhere to company procedures, and ensure regulatory compliance Skills and Experience Required: + Proficiency in C, C++, C#, WPF, and XAML + Good understanding of multi-threaded development, and Linux & Windows application development + Experience managing concurrent projects, and experience writing technical documentation + Knowledge of product life cycle Bonus: + Commercial experience of microprocessor circuits, PCB design, and real time embedded software + Knowledge of IoT and SaaS, as well as VHDL and Verilog What you'll get: + £40-50k + Profit sharing scheme + Generous pensions scheme If you feel like you have the right skills and experience for this role, then please apply with a copy of your updated CV.
Position: C++ Software Engineer Salary : Up to £60,000 + Benefits Location of work: Fully Remote Working The Role: A new position has been created for a C++ Software Engineer to join their team working on a fully remote basis, working towards the development of industry leading home automation and IoT connected products. The ideal Software Engineer will be a coding enthusiast who is keen to work with modern C++, developing brand new products within challenging and rewarding environment. The successful Software Engineer should be degree qualified and have good industry experience working with modern C++ in an embedded or/and Linux environments. You will have worked in a Test-Driven development environment and be familiar with Yocto or Docker, whilst any experience with Embedded Linux or wireless comms (ZigBee, Thread, Wi-Fi, BLE etc) would make your CV stand out. You can expect the role to involve: lifecycle involvement in the detailed design, coding and validation of embedded C++ software. with other global teams to ensure the timely delivery of new products according to agreed timescales. in-house best practice for code integrity and design validation. that the integrity of the system and software architecture is maintained throughout the lifecycle of the product. Skills and Experience Required: Strong C++ programming Linux Yocto or Docker Test-Driven Development, Continuous Integration etc Degree qualified within an Engineering related topic Desirable Skills and Experience: Zigbee, Thread, Wi-Fi or Bluetooth low power comms Please contact Laurence Powell or Chris Fawcett at KO2 Embedded Recruitment Solutions Ltd to discuss this role in further detail.
Apr 23, 2024
Full time
Position: C++ Software Engineer Salary : Up to £60,000 + Benefits Location of work: Fully Remote Working The Role: A new position has been created for a C++ Software Engineer to join their team working on a fully remote basis, working towards the development of industry leading home automation and IoT connected products. The ideal Software Engineer will be a coding enthusiast who is keen to work with modern C++, developing brand new products within challenging and rewarding environment. The successful Software Engineer should be degree qualified and have good industry experience working with modern C++ in an embedded or/and Linux environments. You will have worked in a Test-Driven development environment and be familiar with Yocto or Docker, whilst any experience with Embedded Linux or wireless comms (ZigBee, Thread, Wi-Fi, BLE etc) would make your CV stand out. You can expect the role to involve: lifecycle involvement in the detailed design, coding and validation of embedded C++ software. with other global teams to ensure the timely delivery of new products according to agreed timescales. in-house best practice for code integrity and design validation. that the integrity of the system and software architecture is maintained throughout the lifecycle of the product. Skills and Experience Required: Strong C++ programming Linux Yocto or Docker Test-Driven Development, Continuous Integration etc Degree qualified within an Engineering related topic Desirable Skills and Experience: Zigbee, Thread, Wi-Fi or Bluetooth low power comms Please contact Laurence Powell or Chris Fawcett at KO2 Embedded Recruitment Solutions Ltd to discuss this role in further detail.
An exciting opportunity has arisen for a Lead Embedded Software Developer based in Cambridge, to join a world-leader in network development for Internet of Things ("IoT") communications. This is a senior position within the software development team, and my client are looking to recruit a "rock star" developer. You should be able to hit the ground running and rapidly take ownership of the product. While this is a senior role, you will not be required to actively manage any members of the team; rather spend much of your time actively developing The Lead Embedded Software Developer, Cambridge, will have at least 8 years' of using embedded C in systems, along with: Work with the Software Development Manager and Technical Team leader to design, develop and deliver high quality, scalable, robust, maintainable, and secure embedded system products, primarily in 'C'. Show initiative and leadership within the embedded software team. Lead the development of new features and components of the existing products. Lead the development of new products and variants of the current portfolio. Mentor, train and support junior members of the team including code/quality reviews. Initiate improvement program to the development and test processes as well as the products in general. 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. There is working from home options available with this role. APPLY NOW for the Lead Embedded Software Developer, Cambridge, job by emailing your CV to or call Tarah on if you have any specific questions about this role.
Apr 23, 2024
Full time
An exciting opportunity has arisen for a Lead Embedded Software Developer based in Cambridge, to join a world-leader in network development for Internet of Things ("IoT") communications. This is a senior position within the software development team, and my client are looking to recruit a "rock star" developer. You should be able to hit the ground running and rapidly take ownership of the product. While this is a senior role, you will not be required to actively manage any members of the team; rather spend much of your time actively developing The Lead Embedded Software Developer, Cambridge, will have at least 8 years' of using embedded C in systems, along with: Work with the Software Development Manager and Technical Team leader to design, develop and deliver high quality, scalable, robust, maintainable, and secure embedded system products, primarily in 'C'. Show initiative and leadership within the embedded software team. Lead the development of new features and components of the existing products. Lead the development of new products and variants of the current portfolio. Mentor, train and support junior members of the team including code/quality reviews. Initiate improvement program to the development and test processes as well as the products in general. 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. There is working from home options available with this role. APPLY NOW for the Lead Embedded Software Developer, Cambridge, job by emailing your CV to or call Tarah on if you have any specific questions about this role.
Position: C++ Software Engineer Salary : Up to £60,000 + Benefits Location of work: Fully Remote Working The Role: A new position has been created for a C++ Software Engineer to join their team working on a fully remote basis, working towards the development of industry leading home automation and IoT connected products. The ideal Software Engineer will be a coding enthusiast who is keen to work with modern C++, developing brand new products within challenging and rewarding environment. The successful Software Engineer should be degree qualified and have good industry experience working with modern C++ in an embedded or/and Linux environments. You will have worked in a Test-Driven development environment and be familiar with Yocto or Docker, whilst any experience with Embedded Linux or wireless comms (ZigBee, Thread, Wi-Fi, BLE etc) would make your CV stand out. You can expect the role to involve: lifecycle involvement in the detailed design, coding and validation of embedded C++ software. with other global teams to ensure the timely delivery of new products according to agreed timescales. in-house best practice for code integrity and design validation. that the integrity of the system and software architecture is maintained throughout the lifecycle of the product. Skills and Experience Required: Strong C++ programming Linux Yocto or Docker Test-Driven Development, Continuous Integration etc Degree qualified within an Engineering related topic Desirable Skills and Experience: Zigbee, Thread, Wi-Fi or Bluetooth low power comms Please contact Laurence Powell or Chris Fawcett at KO2 Embedded Recruitment Solutions Ltd to discuss this role in further detail.
Apr 22, 2024
Full time
Position: C++ Software Engineer Salary : Up to £60,000 + Benefits Location of work: Fully Remote Working The Role: A new position has been created for a C++ Software Engineer to join their team working on a fully remote basis, working towards the development of industry leading home automation and IoT connected products. The ideal Software Engineer will be a coding enthusiast who is keen to work with modern C++, developing brand new products within challenging and rewarding environment. The successful Software Engineer should be degree qualified and have good industry experience working with modern C++ in an embedded or/and Linux environments. You will have worked in a Test-Driven development environment and be familiar with Yocto or Docker, whilst any experience with Embedded Linux or wireless comms (ZigBee, Thread, Wi-Fi, BLE etc) would make your CV stand out. You can expect the role to involve: lifecycle involvement in the detailed design, coding and validation of embedded C++ software. with other global teams to ensure the timely delivery of new products according to agreed timescales. in-house best practice for code integrity and design validation. that the integrity of the system and software architecture is maintained throughout the lifecycle of the product. Skills and Experience Required: Strong C++ programming Linux Yocto or Docker Test-Driven Development, Continuous Integration etc Degree qualified within an Engineering related topic Desirable Skills and Experience: Zigbee, Thread, Wi-Fi or Bluetooth low power comms Please contact Laurence Powell or Chris Fawcett at KO2 Embedded Recruitment Solutions Ltd to discuss this role in further detail.
An exciting opportunity has arisen for a Senior Embedded Software Developer based in Cambridge, to join a world-leader in network development for Internet of Things ("IoT") communications. The Senior Embedded Software Developer, Cambridge, will report into the Head of Software and will be responsible to: Take technical ownership of electricity meter protocol development and integration to data concentrator and handheld reading tools. To work with the Software Development Manager and Technical Team leader to design, develop and deliver high quality, scalable, robust, maintainable, and secure embedded system products, primarily in 'C'. The Senior Embedded Software Developer, Cambridge, will have at least 4 years' of using embedded C in systems, along with: Wide knowledge and practice of data structures and algorithms. Experience and knowledge of unit and functional testing and advocate of test driven development. Experience in Python Programming Language. Experience handling or implementing Manufacturing tools for testing. 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. There is working from home options available with this role. APPLY NOW for the Senior Embedded Software Developer, Cambridge, job by emailing your CV to or call Tarah on if you have any specific questions about this role.
Apr 22, 2024
Full time
An exciting opportunity has arisen for a Senior Embedded Software Developer based in Cambridge, to join a world-leader in network development for Internet of Things ("IoT") communications. The Senior Embedded Software Developer, Cambridge, will report into the Head of Software and will be responsible to: Take technical ownership of electricity meter protocol development and integration to data concentrator and handheld reading tools. To work with the Software Development Manager and Technical Team leader to design, develop and deliver high quality, scalable, robust, maintainable, and secure embedded system products, primarily in 'C'. The Senior Embedded Software Developer, Cambridge, will have at least 4 years' of using embedded C in systems, along with: Wide knowledge and practice of data structures and algorithms. Experience and knowledge of unit and functional testing and advocate of test driven development. Experience in Python Programming Language. Experience handling or implementing Manufacturing tools for testing. 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. There is working from home options available with this role. APPLY NOW for the Senior Embedded Software Developer, Cambridge, job by emailing your CV to or call Tarah on if you have any specific questions about this role.
Software Engineering Manager (Embedded Linux C / C++) Remote UK to £140,000 Do you have expertise with low level embedded systems programming combined with leadership / management skills? You could be progressing your career, in a senior, hands-on Software Engineering Manager role at a global Cloud / IoT technology consultancy that believes in investing its people and the wider global community. You can work from home (or remotely from anywhere in Europe) and enjoy global meetups approximately four times a year. As a Software Engineering Manager you will head up a team of six highly skilled Software Engineers, designing and implementing new features and enhancements to the core, open source, operating system on various CPU architectures, such as ARM, RISC-V and X86. You'll collaborate with senior stakeholders to prioritise requests, plan the roadmap and ensure the team can deliver, you'll influence the culture, facilitate technical delivery and work with your team to ensure successful strategy execution. You will be an advocate of engineering and Agile software development best practices, conducting code reviews and cultivating a culture of collaboration and knowledge sharing. Location / Work from Home: You can work from home full-time / remotely from anywhere in the UK. Requirements: You have expertise with low level programming including Embedded C / C++, Linux Kernel, Bare Metal programming You have experience of working on complex, distributed systems with Containerisation including a deep knowledge of Kubernetes / Docker You have experience of leading, mentoring, coaching and recruiting talented Software Engineers within Agile team environments You can plan, execute and deliver on software development projects You're comfortable collaborating across teams and with senior stakeholders You have excellent English language communication skills Salary & benefits: As a Software Engineering Manager you will earn a competitive salary (to £140,000) plus benefits. Apply now to find out more about this Software Engineering Manager (Embedded Linux C / C++) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Apr 16, 2024
Full time
Software Engineering Manager (Embedded Linux C / C++) Remote UK to £140,000 Do you have expertise with low level embedded systems programming combined with leadership / management skills? You could be progressing your career, in a senior, hands-on Software Engineering Manager role at a global Cloud / IoT technology consultancy that believes in investing its people and the wider global community. You can work from home (or remotely from anywhere in Europe) and enjoy global meetups approximately four times a year. As a Software Engineering Manager you will head up a team of six highly skilled Software Engineers, designing and implementing new features and enhancements to the core, open source, operating system on various CPU architectures, such as ARM, RISC-V and X86. You'll collaborate with senior stakeholders to prioritise requests, plan the roadmap and ensure the team can deliver, you'll influence the culture, facilitate technical delivery and work with your team to ensure successful strategy execution. You will be an advocate of engineering and Agile software development best practices, conducting code reviews and cultivating a culture of collaboration and knowledge sharing. Location / Work from Home: You can work from home full-time / remotely from anywhere in the UK. Requirements: You have expertise with low level programming including Embedded C / C++, Linux Kernel, Bare Metal programming You have experience of working on complex, distributed systems with Containerisation including a deep knowledge of Kubernetes / Docker You have experience of leading, mentoring, coaching and recruiting talented Software Engineers within Agile team environments You can plan, execute and deliver on software development projects You're comfortable collaborating across teams and with senior stakeholders You have excellent English language communication skills Salary & benefits: As a Software Engineering Manager you will earn a competitive salary (to £140,000) plus benefits. Apply now to find out more about this Software Engineering Manager (Embedded Linux C / C++) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Job description: WHAT TO EXPECT - A number of exciting opportunities have arisen for skilled and enthusiastic Engineers to join our central Vehicle Cyber Security team. Cyber Security is a fast paced and dynamic area of the automotive industry. You will be critical: part of the team, directly supporting the development of our Autonomous, Connected, Electric and Shared future to ensure we are robust to emerging security threats, as well as supporting upcoming legislation and standards such as UNECE.R155 and ISO21434 The team provides Cyber Security expertise and leadership in a range of areas relating to Jaguar Land Rover vehicles as well as supporting infrastructure, and forms part of the Electrical and Vehicle Engineering department (EVE) within Jaguar Land Rover's product engineering function. Jaguar Land Rover is looking for experienced Cyber Security Engineers who will be responsible for working with Jaguar Land Rover product teams to perform a Threat Analysis and Risk Assessment (TARA) and develop the overall Cyber Security Assurance case, for Jaguar Land Rover vehicles, features and ECUs. As a Vehicle Cyber Security Engineer, you will be authoring Cyber Security assurance case documentation to support the development of Jaguar Land Rover products, features and ECUs, in conjunction with the relevant product owners and teams. Day-to-day you will perform Threat Analysis And Risk Assessments (TARAs), and attack tree analysis as well as supporting the creation of an overall vehicle security case. You will ensure teams and suppliers are correctly following Cyber Security processes, ensuring compliance with regulations and standards such as UNECE.R155 or ISO21434 as well as collaborate with cyber security and / or product delivery teams to deliver Jaguar Land Rover's overall objectives in an agile way. Identification, review and specification of security controls needed to protect Jaguar Land Rover and customers. Engage with cyber security experts across the business to improve the overall cyber security posture of the company and drive towards the overall cyber security strategy. WHAT YOU'LL NEED A successful Vehicle Cyber Security Engineer should be resilient and enthusiastic and can deliver results within technical constraints and under time bound pressure, able to work comfortably either alone or as part of an agile team. A good communicator who can communicate complex ideas. Essential Practical experience performing TARA and security case development Detailed understanding of the application of UNECE.R155 and ISO21434 A demonstrable knowledge of high integrity systems, and secure software and / or hardware design principles, in an embedded environment. An academic qualification in cyber security or equivalent experience The ability to engineer in a way that is demonstrably compliant with standards and technical specifications Excellent collaborative skills An enthusiastic can-do attitude Desirable Knowledge of automotive architectures, communication protocols, and technologies Automotive experience preferred, but strong candidates from similar industries will also be considered (e.g. defence, aerospace, medical, IoT, rail) Experience working and delivering in an agile team Project management skills Experience working with suppliers
Sep 24, 2022
Full time
Job description: WHAT TO EXPECT - A number of exciting opportunities have arisen for skilled and enthusiastic Engineers to join our central Vehicle Cyber Security team. Cyber Security is a fast paced and dynamic area of the automotive industry. You will be critical: part of the team, directly supporting the development of our Autonomous, Connected, Electric and Shared future to ensure we are robust to emerging security threats, as well as supporting upcoming legislation and standards such as UNECE.R155 and ISO21434 The team provides Cyber Security expertise and leadership in a range of areas relating to Jaguar Land Rover vehicles as well as supporting infrastructure, and forms part of the Electrical and Vehicle Engineering department (EVE) within Jaguar Land Rover's product engineering function. Jaguar Land Rover is looking for experienced Cyber Security Engineers who will be responsible for working with Jaguar Land Rover product teams to perform a Threat Analysis and Risk Assessment (TARA) and develop the overall Cyber Security Assurance case, for Jaguar Land Rover vehicles, features and ECUs. As a Vehicle Cyber Security Engineer, you will be authoring Cyber Security assurance case documentation to support the development of Jaguar Land Rover products, features and ECUs, in conjunction with the relevant product owners and teams. Day-to-day you will perform Threat Analysis And Risk Assessments (TARAs), and attack tree analysis as well as supporting the creation of an overall vehicle security case. You will ensure teams and suppliers are correctly following Cyber Security processes, ensuring compliance with regulations and standards such as UNECE.R155 or ISO21434 as well as collaborate with cyber security and / or product delivery teams to deliver Jaguar Land Rover's overall objectives in an agile way. Identification, review and specification of security controls needed to protect Jaguar Land Rover and customers. Engage with cyber security experts across the business to improve the overall cyber security posture of the company and drive towards the overall cyber security strategy. WHAT YOU'LL NEED A successful Vehicle Cyber Security Engineer should be resilient and enthusiastic and can deliver results within technical constraints and under time bound pressure, able to work comfortably either alone or as part of an agile team. A good communicator who can communicate complex ideas. Essential Practical experience performing TARA and security case development Detailed understanding of the application of UNECE.R155 and ISO21434 A demonstrable knowledge of high integrity systems, and secure software and / or hardware design principles, in an embedded environment. An academic qualification in cyber security or equivalent experience The ability to engineer in a way that is demonstrably compliant with standards and technical specifications Excellent collaborative skills An enthusiastic can-do attitude Desirable Knowledge of automotive architectures, communication protocols, and technologies Automotive experience preferred, but strong candidates from similar industries will also be considered (e.g. defence, aerospace, medical, IoT, rail) Experience working and delivering in an agile team Project management skills Experience working with suppliers