Talent.com
Senior Embedded Software Engineer
Senior Embedded Software EngineerLufkin US Acquisition Company LLC • Missouri City, TX, US
No longer accepting applications
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Lufkin US Acquisition Company LLC • Missouri City, TX, US
30+ days ago
Job type
  • Full-time
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.
  • Create a job alert for this search

    Senior Embedded Software Engineer • Missouri City, TX, US

    Similar jobs
    Solution engineer / presale engineer

    Solution engineer / presale engineer

    SINENG ELECTRIC INC • Katy, TX, US
    Full-time
    Cultivating and maintain strong relationships with our customers to ensure clear communication and understand their technical needs. Collaborating with cross-functional teams to provide technical so...Show more
    Last updated: 30+ days ago • Promoted
    IT Programmer Analyst - ITPA 26-00529

    IT Programmer Analyst - ITPA 26-00529

    NavitasPartners • Sugar Land, TX, US
    Full-time
    The IT Programmer Analyst is responsible for conducting.This role includes monitoring system resources, evaluating application and business processes, and analyzing historical information trends to...Show more
    Last updated: 1 day ago • Promoted
    Sales Engineer

    Sales Engineer

    Systel Inc • Sugar Land, TX, US
    Full-time
    Systel Careers – Sales Engineer – Sugar Land, TX.We are seeking a highly skilled and experienced Sales Engineer to join our dynamic team at Systel. This position is responsible for assis...Show more
    Last updated: 30+ days ago • Promoted
    Warranty Admin

    Warranty Admin

    Holiday World RV • Katy, TX, US
    Full-time
    Our company has an outstanding opportunity for a results-focused, highly driven Warranty Administrator.The Warranty Administrator prepare an process warranty claims through our software system.Prep...Show more
    Last updated: 8 days ago • Promoted
    IT Programmer Analyst (Remote) - 26-00564

    IT Programmer Analyst (Remote) - 26-00564

    NavitasPartners • Katy, TX, US
    Remote
    Full-time
    IT Programmer Analyst (Remote).Monday – Friday | 8 : 00 AM – 5 : 00 PM (CST).This role involves system monitoring, integration development, reporting, and data analysis to ensure efficient ...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer, Embedded Controls

    Software Engineer, Embedded Controls

    Inpro / Seal • Rosenberg, TX, United States
    Full-time
    Dover Precision Components 'DPC' (the Company') is part of Dover Corporation's (the Parent Company') Pumps and Process solutions segment. DPC holds market leading positions globally and delivers per...Show more
    Last updated: 4 days ago • Promoted
    Senior Software Engineer, Windows / Desktop Applications - Sugar Land, USA

    Senior Software Engineer, Windows / Desktop Applications - Sugar Land, USA

    Speechify • Sugar Land, TX, US
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show more
    Last updated: 5 days ago • Promoted
    Software Application Developer

    Software Application Developer

    NEURALOG, LP • Stafford, TX, US
    Full-time
    We are looking for an experienced.Software Application Developer.You will work as a part of a team of experienced software engineers and domain experts. Neuralog uses a variety of software developme...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, iOS Core Product - Sugar Land, USA

    Software Engineer, iOS Core Product - Sugar Land, USA

    Speechify • Sugar Land, TX, US
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show more
    Last updated: 30+ days ago • Promoted
    Application Analyst - AA 26-00473

    Application Analyst - AA 26-00473

    NavitasPartners • Sugar Land, TX, US
    Full-time
    The Application Analyst is responsible for conducting.This role focuses on monitoring resources, evaluating business and system processes, and analyzing historical data trends to ensure optimal dep...Show more
    Last updated: 1 day ago • Promoted
    Application Analyst - AA 26-00474

    Application Analyst - AA 26-00474

    NavitasPartners • Katy, TX, US
    Full-time
    The Application Analyst is responsible for conducting.This includes monitoring resources, evaluating system and business processes, and analyzing historical data trends to ensure optimal department...Show more
    Last updated: 2 days ago • Promoted
    SAP Data Engineer

    SAP Data Engineer

    CG Infinity • Sugar Land, TX, US
    Full-time
    Position Title : SAP Data Engineer.CG Infinity is seeking an experienced.This role involves working on diverse projects across multiple industries, supporting clients in implementing, optimizing, an...Show more
    Last updated: 9 days ago • Promoted
    Senior Field Service Engineer

    Senior Field Service Engineer

    Cardiac Imaging, Inc. • Katy, TX, US
    Full-time
    Join the country’s leading Cardiac PET provider! Cardiac Imaging Inc.CII) is looking for talented and ambitious professionals to join our dynamic team and improve patient outcomes across the ...Show more
    Last updated: 9 days ago • Promoted
    Senior Software Engineer, Core Experiences - Sugar Land, USA

    Senior Software Engineer, Core Experiences - Sugar Land, USA

    Speechify • Sugar Land, TX, US
    Full-time
    Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the...Show more
    Last updated: 5 days ago • Promoted
    Software Engineer, macOS Core Product - Sugar Land, USA

    Software Engineer, macOS Core Product - Sugar Land, USA

    Speechify • Sugar Land, TX, US
    Full-time
    At Speechify, our mission is to ensure.Speechify's text-to-speech products—including apps on iOS, Android, macOS, Chrome, and web—to listen to PDFs, books, docs, and web content fas...Show more
    Last updated: 5 days ago • Promoted
    Senior Sales Associate

    Senior Sales Associate

    Empire Wellness LLC • Richmond, TX, US
    Full-time
    StretchLab Richmond is currently seeking a high energy, passion filled and sales motivated individual that is fitness minded and has a love for community and our brand!. Founded in 2015 in Venice, C...Show more
    Last updated: 30+ days ago • Promoted
    IT Programmer Analyst - 26-00529

    IT Programmer Analyst - 26-00529

    NavitasPartners • Katy, TX, US
    Full-time
    Monday–Friday | 8 : 00 AM – 5 : 00 PM.This role involves moderate to complex analysis, process evaluation, workflow automation, and cross-functional system support to ensure optimal operati...Show more
    Last updated: 2 days ago • Promoted
    Engineering Manager - Texas Office

    Engineering Manager - Texas Office

    Booth & Associates LLC • Katy, TX, US
    Full-time
    This position is a senior level management position that will lead and grow our Texas Office.The Engineering Manager of the Texas Office will be responsible for the day-to-day operations including ...Show more
    Last updated: 30+ days ago • Promoted