Embedded Software Development Engineer

Baker Hughes

Hybrid (full-time office-based for the first 3 months, then hybrid thereafter)
C, c++, and python development
Embedded linux systems (ubuntu or yocto)
Hardware-software communication debugging
Baker Hughes is seeking an Embedded Software Development Engineer to design and develop innovative software solutions for the energy sector. The role involves working with embedded systems, particularly in C/C++ and Python, and offers a flexible hybrid work environment

Job Summary

  • Develop and optimize embedded software using C, C++, and Python for low-power ARM-based systems.
  • Design, implement, and test embedded Linux systems for industrial applications, investigating and debugging technical issues.
  • Collaborate with cross-functional teams to drive innovation, ensure quality, and maximize efficiency in product development.

Matching Summary

Match Score: 85

Baker Hughes is seeking an Embedded Software Development Engineer to design and develop innovative software solutions for the energy sector. The role involves working with embedded systems, particularly in C/C++ and Python, and offers a flexible hybrid work environment.

Skills & Requirements

Must-have

  • C, C++, and Python development
  • Embedded Linux systems (Ubuntu or Yocto)
  • Hardware-software communication debugging
  • Low-power ARM-based systems
  • Unit testing software functionality
  • Hardware-in-the-loop testing

Nice-to-have

  • Innovative solutions for complex problems
  • Seamless customer experience
  • Cross-functional team collaboration
  • Fast-paced environment adaptability
  • Work-life balance and wellbeing

Key Requirements

  • 3+ years embedded software development experience
  • Engineering Degree from accredited university
  • Understanding of embedded system architecture
  • Understanding of electronic schematics

Work Rights

Not specified

Tailored Resume

Cover Letter