Embedded Firmware Software Developer

4 weeks ago


Andover, Hampshire, United Kingdom oilandgas Full time

We are seeking a highly skilled firmware engineer with extensive Linux expertise to contribute to the development and maintenance of our Linux-based products. The ideal candidate will have a solid foundation in C/C++ programming, debugging, and troubleshooting in Linux and other operating systems.

Key Responsibilities:
  • Linux Distribution Development: Build and maintain Yocto Projects or other Debian distributions to create customized Linux operation systems tailored to industrial needs, troubleshoot Linux kernel-level issues.
  • Real-Time Application Development: Design, develop, and test real-time applications for critical Linux systems using appropriate programming languages (e.g., C, C++).
  • Debugging and Troubleshooting: Debug, analyze, and resolve complex hardware and software issues to ensure optimal system performance and security, and perform unit tests.
  • Code Quality Enhancement: Develop high-quality, well-tested code through comprehensive unit testing and debugging.
  • Technical Documentation: Contribute to writing detailed specifications, design documents, build guides, implementation guides, and whitepapers based on industry standards and internal requirements.
  • Agile Collaboration: Actively participate in the entire software development lifecycle (SDLC), including daily standups and other agile ceremonies.
  • Innovation: Participate in innovative projects outside of day-to-day project execution.
  • Scripting and Networking: Experience with scripting languages (e.g., Bash, Python) and knowledge of open-source software development methodologies, networking protocols, and TCP/IP stack.
  • Cryptography and Security: Understanding of cryptography and security concepts and implementation in embedded systems.
Requirements:
  • Education: Bachelor's or master's degree in electrical engineering, computer engineering, or a closely related field with an emphasis on embedded systems.
  • Experience: At least 3 years of software development experience with Linux operating system.
  • Technical Expertise: Solid foundation in C/C++ programming, debugging, and troubleshooting in Linux and other operating systems.
  • Operating Systems: Proven experience customizing Yocto projects and Linux kernel configurations.
  • Networking: Knowledge of networking protocols and communications concepts, especially those pertinent to industrial automation.
  • SDLC and Tools: Experience with the full software development lifecycle, agile methodologies (Scrum), and tools like Git and GitHub.

