Embedded Software Engineer

18 May 2024

Vacancy expired!

Company Overview Nabors is a leading provider of advanced technology for the energy industry. With operations in about 20 countries, Nabors has established a global network of people, technology and equipment to deploy solutions that deliver safe, efficient and responsible hydrocarbon production. By leveraging its core competencies, particularly in drilling, engineering, automation, data science and manufacturing, Nabors aims to innovate the future of energy and enable the transition to a lower carbon world. Nabors is committed to providing equal employment opportunities to all employees and applicants and prohibiting discrimination and harassment of any type without regard to race, religion, age, color, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This applies to all terms and conditions of employment including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. To learn more about our Fair Employment practices, please refer to the Nabors Code of Conduct. JOB SUMMARY We are looking for an Embedded Software Engineer to aid in the advancement for our Energy Transition Solutions Division at Nabors. Being able to work with a diverse group of engineers and scientists will be essential in this role for rapid prototyping in various projects. DUTIES AND RESPONSIBILITIES

  • Design and implement software of embedded devices with research and development
  • Design, develop, code, test and debug system software
  • Review code and design
  • Analyze and enhance efficiency, stability and scalability of system resources
  • Integrate and validate new product designs
  • Support software QA and optimize I/O performance
  • Provide postproduction support
  • Interface with hardware design and development
  • Assess third party and open source software
MINIMUM QUALIFICATIONS/SKILLS
  • Proven working experience in software engineering with 3+ years experience
  • BS degree in Computer Science or Engineering
  • Experience in hands-on development and troubleshooting on embedded targets
  • Solid programming experience in C or C, Python
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems
  • Familiarity with software configuration management tools, defect tracking tools, and peer review
  • Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems
  • Adequate knowledge of reading schematics and data sheets for components
  • Familiar with Arduino and fast dynamic prototyping
  • Strong documentation and writing skills
PREFERRED QUALIFICATIONS
  • Work with electrical hardware teams and translate requirements into control strategies
  • Technical skills in multiple automation environments including Rockwell and Siemens, both PLC and HMI
  • Good understanding of sensors and control system hardware and I/O
  • Familiar with Arduino and Raspberry Pie
PHYSICAL REQUIREMENTS / WORKING CONDITIONS
  • Monday to Friday
  • Must be able to communicate between the office environment and at our yard location
  • Must be able to wear PPE when at yard location

  • ID: #41095835
  • State: Texas Houston 77067 Houston USA
  • City: Houston
  • Salary: USD TBD TBD
  • Job type: Permanent
  • Showed: 2022-05-18
  • Deadline: 2022-07-16
  • Category: Et cetera