Embedded Software Engineer

2 weeks ago


Burgess Hill, West Sussex, United Kingdom Computer Futures Full time £40,000 - £55,000
Embedded Software Developer Opportunity

We are seeking a talented Embedded Software Developer to join our client's team in West Sussex. This role can be fully remote, and the ideal candidate will have a strong background in electronics and experience with programming languages such as C++ or Python.

The company's products are within the Sport & Fitness industry, and it would be a huge benefit if this is an area of interest to you. As an Embedded Software Developer, you will be responsible for developing firmware solutions using C++, Python, and other relevant tools. You will also be expected to debug issues related to hardware-software integration and have a strong understanding of digital signal processing techniques.

The ideal candidate will have at least three years of hands-on experience writing high-quality production-ready real-time embedded software applications. You will also have experience designing low-level drivers/interfaces between peripherals/peripheral devices via SPI/I2C/CAN bus protocols. Additionally, you will be knowledgeable on embedded C programming and have experience with Python and Linux.

This is a fantastic opportunity to join a dynamic company culture and work on cutting-edge products in the Sport & Fitness industry. The company offers great opportunities for career advancement while providing support every step along your journey. If you are passionate about embedded software development and have the required skills and experience, please apply for this exciting opportunity.

Key Responsibilities:
  • Developing firmware solutions using C++, Python, and other relevant tools
  • Debugging issues related to hardware-software integration
  • Designing low-level drivers/interfaces between peripherals/peripheral devices via SPI/I2C/CAN bus protocols
  • Developing high-quality production-ready real-time embedded software applications

Requirements:
  • Bachelor's degree (or higher) preferably within Computer Science/Electronics Engineering/Embedded Systems
  • At least three years of hands-on experience writing high-quality production-ready real-time embedded software applications
  • Experience designing low-level drivers/interfaces between peripherals/peripheral devices via SPI/I2C/CAN bus protocols
  • Knowledgeable on digital signal processing techniques
  • Embedded C programming experience
  • Python and Linux specialist

About Computer Futures:

