Description Embedded Software Engineer (C++) Robert Half is proud to have partnered once again on a retained basis to recruit an Embedded Software Engineer with Third Dimension Software in Bristol - world leading manufacturers of hand-held, non-contact precision measurement tools. This is a fantastic opportunity for a candidate with a passion for developing high-performance, reliable software solutions, to join a close-knit team, in a business that is growing and innovating. The role offers hybrid working, with a requirement to be on-site with the team in Filton (Bristol) at least twice a week. Please note that sponsorship is NOT available for this position The Company: Third Dimension are a well-established, privately-owned business made up of talented people from a variety of backgrounds and disciplines, with a long track record of supplying non-contact optical measurement equipment and services to the largest names in aerospace, automotive and energy sectors worldwide - Airbus, GE Aviation, Bentley, Rolls-Royce, Aston Martin, and Samsung, just to name a few. The software portfolio currently includes applications (C++) running on a handheld device (WEC7 or Linux), and desktop/cross platform applications (C#). Their vision is to lead dimensional metrology innovation, transforming to manufacturing industry and be the first-choice partner for quick and accurate measurement data, enabling advanced manufacturing by delivering smart, innovative solutions. No matter your role in the team, the culture is shaped and guided by their 3 key values: Keep it Simple, Work Together and Delivery Excellence. Role: As an Embedded Software Engineer, reporting to the Software Manager, you'll play an important part in the development team, guiding architectural direction, promoting portable code and ensuring quality across both embedded and companion application solutions. Some of your responsibilities will be as follows: Developing, testing, and debugging software. Collaborating with other engineers in the team to create software solutions. Ensuring solutions are created to the highest standard, with performance and user experience in mind. Develop efficient, testable, and reusable code, promoting best practices. Competencies: Positive "can do" attitude with excellent communication skills. Analytical thinking with a keen eye for detail. Ability to work autonomously and proactively solve problems. Technical Skills: 3+ years commercial C/C++ development experience. Experience with embedded systems. Experience developing for Linux. SDLC, revision control and change configuration management. Desirables: Cross-platform development experience. Knowledge of metrology. Knowledge of advanced manufacturing techniques. Experience working Windows CE. Salary & Benefits: The successful applicant will receive a competitive salary of up to £65,000, the opportunity for flexible hybrid working, as well as a host of other benefits including health insurance, health cash plan, death in service and matched pension contributions. Robert Half Ltd acts as an employment business for temporary positions and an employment agency for permanent positions. Robert Half is committed to equal opportunity and diversity. Suitable candidates with equivalent qualifications and more or less experience can apply. Rates of pay and salary ranges are dependent upon your experience, qualifications and training. If you wish to apply, please read our Privacy Notice describing how we may process, disclose and store your personal data: gb/en/privacy-notice Security alert: scammers are currently targeting jobseekers. Robert Half do not ask candidates for a fee or request candidates to send applications through instant messaging services such as WhatsApp or Telegram. Learn how to protect yourself by visiting our website: gb/en/how-spot-recruitment-scams-and-protect-yourself
Apr 17, 2024
Full time
Description Embedded Software Engineer (C++) Robert Half is proud to have partnered once again on a retained basis to recruit an Embedded Software Engineer with Third Dimension Software in Bristol - world leading manufacturers of hand-held, non-contact precision measurement tools. This is a fantastic opportunity for a candidate with a passion for developing high-performance, reliable software solutions, to join a close-knit team, in a business that is growing and innovating. The role offers hybrid working, with a requirement to be on-site with the team in Filton (Bristol) at least twice a week. Please note that sponsorship is NOT available for this position The Company: Third Dimension are a well-established, privately-owned business made up of talented people from a variety of backgrounds and disciplines, with a long track record of supplying non-contact optical measurement equipment and services to the largest names in aerospace, automotive and energy sectors worldwide - Airbus, GE Aviation, Bentley, Rolls-Royce, Aston Martin, and Samsung, just to name a few. The software portfolio currently includes applications (C++) running on a handheld device (WEC7 or Linux), and desktop/cross platform applications (C#). Their vision is to lead dimensional metrology innovation, transforming to manufacturing industry and be the first-choice partner for quick and accurate measurement data, enabling advanced manufacturing by delivering smart, innovative solutions. No matter your role in the team, the culture is shaped and guided by their 3 key values: Keep it Simple, Work Together and Delivery Excellence. Role: As an Embedded Software Engineer, reporting to the Software Manager, you'll play an important part in the development team, guiding architectural direction, promoting portable code and ensuring quality across both embedded and companion application solutions. Some of your responsibilities will be as follows: Developing, testing, and debugging software. Collaborating with other engineers in the team to create software solutions. Ensuring solutions are created to the highest standard, with performance and user experience in mind. Develop efficient, testable, and reusable code, promoting best practices. Competencies: Positive "can do" attitude with excellent communication skills. Analytical thinking with a keen eye for detail. Ability to work autonomously and proactively solve problems. Technical Skills: 3+ years commercial C/C++ development experience. Experience with embedded systems. Experience developing for Linux. SDLC, revision control and change configuration management. Desirables: Cross-platform development experience. Knowledge of metrology. Knowledge of advanced manufacturing techniques. Experience working Windows CE. Salary & Benefits: The successful applicant will receive a competitive salary of up to £65,000, the opportunity for flexible hybrid working, as well as a host of other benefits including health insurance, health cash plan, death in service and matched pension contributions. Robert Half Ltd acts as an employment business for temporary positions and an employment agency for permanent positions. Robert Half is committed to equal opportunity and diversity. Suitable candidates with equivalent qualifications and more or less experience can apply. Rates of pay and salary ranges are dependent upon your experience, qualifications and training. If you wish to apply, please read our Privacy Notice describing how we may process, disclose and store your personal data: gb/en/privacy-notice Security alert: scammers are currently targeting jobseekers. Robert Half do not ask candidates for a fee or request candidates to send applications through instant messaging services such as WhatsApp or Telegram. Learn how to protect yourself by visiting our website: gb/en/how-spot-recruitment-scams-and-protect-yourself
Exciting Opportunity for Embedded Design Engineer - Permanent Role! Are you a talented Embedded Design Engineer looking for a challenging and rewarding permanent position? Our client, a leading technology company, is seeking a skilled professional to join their dynamic team and contribute to the design and development of world-beating products. In this role, you will play a crucial part in supporting the UK-based embedded team through an extremely busy period, juggling both New Product Development and delivering customer-funded projects based around existing product ranges. While the primary focus will be on Datalink products, you may also be asked to support other product lines within the company. Key responsibilities include: Designing firmware/software for processors and microcontrollers using embedded C Developing solutions using Linux Creating firmware for FPGAs using VHDL/DSP Supporting production and manufacturing teams Troubleshooting firmware, software, and system issues Testing and debugging new and existing designs Creating comprehensive documentation, including requirement specifications, test plans, user information, and API documents The ideal candidate will have a minimum of 3 years of experience in an equivalent role and possess a strong skill set in C/C++, embedded Linux, and FPGA development. Experience with DVB-T, datalink/radio technologies, video, and broadcast is a plus. A degree in electronics, computer science, or a related subject is desirable. Our client offers a competitive salary, excellent benefits, and a supportive work environment that encourages professional growth and development. If you're a self-motivated, enthusiastic team player with strong interpersonal skills and a desire to make an impact, we'd love to hear from you. Apply now and take the first step towards an exciting new chapter in your career!
Apr 17, 2024
Full time
Exciting Opportunity for Embedded Design Engineer - Permanent Role! Are you a talented Embedded Design Engineer looking for a challenging and rewarding permanent position? Our client, a leading technology company, is seeking a skilled professional to join their dynamic team and contribute to the design and development of world-beating products. In this role, you will play a crucial part in supporting the UK-based embedded team through an extremely busy period, juggling both New Product Development and delivering customer-funded projects based around existing product ranges. While the primary focus will be on Datalink products, you may also be asked to support other product lines within the company. Key responsibilities include: Designing firmware/software for processors and microcontrollers using embedded C Developing solutions using Linux Creating firmware for FPGAs using VHDL/DSP Supporting production and manufacturing teams Troubleshooting firmware, software, and system issues Testing and debugging new and existing designs Creating comprehensive documentation, including requirement specifications, test plans, user information, and API documents The ideal candidate will have a minimum of 3 years of experience in an equivalent role and possess a strong skill set in C/C++, embedded Linux, and FPGA development. Experience with DVB-T, datalink/radio technologies, video, and broadcast is a plus. A degree in electronics, computer science, or a related subject is desirable. Our client offers a competitive salary, excellent benefits, and a supportive work environment that encourages professional growth and development. If you're a self-motivated, enthusiastic team player with strong interpersonal skills and a desire to make an impact, we'd love to hear from you. Apply now and take the first step towards an exciting new chapter in your career!
Position: Embedded Software Engineer Location: Chiswick (Onsite 5 days a week) Salary: 50- 60,000 + EMI scheme Did you know that more than half of the worlds data is created, stored and then never read again? The cost of maintaining that data in terms of energy and carbon production is more than the whole aviation industry combined! Our client as a solution to this problem. Are you keen on embarking on a tech adventure with an up and coming innovator in data storage? Keen to see where innovation meets creativity? We're hunting for a passionate Embedded Software Engineer to be a maestro in our Chiswick hub. You're used to Immersing yourself in the captivating world of electronic device/computer hardware innovation. You'll be crafting embedded software using C++, Python in an open source Linux environment. Who do you need to be? Coding Maestro: Demonstrate over 2 years of hands-on expertise in embedded software. Tech Polyglot: Proficient in C++, Python and/or Rust, crafting practical, efficient code. Linux Navigator: Seamlessly navigate the complexities of Linux, leveraging it as a tool for innovation and seamless integration. Industry Craftsman: Previous experiences in consumer devices or Computer Hardware. Extra Credits: Knowledgeable in storage/flash technologies, and a touch of digital oscilloscopes/hardware sensors. Does this sound interesting? Apply now to learn more or just reach out to Chris at Findrs on LinkedIn!
Apr 17, 2024
Full time
Position: Embedded Software Engineer Location: Chiswick (Onsite 5 days a week) Salary: 50- 60,000 + EMI scheme Did you know that more than half of the worlds data is created, stored and then never read again? The cost of maintaining that data in terms of energy and carbon production is more than the whole aviation industry combined! Our client as a solution to this problem. Are you keen on embarking on a tech adventure with an up and coming innovator in data storage? Keen to see where innovation meets creativity? We're hunting for a passionate Embedded Software Engineer to be a maestro in our Chiswick hub. You're used to Immersing yourself in the captivating world of electronic device/computer hardware innovation. You'll be crafting embedded software using C++, Python in an open source Linux environment. Who do you need to be? Coding Maestro: Demonstrate over 2 years of hands-on expertise in embedded software. Tech Polyglot: Proficient in C++, Python and/or Rust, crafting practical, efficient code. Linux Navigator: Seamlessly navigate the complexities of Linux, leveraging it as a tool for innovation and seamless integration. Industry Craftsman: Previous experiences in consumer devices or Computer Hardware. Extra Credits: Knowledgeable in storage/flash technologies, and a touch of digital oscilloscopes/hardware sensors. Does this sound interesting? Apply now to learn more or just reach out to Chris at Findrs on LinkedIn!
9 day fortnight (weekdays) 33 Days Holidays + Exc Benefits Leading specialist manufacturer with global presence On behalf of our client, an award winning manufacturer, we are recruiting for a motivated and enthusiastic Software Engineer to join their busy Technical Department. The ideal candidate will be a self-starter, capable of developing new ideas to continually improve the experience and products for customers. The Job Role; Coding in C, C#, PLC Writing Unit Tests. Using public cloud technologies (Azure). Look for ways to make the products better. Advise the team on new technologies, development tools, and techniques. Work in team. With previous experience in a similar role the successful candidate will have knowledge of; C or C++ experience. SQL, Relational databases, database engine experience (Postgres, MySQL, SQL Server) JSON, XML, CSV Understanding and Manipulation. Linux systems administration experience. Bash. C# or VB.net experience. HTML, CSS, JavaScript Knowledge of networking protocols TCP/IP Qt, wxWidgets, GTK or LVGL or any other multi-platform graphics library. Posix Development Experience Use of Version control systems such as Git and Subversion In addition to the above extra consideration will be given to candidates with; PLC experience in Ladder, Function Block, Structured Text, or Instruction List. JavaScript or Typescript experience Asynchronous Programming in C#, JavaScript. PHP, ASP.net or ASP Classic. Embedded Python UX and UI Design. This is a fantastic career opportunity to join an award winning company who are on a continuous growth cycle. For more information please send your CV in confidence to Chris Chambury at The Recruitment Fix.
Apr 17, 2024
Full time
9 day fortnight (weekdays) 33 Days Holidays + Exc Benefits Leading specialist manufacturer with global presence On behalf of our client, an award winning manufacturer, we are recruiting for a motivated and enthusiastic Software Engineer to join their busy Technical Department. The ideal candidate will be a self-starter, capable of developing new ideas to continually improve the experience and products for customers. The Job Role; Coding in C, C#, PLC Writing Unit Tests. Using public cloud technologies (Azure). Look for ways to make the products better. Advise the team on new technologies, development tools, and techniques. Work in team. With previous experience in a similar role the successful candidate will have knowledge of; C or C++ experience. SQL, Relational databases, database engine experience (Postgres, MySQL, SQL Server) JSON, XML, CSV Understanding and Manipulation. Linux systems administration experience. Bash. C# or VB.net experience. HTML, CSS, JavaScript Knowledge of networking protocols TCP/IP Qt, wxWidgets, GTK or LVGL or any other multi-platform graphics library. Posix Development Experience Use of Version control systems such as Git and Subversion In addition to the above extra consideration will be given to candidates with; PLC experience in Ladder, Function Block, Structured Text, or Instruction List. JavaScript or Typescript experience Asynchronous Programming in C#, JavaScript. PHP, ASP.net or ASP Classic. Embedded Python UX and UI Design. This is a fantastic career opportunity to join an award winning company who are on a continuous growth cycle. For more information please send your CV in confidence to Chris Chambury at The Recruitment Fix.
Description Embedded Software Engineer (C++) Robert Half is proud to have partnered once again on a retained basis to recruit an Embedded Software Engineer with Third Dimension Software in Bristol - world leading manufacturers of hand-held, non-contact precision measurement tools. This is a fantastic opportunity for a candidate with a passion for developing high-performance, reliable software solutions, to join a close-knit team, in a business that is growing and innovating. The role offers hybrid working, with a requirement to be on-site with the team in Filton (Bristol) at least twice a week. *Please note that sponsorship is NOT available for this position* The Company: Third Dimension are a well-established, privately-owned business made up of talented people from a variety of backgrounds and disciplines, with a long track record of supplying non-contact optical measurement equipment and services to the largest names in aerospace, automotive and energy sectors worldwide - Airbus, GE Aviation, Bentley, Rolls-Royce, Aston Martin, and Samsung, just to name a few. The software portfolio currently includes applications (C++) running on a handheld device (WEC7 or Linux), and desktop/cross platform applications (C#). Their vision is to lead dimensional metrology innovation, transforming to manufacturing industry and be the first-choice partner for quick and accurate measurement data, enabling advanced manufacturing by delivering smart, innovative solutions. No matter your role in the team, the culture is shaped and guided by their 3 key values: Keep it Simple, Work Together and Delivery Excellence. Role: As an Embedded Software Engineer, reporting to the Software Manager, you'll play an important part in the development team, guiding architectural direction, promoting portable code and ensuring quality across both Embedded and companion application solutions. Some of your responsibilities will be as follows: Developing, testing, and debugging software. Collaborating with other engineers in the team to create software solutions. Ensuring solutions are created to the highest standard, with performance and user experience in mind. Develop efficient, testable, and reusable code, promoting best practices. Competencies: Positive "can do" attitude with excellent communication skills. Analytical thinking with a keen eye for detail. Ability to work autonomously and proactively solve problems. Technical Skills: 3+ years commercial C/C++ development experience. Experience with Embedded systems. Experience developing for Linux. SDLC, revision control and change configuration management. Desirables: Cross-platform development experience. Knowledge of metrology. Knowledge of advanced manufacturing techniques. Experience working Windows CE. Salary & Benefits: The successful applicant will receive a competitive salary of up to £65,000, the opportunity for flexible hybrid working, as well as a host of other benefits including health insurance, health cash plan, death in service and matched pension contributions. Robert Half Ltd acts as an employment business for temporary positions and an employment agency for permanent positions. Robert Half is committed to equal opportunity and diversity. Suitable candidates with equivalent qualifications and more or less experience can apply. Rates of pay and salary ranges are dependent upon your experience, qualifications and training. If you wish to apply, please read our Privacy Notice describing how we may process, disclose and store your personal data: Security alert: scammers are currently targeting jobseekers. Robert Half do not ask candidates for a fee or request candidates to send applications through instant messaging services such as WhatsApp or Telegram. Learn how to protect yourself by visiting our website:
Apr 17, 2024
Full time
Description Embedded Software Engineer (C++) Robert Half is proud to have partnered once again on a retained basis to recruit an Embedded Software Engineer with Third Dimension Software in Bristol - world leading manufacturers of hand-held, non-contact precision measurement tools. This is a fantastic opportunity for a candidate with a passion for developing high-performance, reliable software solutions, to join a close-knit team, in a business that is growing and innovating. The role offers hybrid working, with a requirement to be on-site with the team in Filton (Bristol) at least twice a week. *Please note that sponsorship is NOT available for this position* The Company: Third Dimension are a well-established, privately-owned business made up of talented people from a variety of backgrounds and disciplines, with a long track record of supplying non-contact optical measurement equipment and services to the largest names in aerospace, automotive and energy sectors worldwide - Airbus, GE Aviation, Bentley, Rolls-Royce, Aston Martin, and Samsung, just to name a few. The software portfolio currently includes applications (C++) running on a handheld device (WEC7 or Linux), and desktop/cross platform applications (C#). Their vision is to lead dimensional metrology innovation, transforming to manufacturing industry and be the first-choice partner for quick and accurate measurement data, enabling advanced manufacturing by delivering smart, innovative solutions. No matter your role in the team, the culture is shaped and guided by their 3 key values: Keep it Simple, Work Together and Delivery Excellence. Role: As an Embedded Software Engineer, reporting to the Software Manager, you'll play an important part in the development team, guiding architectural direction, promoting portable code and ensuring quality across both Embedded and companion application solutions. Some of your responsibilities will be as follows: Developing, testing, and debugging software. Collaborating with other engineers in the team to create software solutions. Ensuring solutions are created to the highest standard, with performance and user experience in mind. Develop efficient, testable, and reusable code, promoting best practices. Competencies: Positive "can do" attitude with excellent communication skills. Analytical thinking with a keen eye for detail. Ability to work autonomously and proactively solve problems. Technical Skills: 3+ years commercial C/C++ development experience. Experience with Embedded systems. Experience developing for Linux. SDLC, revision control and change configuration management. Desirables: Cross-platform development experience. Knowledge of metrology. Knowledge of advanced manufacturing techniques. Experience working Windows CE. Salary & Benefits: The successful applicant will receive a competitive salary of up to £65,000, the opportunity for flexible hybrid working, as well as a host of other benefits including health insurance, health cash plan, death in service and matched pension contributions. Robert Half Ltd acts as an employment business for temporary positions and an employment agency for permanent positions. Robert Half is committed to equal opportunity and diversity. Suitable candidates with equivalent qualifications and more or less experience can apply. Rates of pay and salary ranges are dependent upon your experience, qualifications and training. If you wish to apply, please read our Privacy Notice describing how we may process, disclose and store your personal data: Security alert: scammers are currently targeting jobseekers. Robert Half do not ask candidates for a fee or request candidates to send applications through instant messaging services such as WhatsApp or Telegram. Learn how to protect yourself by visiting our website:
We are seeking a skilled Hardware/Software Engineer with expertise in the development of handheld field test equipment for twisted pair, fibre and Wi-Fi Ethernet systems. The engineer will play a pivotal role in designing and developing fibre optic test equipment, including optical power meters, fibre light sources, and OTDR devices. Candidates with a minimum of 5 years of relevant experience are encouraged to apply. Responsibilities Test Equipment Development: Design and develop test measurement engines for Twisted Pair Ethernet, Fibre optic and Wi-Fi transmission mediums. Implementation: Work on both hardware and software aspects of fibre optic test equipment development Experience in working with both single mode and multi-mode lasers and LEDs for various fibre optic applications. Prototype and Testing: Develop prototypes of fibre optic test equipment, including OTDRs, and conduct rigorous testing to ensure performance and accuracy. Hardware and Software Integration: Collaborate with multidisciplinary teams to ensure frictionless integration of hardware and software components for all test equipment. Troubleshooting and Maintenance: Provide technical support and development for existing equipment, diagnose and rectify hardware and software issues. Documentation: Maintain comprehensive documentation of design, development, and testing processes for all equipment. Quality Assurance: Ensure the quality and reliability of all equipment produced, following established quality control standards and procedures. Research and Innovation: Stay updated with the latest advancements in fibre optic technology and contribute to the company's innovation efforts, particularly in the OTDR domain. Qualifications Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field. Minimum of 5 years of experience in the development of embedded systems, instrumentation or test equipment. Proficiency in designing driver circuits for LEDs and Lasers for fibre optic applications. Proficiency in designing high-gain optical receiver circuits utilising devices such as APDs for fibre optic applications. Proficiency in capturing and processing high speed data. Familiarity with analogue RF circuit design up to 500MHz. Digital electronics design including FPGA development experience, I2C, SPI and USB. Embedded software development including hardware drivers. C, C++, Linux. Strong documentation and quality assurance practices. Ability to work effectively both independently and as part of a team. Effective communication and interpersonal skills.
Apr 17, 2024
Full time
We are seeking a skilled Hardware/Software Engineer with expertise in the development of handheld field test equipment for twisted pair, fibre and Wi-Fi Ethernet systems. The engineer will play a pivotal role in designing and developing fibre optic test equipment, including optical power meters, fibre light sources, and OTDR devices. Candidates with a minimum of 5 years of relevant experience are encouraged to apply. Responsibilities Test Equipment Development: Design and develop test measurement engines for Twisted Pair Ethernet, Fibre optic and Wi-Fi transmission mediums. Implementation: Work on both hardware and software aspects of fibre optic test equipment development Experience in working with both single mode and multi-mode lasers and LEDs for various fibre optic applications. Prototype and Testing: Develop prototypes of fibre optic test equipment, including OTDRs, and conduct rigorous testing to ensure performance and accuracy. Hardware and Software Integration: Collaborate with multidisciplinary teams to ensure frictionless integration of hardware and software components for all test equipment. Troubleshooting and Maintenance: Provide technical support and development for existing equipment, diagnose and rectify hardware and software issues. Documentation: Maintain comprehensive documentation of design, development, and testing processes for all equipment. Quality Assurance: Ensure the quality and reliability of all equipment produced, following established quality control standards and procedures. Research and Innovation: Stay updated with the latest advancements in fibre optic technology and contribute to the company's innovation efforts, particularly in the OTDR domain. Qualifications Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field. Minimum of 5 years of experience in the development of embedded systems, instrumentation or test equipment. Proficiency in designing driver circuits for LEDs and Lasers for fibre optic applications. Proficiency in designing high-gain optical receiver circuits utilising devices such as APDs for fibre optic applications. Proficiency in capturing and processing high speed data. Familiarity with analogue RF circuit design up to 500MHz. Digital electronics design including FPGA development experience, I2C, SPI and USB. Embedded software development including hardware drivers. C, C++, Linux. Strong documentation and quality assurance practices. Ability to work effectively both independently and as part of a team. Effective communication and interpersonal skills.
Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible/hybrid working. In this job you will design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this Embedded Software Engineer - C/C++ job based in Rochester, Kent you will be responsible for: Development of embedded software in C and C++ Developing and supporting real-time embedded systems Working across multiple 32-bit microcontroller families Develop and test both PC/Mobile panel software and embedded firmware To apply for this Embedded Software Engineer - C/C++ job based in Rochester, Kent you must have a combination of the following skills: 3+ years' experience in a similar role Proficient in C and C++ Strong understanding of embedded Linux systems development using community tools. Understanding of embedded electronics Experience with STM and PIC microcontrollers Full software development life cycle experience. Experience with EN54 Fire Detection and fire alarm system standards Experience in the Fire Detection industry is desirable If you are interested in this Embedded Software Engineer - C/C++ job based in Rochester, Kent please call Leah Rogers on or or email to apply or discuss alternative jobs.
Apr 17, 2024
Full time
Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible/hybrid working. In this job you will design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this Embedded Software Engineer - C/C++ job based in Rochester, Kent you will be responsible for: Development of embedded software in C and C++ Developing and supporting real-time embedded systems Working across multiple 32-bit microcontroller families Develop and test both PC/Mobile panel software and embedded firmware To apply for this Embedded Software Engineer - C/C++ job based in Rochester, Kent you must have a combination of the following skills: 3+ years' experience in a similar role Proficient in C and C++ Strong understanding of embedded Linux systems development using community tools. Understanding of embedded electronics Experience with STM and PIC microcontrollers Full software development life cycle experience. Experience with EN54 Fire Detection and fire alarm system standards Experience in the Fire Detection industry is desirable If you are interested in this Embedded Software Engineer - C/C++ job based in Rochester, Kent please call Leah Rogers on or or email to apply or discuss alternative jobs.
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 16, 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.
Senior Software Engineer Engineering London, London, United Kingdom Full time Senior Software Engineer London, London, United Kingdom ID: C Job Description Careers that Change Lives Medtronic - Digital Technologies is creating ambitious new products that bring connectivity, real-time guidance, and decision support to the operating room. To support this mission, we are developing compact, high-performance, embedded systems that enable edge computing and connectivity. Working closely with other teams across Medtronic, we are creating a connected ecosystem and leveraging the state of the art in computer vision to provide the most comprehensive view of surgery. If you're interested in using cutting-edge technology to improve the standard of care in surgery on a global scale, this could be the place for you. As a Senior Software Engineer, you'll be performing development, primarily in modern C++, helping to expand the feature-set of our existing and new generation of devices, while ensuring the codebase is maintainable. A Day in the Life Work within our highly technically diverse multidisciplinary teams (application software, embedded, computer vision, cloud platform, etc.) Contribute to the core application software by developing enhancements for our existing intra-operative devices, taking ownership of the maintainability and reliability of the application software in our existing intra-operative devices, and helping develop the software stack for our next generation intra-operative devices. Set the direction/architecture of the core application software. Maintain and enhance methods for device monitoring and cloud connectivity. Investigate, debug, and resolve issues reported from testing and support. Participate in the relevant security and regulatory compliance processes. Develop robust and secure-by-design software fit for a medical-grade system. Must Haves BS/MS in Computer, Electrical, Electronics Engineering or equivalent Current experience in developing high quality, high performing code in modern C++ (C+ and higher) Strong knowledge of Unix/Linux environments Experience with systems engineering and design principles Experience working with deployed hardware systems and remote device management Flexible - you can independently solve problems as they arise, but are comfortable asking for help when you need it Comfortable with complexity - being able to think through consequences of changes in a highly interconnected ecosystem over varied use environments A high level of code craftsmanship and focus on quality Nice to Haves Good Python programming skills Experience working in the medical device industry, or a similarly regulated industry such as automotive, finance or aerospace Experience with Amazon Web Services (AWS) Knowledge of core security concepts We Offer We offer a competitive salary and benefits package to all our employees: Flexible working environment Annual Incentive Plan % depending on company results Pension scheme and group discount on healthcare insurance Training possibilities via Cornerstone/Skills Lab Employee Assistance Program and Recognize! (our global recognition program) Our Commitment Our unwavering commitment to inclusion, diversity, and equity (ID&E) means zero barriers to opportunity within Medtronic and a culture where all employees belong, are respected, and feel valued for who they are and the life experiences they contribute. We know equity starts beyond our workplace, and we must play a role in addressing systemic inequities in our communities if we hope to have long-term sustainable impact. Anchored in our Mission, we continue to drive ID&E forward both to enhance the well-being of Medtronic employees and to accelerate innovation that brings our lifesaving technologies to more people in more places around the world. About Medtronic Bold thinking. Bolder actions. We are Medtronic. We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions. Our Mission - to alleviate pain, restore health, and extend life - unites a global team of 90,000+ passionate people. Powered by our diverse knowledge, insatiable curiosity, and desire to help all those who need it, we deliver innovative technologies that transform the lives of two people every second, every hour, every day. Expect more from us as we empower insight-driven care, experiences that put people first, and better outcomes for our world. In everything we do, we areengineering the extraordinary. Your Answer Is this the position you were waiting for? Then please apply directly via the apply button! Travel: No Please click here to apply.
Apr 16, 2024
Full time
Senior Software Engineer Engineering London, London, United Kingdom Full time Senior Software Engineer London, London, United Kingdom ID: C Job Description Careers that Change Lives Medtronic - Digital Technologies is creating ambitious new products that bring connectivity, real-time guidance, and decision support to the operating room. To support this mission, we are developing compact, high-performance, embedded systems that enable edge computing and connectivity. Working closely with other teams across Medtronic, we are creating a connected ecosystem and leveraging the state of the art in computer vision to provide the most comprehensive view of surgery. If you're interested in using cutting-edge technology to improve the standard of care in surgery on a global scale, this could be the place for you. As a Senior Software Engineer, you'll be performing development, primarily in modern C++, helping to expand the feature-set of our existing and new generation of devices, while ensuring the codebase is maintainable. A Day in the Life Work within our highly technically diverse multidisciplinary teams (application software, embedded, computer vision, cloud platform, etc.) Contribute to the core application software by developing enhancements for our existing intra-operative devices, taking ownership of the maintainability and reliability of the application software in our existing intra-operative devices, and helping develop the software stack for our next generation intra-operative devices. Set the direction/architecture of the core application software. Maintain and enhance methods for device monitoring and cloud connectivity. Investigate, debug, and resolve issues reported from testing and support. Participate in the relevant security and regulatory compliance processes. Develop robust and secure-by-design software fit for a medical-grade system. Must Haves BS/MS in Computer, Electrical, Electronics Engineering or equivalent Current experience in developing high quality, high performing code in modern C++ (C+ and higher) Strong knowledge of Unix/Linux environments Experience with systems engineering and design principles Experience working with deployed hardware systems and remote device management Flexible - you can independently solve problems as they arise, but are comfortable asking for help when you need it Comfortable with complexity - being able to think through consequences of changes in a highly interconnected ecosystem over varied use environments A high level of code craftsmanship and focus on quality Nice to Haves Good Python programming skills Experience working in the medical device industry, or a similarly regulated industry such as automotive, finance or aerospace Experience with Amazon Web Services (AWS) Knowledge of core security concepts We Offer We offer a competitive salary and benefits package to all our employees: Flexible working environment Annual Incentive Plan % depending on company results Pension scheme and group discount on healthcare insurance Training possibilities via Cornerstone/Skills Lab Employee Assistance Program and Recognize! (our global recognition program) Our Commitment Our unwavering commitment to inclusion, diversity, and equity (ID&E) means zero barriers to opportunity within Medtronic and a culture where all employees belong, are respected, and feel valued for who they are and the life experiences they contribute. We know equity starts beyond our workplace, and we must play a role in addressing systemic inequities in our communities if we hope to have long-term sustainable impact. Anchored in our Mission, we continue to drive ID&E forward both to enhance the well-being of Medtronic employees and to accelerate innovation that brings our lifesaving technologies to more people in more places around the world. About Medtronic Bold thinking. Bolder actions. We are Medtronic. We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions. Our Mission - to alleviate pain, restore health, and extend life - unites a global team of 90,000+ passionate people. Powered by our diverse knowledge, insatiable curiosity, and desire to help all those who need it, we deliver innovative technologies that transform the lives of two people every second, every hour, every day. Expect more from us as we empower insight-driven care, experiences that put people first, and better outcomes for our world. In everything we do, we areengineering the extraordinary. Your Answer Is this the position you were waiting for? Then please apply directly via the apply button! Travel: No Please click here to apply.
Lead Software Engineer / 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 Lead Software Engineer / Manager role at a global technology company 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 Lead Software Engineer / 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 Lead Software Engineer / Manager you will earn a competitive salary (to £140,000) plus benefits. Apply now to find out more about this Lead Software Engineer / Manager (Embedded Linux C / C++) opportunity. Ref: 20606/C/KS/020424
Apr 16, 2024
Full time
Lead Software Engineer / 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 Lead Software Engineer / Manager role at a global technology company 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 Lead Software Engineer / 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 Lead Software Engineer / Manager you will earn a competitive salary (to £140,000) plus benefits. Apply now to find out more about this Lead Software Engineer / Manager (Embedded Linux C / C++) opportunity. Ref: 20606/C/KS/020424
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 16, 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.
Contract Software Engineer, Linux, Networking 6-month contract software engineer vacancy with some diverse and challenging projects focused on networking and protocol implementation. Outside IR35. Linux Software Engineer essential requirements C Linux Networking protocols, Ethernet, TCP/IP Linux Software Engineer desirable skills Yocto Embedded C++ Python, Bach tcl
Apr 16, 2024
Contractor
Contract Software Engineer, Linux, Networking 6-month contract software engineer vacancy with some diverse and challenging projects focused on networking and protocol implementation. Outside IR35. Linux Software Engineer essential requirements C Linux Networking protocols, Ethernet, TCP/IP Linux Software Engineer desirable skills Yocto Embedded C++ Python, Bach tcl
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 16, 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 16, 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.
JOB AD: We are looking for enthusiastic engineers with background in Graphics/System performance optimisations on modern embedded platforms like Android. A solid working knowledge of Android Graphics frameworks, OpenGL ES and/or Vulkan, together with a good understanding of Machine Learning, performance analysis and Linux kernel development will be plus Opportunities to work on truly novel technologies like this are rare, so we are looking for highly motivated people with a passion to work on the world's widest-reaching mobile platform. As a Senior Android Graphics Game Optimization Engineer you will: Identify innovations to enhance the Android graphics stack to improve performance and reduce the power consumption for games. Develop extensions to the Android Graphics framework to enable new user experiences. Ownership of technical issues and resolving problems to ensure that quality and schedules are maintained. Identify & Apply Machine Learning algorithms to improve gaming performance on devices Technical responsibility for one or more significant sections of the assigned project. Skills and Qualifications Required Skills Bachelor or higher degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering or a related discipline. A proven track record in real time embedded software development, preferably for mobile devices, with an understanding of embedded development environments. Proficiency in C and C++ programming languages. System level performance analysis and good OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction). Expertise in computer graphics with experience in design and development of software such as OpenGL, OpenGL ES, Vulkan or DirectX. Excellent communication, team work and a results-oriented attitude. Proficiency in problem solving and debugging. Desirable Skills Good knowledge of Android frameworks and experience on Android application development. Exposure to Machine Learning and Neural Networks. Performance analysis and optimisation of real-time graphics applications. Familiarity with CPU and GPU hardware architectures
Apr 16, 2024
Full time
JOB AD: We are looking for enthusiastic engineers with background in Graphics/System performance optimisations on modern embedded platforms like Android. A solid working knowledge of Android Graphics frameworks, OpenGL ES and/or Vulkan, together with a good understanding of Machine Learning, performance analysis and Linux kernel development will be plus Opportunities to work on truly novel technologies like this are rare, so we are looking for highly motivated people with a passion to work on the world's widest-reaching mobile platform. As a Senior Android Graphics Game Optimization Engineer you will: Identify innovations to enhance the Android graphics stack to improve performance and reduce the power consumption for games. Develop extensions to the Android Graphics framework to enable new user experiences. Ownership of technical issues and resolving problems to ensure that quality and schedules are maintained. Identify & Apply Machine Learning algorithms to improve gaming performance on devices Technical responsibility for one or more significant sections of the assigned project. Skills and Qualifications Required Skills Bachelor or higher degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering or a related discipline. A proven track record in real time embedded software development, preferably for mobile devices, with an understanding of embedded development environments. Proficiency in C and C++ programming languages. System level performance analysis and good OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction). Expertise in computer graphics with experience in design and development of software such as OpenGL, OpenGL ES, Vulkan or DirectX. Excellent communication, team work and a results-oriented attitude. Proficiency in problem solving and debugging. Desirable Skills Good knowledge of Android frameworks and experience on Android application development. Exposure to Machine Learning and Neural Networks. Performance analysis and optimisation of real-time graphics applications. Familiarity with CPU and GPU hardware architectures
Embedded Software Engineer - £60 - 65k DOE - Maidenhead - Hybrid My client is a international company providing broadband solutions for a range of sectors. Due to sustained success, they're expanding their engineering department Main duties: + Software development of device drivers + Maintenance of existing software, as well as participation in the development of new projects Skills and Experience Required: + Degree in Electronics, Computer Science or relevant discipline + Proficient in embedded C/C++ in Linux & Windows Bonus: + Experience working on new platforms + Experience with SoC platforms What you'll get: + £60-65k DOE + Clear progression path and opportunity for further training + Life and health insurance 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 16, 2024
Full time
Embedded Software Engineer - £60 - 65k DOE - Maidenhead - Hybrid My client is a international company providing broadband solutions for a range of sectors. Due to sustained success, they're expanding their engineering department Main duties: + Software development of device drivers + Maintenance of existing software, as well as participation in the development of new projects Skills and Experience Required: + Degree in Electronics, Computer Science or relevant discipline + Proficient in embedded C/C++ in Linux & Windows Bonus: + Experience working on new platforms + Experience with SoC platforms What you'll get: + £60-65k DOE + Clear progression path and opportunity for further training + Life and health insurance 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 16, 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.
My client, who are one of the leading mobile web browsers, is seeking a Framework Engineer - Games, to join their team in Surrey. The Framework Engineer - Games based in Surrey will need to have a background in Systems performance optimisations on modern embedded platforms like Android/Tizen. Along with a solid working knowledge of Android open systems Platform & Linux Kernel. As the Framework Engineer - Games based in Surrey you will implement standard features and extension for the Android Framework along with analysing different game workloads. You will also identify bottlenecks and optimise performance and power usage. Required skills for the Framework Engineer - Games based in Surrey : A Degree in Computer Science, Electronics, Natural Science, Mathematics, Engineer or any related discipline. Expert proficiency in C, C++ & Java A proven track record in Real time Embedded Software (RTOS) System level performance analysis and strong OS fundamentals Hybrid working is available with this position along with sponsorship. APPLY NOW for the Framework Engineer - Games based in Surrey in Surrey by sending your CV to or by calling on /
Apr 16, 2024
Full time
My client, who are one of the leading mobile web browsers, is seeking a Framework Engineer - Games, to join their team in Surrey. The Framework Engineer - Games based in Surrey will need to have a background in Systems performance optimisations on modern embedded platforms like Android/Tizen. Along with a solid working knowledge of Android open systems Platform & Linux Kernel. As the Framework Engineer - Games based in Surrey you will implement standard features and extension for the Android Framework along with analysing different game workloads. You will also identify bottlenecks and optimise performance and power usage. Required skills for the Framework Engineer - Games based in Surrey : A Degree in Computer Science, Electronics, Natural Science, Mathematics, Engineer or any related discipline. Expert proficiency in C, C++ & Java A proven track record in Real time Embedded Software (RTOS) System level performance analysis and strong OS fundamentals Hybrid working is available with this position along with sponsorship. APPLY NOW for the Framework Engineer - Games based in Surrey in Surrey by sending your CV to or by calling on /
Linux DevOps Engineer About Us: We are a leading innovator in underwater technology solutions, specialising in acoustic and sonar systems, subsea positioning, and communication networks. Our commitment to excellence drives us to constantly push the boundaries of technology, shaping the future of marine exploration without compromise. Join us in our mission to explore and understand the world's oceans while delivering cutting-edge solutions to our clients. Position Overview: We are seeking a talented Linux DevOps Engineer to join our dynamic team. In this role, you will collaborate closely with our Software team to design, implement, test, monitor, and maintain a Linux development pipeline that facilitates the efficient delivery of our embedded Linux-based products. The ideal candidate will possess a strong understanding of Linux for both servers and embedded systems, along with experience in automating software development workflows. Please note - Candidates must be eligible for SC Clearance (5+ years residency in the UK) Responsibilities: DevOps Design, Management, and Maintenance: Collaborate with technical leaders to design new Linux DevOps pipelines supporting a range of embedded products. Design pipelines for stability, ease of management, and adaptability to change as part of an R&D team. Automation: Develop pipelines and processes with automation at the core to accelerate product delivery. Provide useful insights to engineering teams through automatic processes for continuous monitoring and improvement. Collaboration: Work closely with software teams and act as a bridge to the wider IT department. Proactively gather requirements and share designs and results with a range of engineering skillsets. Requirements: Strong and demonstrable understanding of Linux for both servers and embedded systems. Experience in automating software development workflows. Proficiency in integrating and communicating with Windows-based systems is desirable. Excellent collaboration and communication skills. Bachelor's degree in Computer Science, Engineering, or related field. GCS is acting as an Employment Agency in relation to this vacancy.
Apr 16, 2024
Full time
Linux DevOps Engineer About Us: We are a leading innovator in underwater technology solutions, specialising in acoustic and sonar systems, subsea positioning, and communication networks. Our commitment to excellence drives us to constantly push the boundaries of technology, shaping the future of marine exploration without compromise. Join us in our mission to explore and understand the world's oceans while delivering cutting-edge solutions to our clients. Position Overview: We are seeking a talented Linux DevOps Engineer to join our dynamic team. In this role, you will collaborate closely with our Software team to design, implement, test, monitor, and maintain a Linux development pipeline that facilitates the efficient delivery of our embedded Linux-based products. The ideal candidate will possess a strong understanding of Linux for both servers and embedded systems, along with experience in automating software development workflows. Please note - Candidates must be eligible for SC Clearance (5+ years residency in the UK) Responsibilities: DevOps Design, Management, and Maintenance: Collaborate with technical leaders to design new Linux DevOps pipelines supporting a range of embedded products. Design pipelines for stability, ease of management, and adaptability to change as part of an R&D team. Automation: Develop pipelines and processes with automation at the core to accelerate product delivery. Provide useful insights to engineering teams through automatic processes for continuous monitoring and improvement. Collaboration: Work closely with software teams and act as a bridge to the wider IT department. Proactively gather requirements and share designs and results with a range of engineering skillsets. Requirements: Strong and demonstrable understanding of Linux for both servers and embedded systems. Experience in automating software development workflows. Proficiency in integrating and communicating with Windows-based systems is desirable. Excellent collaboration and communication skills. Bachelor's degree in Computer Science, Engineering, or related field. GCS is acting as an Employment Agency in relation to this vacancy.
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.