Overview
We design, develop, and manufacture high‑quality, reliable industrial monitoring solutions that include physical sensor design and software management of sensor data for the energy sector.
Responsibilities
- Developing and optimizing embedded software using C for low‑power ARM‑based systems.
- Designing, implementing, and testing embedded firmware for industrial applications.
- Investigating and debugging technical issues to ensure seamless communication between hardware and software.
- Enhancing legacy products by troubleshooting issues, implementing improvements, and conducting rigorous testing.
- Collaborating with cross‑functional teams to drive innovation, ensure quality, and maximize efficiency.
Qualifications
- 3+ years of embedded software development experience.
- Engineering degree from an accredited university.
- Exceptional C programming experience with proven implementation skills.
- Understanding of embedded system architecture and electronic schematics.
- Ability to write unit tests to validate software functionality.
- Experience with hardware‑in‑the‑loop testing using Python.
- Eager to work with Linux systems and expand knowledge in embedded software.
- Capable of working independently and collaboratively in a fast‑paced environment.
- Willingness to learn new languages such as Rust or Go.
Benefits
- Contemporary work‑life balance policies and wellbeing activities.
- Comprehensive private medical care options.
- Life insurance and disability programs.
- Tailored financial programs.
- Even elected or voluntary benefits.
Work Arrangement
- Full‑time office‑based role for the first 3 months.
- Hybrid role thereafter.
Baker Hughes Company is an Equal Opportunity Employer. Employment decisions are made without regard to race, colour, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
#J-18808-Ljbffr