Engineer II - Embedded Systems
Engineer II - Embedded Systems - Engineer II - Embedded Systems

Job info

Recruiter
Nabors
Posted

02-08-2022

Location
Sector
Human Resources
Contract Type
Hours
Full Time
Written language
of job ad

This Job Expired


Company Profile

Engineer II - Embedded Systems

Job title:
Engineer II - Embedded Systems



Requirements & Summary




Company: Nabors
Skills: IT - Programming & Database
Experience: 5 + Years
Education: Bachelors/3-5 yr Degree
Location: Houston, Texas, United States





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
 
Design, develop, implement, and support embedded system applications on realtime operating systems to meet business, informational, and technical needs. This position is also expected to provide guidance to Systems Analyst when necessary. Identify potential problems and recommend solutions to the most complex data design scenarios. Guide and mentoring the developers and capacity to execute the project individually.
DUTIES AND RESPONSIBILITIES

The primary responsibility of this role is to design, develop, implement, and support embedded systems applications on real-time operating systems such as real-timeLinux, FreeRTOS,
Ability to integrate sensors to hardware acquisition systems.
Design and debug Identify potential problems and recommend solutions to the most complex data design scenarios
Guide and mentoring the Developers and capacity to execute the projects individually
Provide estimates, deliver well documented program code and prepare code in accordance with Nabors designs usability, performance standards, and graphic user interface
Assist as technical data resource to cross functional teams
Develop, code and/or configure and test programs from clear specifications to meet business needs and ensure functionality of applications
Diagnose and solve common system problems while working under pressure to meet aggressive deadlines in an environment with limited resources
Assist on projects involving complex interfaces and interdependencies between systems and also integrating multiple solutions
Participate in systems design, working within an established framework to maximize system efficiency
Develop detailed flowcharts to show processing logic for simple programs; debug systems to provide daily operational support for production systems
Support investigation and remediation of production level issues
Support production deployments processes and performance testing
Ensure quality by supporting coding and architectural standards and thorough unit testing
Assist in testing and UAT efforts
Identify and triage performance and operation issues that arise with automation implementations
Perform troubleshooting, debugging, and support when needed
Supports skills transfer by mentoring new resources on best practices and development
Take accountability of delegated tasks and apply critical thinking to fulfill that task

MINIMUM QUALIFICATIONS/SKILLS
 

Bachelor's degree in Electrical Engineering, Electronics & Communication or Computer Science is essential
3 to 5 years' experience in embedded systems
Critical thinking skills with strong attention to detail and follow up
High degree of professionalism and personal integrity
Ability to work with a high degree of independence as well as with a team
Identify potential problems and recommend solutions to the most complex data design scenarios

 
PREFERRED QUALIFICATIONS

Embedded programming in C
Programming in Python
Machine Learning techniques
Restful services
Interprocess communication
Multiprocess Architecture
Experience with at least one peripheral protocol - SPI/I2C/UART etc.

 
BEHAVIORAL COMPETENCIES
 

Accountability - Level Two
Excellence - Level Two
Innovation - Level Two
Safety - Level Two
Teamwork & Collaboration - Level Two
Communication - Level Two
Decision Making - Level Two
Leadership - Level One
Business Focus - Level One

 
TECHNICAL COMPETENCIES

Embedded systems, real-time operating systems, FreeRTOS, Yocto, Windows IoT Core
Wo rking knowledge of Linux
Programming in C, C++, Python
Communication protocols such as Modbus, CANbus, Ethernet/IP, Profibus, OPC
Messaging Brokers, MQTT, ROS
Web Sockets, TCP/IP, UDP/IP

 
PHYSICAL REQUIREMENTS / WORKING CONDITIONS
 

Office environment
While performing the duties of this job, the employee is sometimes required to visit the rig or rigup yards.





Apply Now






Location category:
Houston, Texas, United States Houston, Texas, United States

Sector:
Human Resources

Hours:
Full Time

Application method:
candidate to apply via our website

This Job Expired


Dates:
Published On 02-08-2022