Lead Embedded Software and Automation Engineer
The Woodlands, TX 
Share
Posted 9 days ago
Job Description

ChampionX is hiring a Lead Embedded Software and Automation Engineer with a solid background in embedded technologies and industrial automation experience to advance the development of our digital control and automation products. This role is crucial in the development and maintenance of embedded software that controls various electronic devices and systems. You will work on complex projects, collaborate with cross-functional teams, and leverage your development and engineering expertise to deliver high-quality, reliable, and efficient solutions.

Role Responsibilities

  • This role is responsible for new product development life (idea to launch) and sustaining firmware engineering. You will also research, design, and develop computer software systems in conjunction with hardware product development.
  • Review and validate system requirements to determine feasibility of design constraints.
  • Identify and resolve firmware and hardware issues through thorough debugging, testing, and analysis. Utilize debugging tools and techniques effectively.
  • Estimate work effort levels for firmware/software development projects and tasks.
  • Performing complex functional development, code reviews along with development & production deployment.
  • Evaluate hardware and firmware interfaces and system requirements working in a multidisciplinary team.
  • Involved in complete life cycle of projects, which includes feature Design, Development, and support for the effective implementation of Enterprise level applications using Agile Methodology.
  • Identify, evaluate, and develop engineering tools and processes necessary to meet a project's engineering and business goals.
  • Provide timely communications on significant issues or developments, maintaining a focus on safety, quality, cost and reliability.
  • Develop test plans and systems for Embedded firmware and system testing.
  • Lead and participate actively in firmware design and code reviews.

Required Qualifications

  • Master's degree in Computer Engineering, Electrical Engineering, Computer Process Control or similar.
  • 10+ years of experience in development and implementation of industrial automation systems including hardware and embedded software.
  • Skilled at building both bare metal firmware code and Linux kernels and modules within the context of Embedded Linux.
  • Deep level of experience with embedded system programming on a variety of processor architectures.
  • Familiar with a variety of sensor technologies and analog conditioning.
  • Familiar with digital signal processing technologies and analog conditioning.
  • Skilled and experienced with embedded C and C++
  • Experienced with version control software (Subversion, Git, TFS, DevOps, or similar).
  • Good experience with OTA update and hardware provisioning
  • Skilled with IP networking and OSI model troubleshooting concepts and Network interfaces to LTE, 802.11, 802.3, 802.15.4.
  • Skilled at integrating COTS products into a IoT Solutions
  • Experienced with embedded hardware programming and board-level driver development.
  • Strong understanding of security across device, and systems connectivity.
  • Develop firmware with real-time constraints and work with RTOS when applicable.
  • Focus on board-level troubleshooting, O-scope (oscilloscope), DMM (digital multimeter), logic analyzer and radio communications testing/troubleshooting.
  • Mentoring the junior firmware engineers and perform code review and enforce architecture designs.
  • 25% travel for in-person collaboration with geographically distributed teams.

Preferred Qualifications

  • Preferred experience with: gcc, EWARM, Quectel SC20, PIC32, Nordic IOT chips, IAR Workbench, and Altium, AutoCADLT, Jira, Azure devops, SQL, document database (NoSQL), Node-RED, Altium EDA, Embedded Linux and Yocto toolset, battery power optimization tool and techniques, design for Hazloc areas and zones, REACT / Angular web stack.
  • Excellent communication skills with the ability to influence cross functional stakeholders, Engineering Hardware, and Engineering Software.
  • Experienced with RTOS and Linux on 32-bit ARM and x64 architectures.
  • Demonstrated, applied experience delivering complex programs and projects.
  • Demonstrated ability to work in cross-functional as well as across the globe team environment to achieve business objectives.
  • Self-starter with the ability to adapt, improvise and problem solve.
  • Ability to work independently on multiple tasks and projects with various stakeholders.

Other Requirements

  • Training and certifications on industrial automation platforms (Emerson, Rockwell, Siemens, National Instruments, etc.) are a plus.
  • Familiarity with upstream oil & gas industry a plus.

Our Commitment to Diversity and Inclusion

AtChampionX, we believe the best teams are diverse and inclusive, and we are on a journey to create a workplace where every employee can grow and achieve their best. We are committed to fair and equal treatment of employees and applicants. We recruit, hire, promote, transfer and provide opportunities for advancement on the basis of individual qualifications and job performance. In all matters affecting employment, compensation, benefits, working conditions, and opportunities for advancement, we will not discriminate against any employee or applicant for employment because of race, religion, color, creed, national origin, citizenship status, sex, sexual orientation, gender identity and expressions, genetic information, marital status, age, disability, or status as a covered veteran.

In addition, we are committed to furthering the principles of Equal Employment Opportunity (EEO) through Affirmative Action (AA). Our goal is to fully utilize minority, female, disabled and covered veteran individuals at all levels of the workforce.

We will consider for employment all qualified applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local laws, including the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance and the San Francisco Fair Chance Ordinance.


Our Commitment to Diversity and Inclusion

At ChampionX, we believe the best teams are diverse and inclusive, and we are on a journey to create a workplace where every associate can grow and achieve their best. We are committed to fair and equal treatment of associates and applicants. We recruit, hire, promote, transfer and provide opportunities for advancement on the basis of individual qualifications and job performance. In all matters affecting employment, compensation, benefits, working conditions, and opportunities for advancement, we will not discriminate against any associate or applicant for employment because of race, religion, color, creed, national origin, citizenship status, sex, sexual orientation, gender identity and expressions, genetic information, marital status, age, disability, or status as a covered veteran.

In addition, we are committed to furthering the principles of Equal Employment Opportunity (EEO) through Affirmative Action (AA). Our goal is to fully utilize minority, female, disabled and covered veteran individuals at all levels of the workforce.

We will consider for employment all qualified applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local laws, including the City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance and the San Francisco Fair Chance Ordinance.

 

Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Master's Degree
Required Experience
10+ years
Email this Job to Yourself or a Friend
Indicates required fields