Computer Futures is a trading division of SThree Partnership LLP, a leading global staffing company. We are committed to providing exceptional service to our clients and candidates, and we are proud to have a strong reputation in the industry. If you are interested in this opportunity, please visit our website to learn more about our company and the services we offer.
  • Software Engineer

    3 weeks ago


    Burgess Hill, West Sussex, United Kingdom American Express Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at American Express. As a key member of our engineering team, you will be responsible for designing, developing, and deploying software solutions that meet the needs of our customers and business applications.Key ResponsibilitiesDesign and develop software solutions using...

  • Software Engineer

    3 weeks ago


    Burgess Hill, West Sussex, United Kingdom American Express Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at American Express. As a key member of our engineering team, you will be responsible for designing, developing, and deploying software solutions that meet the needs of our customers and business applications.Key ResponsibilitiesDesign and develop software solutions using...

  • Software Engineer

    2 weeks ago


    Burgess Hill, West Sussex, United Kingdom American Express Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at American Express. As a Software Engineer, you will play a critical role in building world-class software that meets the needs of our customers and business applications.Key ResponsibilitiesDesign, develop, and deploy software and systems that meet the needs of customer-facing...

  • Software Engineer

    2 weeks ago


    Burgess Hill, West Sussex, United Kingdom American Express Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at American Express. As a Software Engineer, you will play a critical role in building world-class software that meets the needs of our customers and business applications.Key ResponsibilitiesDesign, develop, and deploy software and systems that meet the needs of customer-facing...

  • Software Engineer

    4 days ago


    Burgess Hill, West Sussex, United Kingdom American Express Full time

    At American Express, we're committed to delivering exceptional customer experiences. As a Software Engineer, you'll play a key role in building world-class software that meets the needs of our customers and businesses. Your responsibilities will include designing, developing, and troubleshooting software and systems that meet the needs of customer-facing...

  • Software Engineer II

    1 month ago


    Burgess Hill, West Sussex, United Kingdom American Express Full time

    About the RoleWe're seeking a highly skilled Software Engineer II to join our team at American Express. As a key member of our engineering team, you'll play a critical role in designing, developing, and deploying secure software solutions that meet the needs of our customers and business applications.Key ResponsibilitiesDesign and develop software using...


  • Burgess Hill, West Sussex, United Kingdom IntraEdge Full time

    Job Title: Java Software EngineerJob Description:We are looking for an experienced Java Software Engineer to join our team at IntraEdge. The ideal candidate will have a strong background in Java development and a passion for delivering high-quality software solutions.Key Responsibilities:Design and develop software solutions using Java and related...


  • Burgess Hill, West Sussex, United Kingdom MANNING SERVICES LIMITED Full time

    This is an exciting opportunity to join a reputable multinational client as a Senior Software Engineer.Key Responsibilities:We are seeking an enthusiastic and diligent Golang Software Engineer to work on a modern microservice-based platform. The ideal candidate will have excellent soft skills, strong technical ability, and a passion to learn.The successful...


  • Burgess Hill, West Sussex, United Kingdom MANNING SERVICES LIMITED Full time

    This is an exciting opportunity to join a reputable multinational client as a Senior Software Engineer.Key Responsibilities:We are seeking an enthusiastic and diligent Golang Software Engineer to work on a modern microservice-based platform. The ideal candidate will have excellent soft skills, strong technical ability, and a passion to learn.The successful...

  • Java Software Engineer

    2 months ago


    Burgess Hill, West Sussex, United Kingdom IntraEdge Full time

    Job SummaryIntraEdge is seeking a highly skilled and enthusiastic Java Software Engineer to join our team as a Senior Java Developer. As a key member of our Scrum team, you will be responsible for building and enhancing features in the Setup experience domain of our global Loyalty and Benefits platform.Key ResponsibilitiesDesign, develop, and deploy...

  • Java Software Engineer

    2 months ago


    Burgess Hill, West Sussex, United Kingdom IntraEdge Full time

    Job SummaryIntraEdge is seeking a highly skilled and enthusiastic Java Software Engineer to join our team as a Senior Java Developer. As a key member of our Scrum team, you will be responsible for building and enhancing features in the Setup experience domain of our global Loyalty and Benefits platform.Key ResponsibilitiesDesign, develop, and deploy...


  • Burgess Hill, West Sussex, United Kingdom MANNING SERVICES LIMITED Full time

    Senior Golang Software EngineerThis is an exciting opportunity to join our client's team as a Senior Golang Software Engineer. The ideal candidate will have a strong background in Golang and experience with microservices architecture.Key Responsibilities:Design and develop scalable and efficient Golang applicationsCollaborate with cross-functional teams to...


  • Burgess Hill, West Sussex, United Kingdom MANNING SERVICES LIMITED Full time

    Senior Golang Software EngineerThis is an exciting opportunity to join our client's team as a Senior Golang Software Engineer. The ideal candidate will have a strong background in Golang and experience with microservices architecture.Key Responsibilities:Design and develop scalable and efficient Golang applicationsCollaborate with cross-functional teams to...

  • Software Engineer I

    2 weeks ago


    Burgess Hill, West Sussex, United Kingdom American Express Full time

    About the RoleWe're seeking a talented Software Engineer to join our team at American Express. As a key member of our engineering team, you'll play a crucial role in designing, developing, and deploying cutting-edge software solutions that meet the needs of our customers and business applications.Key ResponsibilitiesDesign and develop software applications...


  • Burgess Hill, West Sussex, United Kingdom Thrive IT Systems Full time

    We are seeking an experienced Android Software Engineer to join our team at Thrive IT Systems. As an Android Software Engineer, you will be responsible for designing and developing high-quality mobile applications that meet the needs of our clients.Key Responsibilities:Design and develop mobile applications using modern software development methodologies and...


  • Burgess Hill, West Sussex, United Kingdom AMEX Full time

    Lead the Way with American ExpressWe're a global community of innovators, and we're looking for talented Java Software Engineers to join our team. As a Senior Java Software Engineer at American Express, you'll have the opportunity to architect, code, and ship software that makes a real impact on our customers' digital lives.About the RoleWe're seeking a...


  • Burgess Hill, West Sussex, United Kingdom AMEX Full time

    Lead the Way with American ExpressWe're a global community of innovators, and we're looking for talented Java Software Engineers to join our team. As a Senior Java Software Engineer at American Express, you'll have the opportunity to architect, code, and ship software that makes a real impact on our customers' digital lives.About the RoleWe're seeking a...


  • Burgess Hill, West Sussex, United Kingdom AMEX Full time

    Lead the Way with American ExpressWe're a global community of innovators, and we're looking for talented Java Software Engineers to join our team. As a Senior Java Software Engineer at American Express, you'll have the opportunity to architect, code, and ship software that makes a real impact on our customers' digital lives.About the RoleWe're seeking a...


  • Burgess Hill, West Sussex, United Kingdom AMEX Full time

    Lead the Way with American ExpressWe're a global community of innovators, and we're looking for talented Java Software Engineers to join our team. As a Senior Java Software Engineer at American Express, you'll have the opportunity to architect, code, and ship software that makes a real impact on our customers' digital lives.About the RoleWe're seeking a...


  • Burgess Hill, West Sussex, United Kingdom Atlas Copco Full time

    Job DescriptionAtlas Copco is seeking a talented Development Engineer Intern to join our team. As a key member of our organization, you will play a crucial role in driving innovation and delivering cutting-edge solutions.Key ResponsibilitiesPlan, organize, and deliver technology projects, either individually or as part of a team, under the direction of a...