remote
Emerging Talent - Software Engineer Apprentice 2026 Nailsea - Baker Hughes
Software Engineer
Entry‑level apprentice in embedded electronics and software, learning C/C++, Python, hardware design and systems integration over a 4‑year program with college and university support.
About the role
Key Responsibilities
- Assist in designing and developing embedded electronic systems for industrial applications.
- Write and debug C/C++ firmware and Python scripts for hardware control and data acquisition.
- Collaborate with cross‑functional teams to integrate hardware and software components into complete systems.
- Participate in design reviews, testing, and validation of prototypes and production units.
- Document design decisions, test procedures, and user instructions for future maintenance.
Requirements
- Strong interest in electronics, embedded software, and systems engineering.
- Basic knowledge of C/C++ programming and familiarity with Python.
- Good problem‑solving skills and ability to work in a team environment.
- Willingness to attend college and university courses as part of the apprenticeship.
- Excellent communication skills and a proactive learning attitude.