We are an equal opportunities employer and welcome applications from all qualified candidates. Please submit your online application to be considered for this role.



  • Andover, Hampshire, United Kingdom oilandgas Full time

    Embedded Firmware Design Engineer RoleWe are seeking a highly skilled firmware engineer with extensive Linux expertise to contribute to the development and maintenance of our Linux-based products. The ideal candidate will have a strong focus on both the core infrastructure and real-time application development.Linux Distribution Development: Build and...


  • Andover, Hampshire, United Kingdom oilandgas Full time

    The Innovation & Technology team at Schneider Electric is seeking a talented Embedded Software Engineer Co-Op to contribute to the development of the Edge Software program.You will work within a dynamic and Agile team on cutting-edge technologies for the Industrial Automation Business.Key responsibilities include:Researching and investigating on-promise...


  • Andover, Hampshire, United Kingdom Premier Group Recruitment Full time

    Job OverviewPremier Group Recruitment is seeking a highly skilled Electronic Systems Designer and Developer to join their team in Andover.Estimated Salary: £45,000 - £52,000 per annum.Key ResponsibilitiesThe successful candidate will be responsible for designing and developing electronic systems, including PCB design and layout, analogue and digital...


  • Andover, Hampshire, United Kingdom Endeavour Recruitment Solutions Full time

    We are seeking a talented Software and Support Developer to join our team at Endeavour Recruitment Solutions in Andover. The ideal candidate will have a strong background in C# and experience with Net Framework, MS SQL, and VB6.Key Responsibilities:Translate user stories into work units and then translate requirementsDevelop software solutions using C#, Net...


  • Andover, Hampshire, United Kingdom Vero HR Ltd Full time

    About the Role:In this role, you will be responsible for developing and maintaining software applications using various programming languages and technologies.Key Responsibilities:- Develop software applications using Java, Python, and C++- Collaborate with cross-functional teams to design and implement software solutions- Troubleshoot and debug software...

  • Software Developer

    3 weeks ago


    Andover, Hampshire, United Kingdom Next Full time

    Job Title: Software Developer - Back EndJob Description:We are looking for a skilled Software Developer - Back End to join our team. The ideal candidate will have experience with back-end development and a strong understanding of software engineering principles.Responsibilities:Design and develop back-end software applicationsCollaborate with...


  • Andover, Hampshire, United Kingdom Premier Group Recruitment Full time

    Role: Electronics EngineerLocation: To be determinedSalary: £45,000 - £52,000Must have Full Right to WorkPCB Design & LayoutAnalogue and digital circuit design and schematic capture experienceEmbedded Software (Embedded C/C++)Documentation and Report writingKey Skills/Experience:Knowledge or Experience of IoT devicesPython and Embedded C programming...

  • Software Engineer

    3 weeks ago


    Andover, Hampshire, United Kingdom Twinings Full time

    We are looking for a highly skilled Backend Developer to join our team at {company}. As a Backend Developer, you will be responsible for designing, implementing, and maintaining the back-end of our software applications.Your key responsibilities will include:Designing and implementing scalable and efficient back-end systemsCollaborating with cross-functional...


  • Andover, Hampshire, United Kingdom Study International Full time

    Unlock Customer Experience PotentialWe're Study International, a leading provider of transformative data applications. We help top brands drive results through meaningful, human experiences. As a Senior Software Developer, you'll contribute to our mission by designing and implementing innovative solutions that exceed client expectations.The estimated salary...


  • Andover, Hampshire, United Kingdom Sparsholt Full time

    At our company, we are seeking a skilled **Software Engineer** to join our team. As a software development professional, you will be responsible for designing, developing, and testing software applications. You will work closely with our team to create innovative solutions that meet our clients' needs.The ideal candidate will have a strong foundation in...

  • Software Engineer

    3 weeks ago


    Andover, Hampshire, United Kingdom McCarthy Recruitment Full time

    Key Responsibilities:As a Software Engineer - Full Stack Developer, you will be responsible for designing and developing scalable and efficient software applications.You will work closely with the development team to ensure seamless integration of front-end and back-end systems.Requirements:Proficiency in programming languages such as Java, Python, and...


  • Andover, Hampshire, United Kingdom Noir Full time

    Software Development RoleThis is a great opportunity for a skilled .NET Developer to join our client, a leading company in Silicon Valley, as they expand their presence in the UK.Key ResponsibilitiesDevelop innovative software solutions using .NET and C#Work closely with the team to design and implement Microservices architectureCollaborate with Agile...


  • Andover, Hampshire, United Kingdom LWC Drinks Full time

    About the RoleWe are seeking a talented Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining software solutions that drive business growth.The ideal candidate will have a strong foundation in software development principles and practices, with excellent problem-solving...


  • Andover, Hampshire, United Kingdom Twinings Full time

    About the Role:We are seeking a skilled Software Developer to join our team. As a key member of our IT department, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our organization.Key Responsibilities:- Design and develop software solutions using Java and C++- Collaborate with cross-functional...

  • Software Engineer

    3 weeks ago


    Andover, Hampshire, United Kingdom Costa Coffee Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop software applications using programming languages such as Java, Python, and C++.Collaborate with cross-functional teams to...

  • Software Engineer

    3 weeks ago


    Andover, Hampshire, United Kingdom Five Education Recruitment Limited Full time

    Job Description:We are looking for a highly skilled Software Engineer to join our team at {company}. The successful candidate will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applicationsCollaborate with cross-functional teamsTest and deploy software releasesRequirements:Strong...


  • Andover, Hampshire, United Kingdom Marston's Full time

    About the Role: We are seeking a skilled Software Engineer to join our team. The ideal candidate will have experience in software development and maintenance, with a focus on writing high-quality and efficient code.Key Responsibilities: • Design, develop, and test software applications. • Collaborate with cross-functional teams to identify and prioritize...


  • Andover, Hampshire, United Kingdom oilandgas Full time

    About the OpportunityWe are seeking a highly skilled Software Development Professional for Edge Computing Solutions to join our dynamic Innovation & Technology team at Schneider Electric in Andover, MA.


  • Andover, Hampshire, United Kingdom Abel & Cole Full time

    As a highly skilled software engineer with a strong background in full-stack development and cloud infrastructure, you will be responsible for designing, building, and maintaining scalable and efficient software systems.Key Responsibilities:Design and implement software solutions using a range of technologies and programming languages.Collaborate with...


  • Andover, Hampshire, United Kingdom Roke Full time

    Job SummaryRoke is a world-class technology and engineering consultancy that delivers advanced research and development services and products to high-profile customers. Our Defence Business Unit provides technology innovation and consultancy to a variety of military users, applying our skills in Cyber & Networks, Agile Software, Consulting & Systems...