Senior Embedded Software Engineer Job at Lufkin US Acquisition Company LLC, Missouri City, TX

NUVnWTdRZEo0Mk53UWg1MGV5czZCa1luUEE9PQ==
  • Lufkin US Acquisition Company LLC
  • Missouri City, TX

Job Description

Job Description

Job Description

Position Summary

Lufkin's Software team seeks a skilled and driven Senior Embedded Software Engineer to design and develop the controller’s Embedded Software / Firmware. The role involves research, design, development, testing, requirement analysis, and the creation of new functions or the redesign/consolidation of existing processes. Our team is committed to growth, learning, and exploration.

Minimum Requirements

    • Bachelor's degree in computer science and/or engineering.
    • 10+ Years of hands-on experience with coding in languages including, but not limited to, C, C++, C#.NET (Visual Studio).
    • Strong development skills and understanding of software and hardware engineering principles.
    • Embedded Software Development:
      • Design and develop embedded software applications
      • Design and develop user interface for embedded products.
      • Design and develop real-time applications for embedded products.
      • Assist in the documentation and release processes.
      • Develop high level drivers for externally connected devices.
    • Embedded Hardware Support:
      • Review existing and new hardware designs.
      • Debug hardware issues.
      • Assist with the replacement of obsolete components.
      • Assist with field and lab wiring setup.
    • Required Experience:
      • Years of hands-on experience with coding in languages including, but not limited to, C, C++
      • Version control (SVN and/or Git)
      • Development in a Linux environment
      • Realtime Operating System kernel (RTOS)
      • Microcontrollers/MCU/Microprocessor technology
      • Software optimizations skills at the System on a Chip (SoC) level.
      • Device drivers, interface buses and General-Purpose IO
      • UI /GUI design and mobile development
      • IoT communications protocols and frameworks such as OPC UA, MQTT/Sparkplug, AMQP, etc.
      • Wireless connectivity, including Wi-Fi, Bluetooth low energy, etc.
      • Industrial communications protocols such as MODBUS
      • Networking Principles, Security and Technologies
      • Database and data layer structure and handling
      • Information retrieval and data mining
      • Containerization technologies such as docker containers
      • Working with consumer electronics and Edge Devices
      • Application debugging
      • Experience with HW debugging tools (multimeter, oscilloscope, etc.)
      • Knowledge of circuit principles, read wiring and PCB schematics

Preferred knowledge

    • Experience with Altium Designer
    • Knowledge of industrial field wiring practices
    • Knowledge of artificial lift applications
    • Fieldbus communications (MODBUS, OPC UA and/or MQTT)
    • Experience with Javascript, Phyton, Web development (HTML, CSS)
    • Mathlab programming language and MATLAB modeling
    • Web Application framework development (Angular, React or similar frameworks)
    • Web development (HTML, CSS)
    • Knowledge of Oil and Gas Artificial Lift Automation and Control (plus).
    • Master on Engineering Discipline (plus).
    • AI / Machine Learning (plus).

Responsibilities

    • Fully integrated in fast-paced software agile development teams, participate in sprint planning, demos, and daily scrum activities.
    • Monitoring the software issue tracking system for newly created/assigned issue, identifying the root-cause, finding a resolution, and providing feedback.
    • Collaborating with stakeholders to ascertain user requirements for specific scenarios.
    • Creates, implements, optimizes, debugs, refactors, and reuses code to enhance performance, maintainability, and effectiveness.
    • Actively seeks new knowledge and adapts to emerging trends, technical solutions, and patterns to enhance end-user experience.
    • Conducts in-depth analysis of user issues to develop and implement efficient solutions.
    • A detail-oriented individual capable of following written procedures with minimal supervision.
    • Possesses strong verbal communication and technical writing skills.
    • Cultivates a robust working relationship with the Lufkin Automation Engineering teams.
    • Adheres to standard procedures for proper escalation of unresolved issues to the appropriate internal teams.
    • Promotes professional development, accountability, and succession planning within the team.
    • Encourages a culture of continuous improvement by identifying inefficiencies, analyzing data, and implementing effective solutions.
    • Ensures and advocates for a safe working environment in accordance with HSE leadership standards.
    • Research latest technologies in the industry.
    • Interfacing with the multi-disciplinary Engineering team such as SW, Firmware, Hardware, Test, Consultants/Contractors(external) design and development team for seamless integration, execution of the project as well as managing project priorities and deliverables.
    • Takes on special projects as needed.

Essential Characteristics

    • Candidates must possess robust problem-solving abilities and the capacity to analyze intricate data.
    • Dedication to Lufkin's tradition of excellence and corporate values is essential.
    • The desire to grow, learn, and explore in a fast-paced environment.

Job Tags

For contractors,

Similar Jobs

U.S. Army

Electricians (12R) Job at U.S. Army

 ...into the United States Army and become a certified Interior Electrician (12R), where you'll install, maintain, and safely distribute...  ...and repair. This is not a civilian contractor position. No experience necessary. Position is entry level. REQUIREMENTS:... 

HonorVet Technologies

Travel Nurse RN - Stepdown Job at HonorVet Technologies

 ...Job Description HonorVet Technologies is seeking a travel nurse RN Stepdown for a travel nursing job in Columbus, Ohio. Job Description...  ...veterans. As a Joint Commission-certified clinical staffing agency , we deliver unmatched expertise in placing top-tier healthcare... 

YMCA of the Pines

Job Posting School's Out Program Counselor Job at YMCA of the Pines

 ...School's Out Counselor The School's Out Counselor is responsible for supporting the planning and implementation of activities, programs, and experiences for children in small groups at the designated program site. The Counselor is also responsible for the general safety... 

Techlink Systems Inc.

Travel Polysomnographer - $1,728 per week Job at Techlink Systems Inc.

 ...MWOBE). Techlink+ provides contract staffing, contingency placement, temp-to-hire staffing, and an array of vendor-managed services to Fortune 500 companies and organization nationwide with office locations in Philadelphia, New York, San Francisco, and Los Angeles.... 

Kadant Johnson

NDT Technician Job at Kadant Johnson

 ...Job Description Overview We are seeking a results-driven and hands-on colleague to join our mechanical services team as an NDT Service Technician. This full-time position reports to the NDT Manager. The NDT Service Technician is responsible for performing nondestructive...