Senior Embedded Software Engineer

1 day ago


Missouri City, United States Lufkin US Acquisition Company LLC Full time
Job DescriptionJob 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.


  • Missouri City, Texas, United States Lufkin US Acquisition Company LLC Full time

    Job Title: Senior Embedded Software Engineer - Innovative Solutions Developer


  • Kansas City, Kansas, United States Orange EV Full time

    Job SummaryWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Orange EV, a fast-growing Electric Vehicle company. The successful candidate will be responsible for developing great software solutions that enable us to provide high-quality, safe vehicles to our growing clientele.


  • Jersey City, New Jersey, United States Marathon TS Full time

    Job Title: Senior Embedded Software DeveloperAbout the Company:Marathon TS is a leading provider of software solutions for the U.S. Navy Aegis Weapons System.Job Description:We are seeking a highly experienced senior embedded software developer to join our team in Moorestown, NJ. As a senior embedded software developer, you will be responsible for designing,...


  • Redwood City, California, United States Cypress HCM Full time

    We are seeking a seasoned Senior Embedded Software Engineer to join our Cypress HCM team in Belmont, CA.Job OverviewThe ideal candidate will have extensive experience in developing high-performance software for embedded and IoT devices, with a focus on 3D positioning systems. This is an excellent opportunity to contribute to the growth of our dynamic Bay...


  • Redwood City, United States Cypress HCM Full time

    Senior Embedded Engineer (IoT)Direct/Salaried Hire: $175 – $215k + Stock Options + BenefitsLocation: Redwood City, CA (Hybrid to Fully On-site)Industry: Wireless services; Position, Navigation, and Timing (PNT)As a Senior Embedded Engineer (IoT) with a dynamic Bay Area startup, you will be instrumental in developing and managing software for IoT devices...


  • Redwood City, United States Cypress HCM Full time

    Senior Embedded Engineer (IoT)Direct/Salaried Hire: $175 – $215k + Stock Options + BenefitsLocation: Redwood City, CA (Hybrid to Fully On-site)Industry: Wireless services; Position, Navigation, and Timing (PNT)As a Senior Embedded Engineer (IoT) with a dynamic Bay Area startup, you will be instrumental in developing and managing software for IoT devices...


  • Texas City, United States Top Secret Clearance Jobs Full time

    About the job Embedded Software Engineer Top Secret Clearance Jobs is dedicated to helping those with the most exclusive security clearance find their next career opportunity and get interviews within 48 hours. JOB DESCRIPTION Insight Global is looking for a TS/SCI Software Engineer at Lackland Air Force Base. They will be responsible for software...

  • Sr. Software Engineer

    2 weeks ago


    Kansas City, United States Orange EV Full time

    Position Summary We are a fast-growing Electric Vehicle company focused on delivering the highest quality and most dependable commercial electric vehicles on the market. We are looking for a Senior Embedded Software Engineer with a focus on Automotive Systems to join us in developing great software solutions that allow us to continue providing high quality,...


  • Kansas City, United States ORANGE EV LLC Full time

    Job DescriptionJob DescriptionPosition SummaryWe are a fast-growing Electric Vehicle company focused on delivering the highest quality and most dependable commercial electric vehicles on the market. We are looking for a Senior Embedded Software Engineer with a focus on Automotive Systems to join us in developing great software solutions that allow us to...


  • Peachtree City, Georgia, United States Arrow Electronics Full time

    At Arrow Electronics, we are seeking a highly skilled Embedded Software Engineer IC to join our team.As an Embedded Software Engineer IC, you will be responsible for:Designing and developing embedded software for various platforms.Collaborating with cross-functional teams to ensure seamless integration of software and hardware components.Debugging and...


  • Foster City, United States Zoox Full time

    Zoox is looking for an embedded software engineer to join our Firmware Platforms team. In this role, the embedded software engineer will be responsible for developing, extending, and maintaining support for multiple embedded platforms for the Zoox vehicle. The engineer will work closely with electrical engineers, embedded software engineers, and validation...


  • Oklahoma City, Oklahoma, United States Victorum Capital Full time

    Company OverviewVictorum Capital is a pioneering aerospace company dedicated to developing innovative, renewably powered aircrafts capable of achieving perpetual flight with exceptional payload capacity. Building upon the success of the longest, continuous solar-powered flight program in history, our fast-growing start-up is defining a new class of unmanned...


  • Redwood City, California, United States Cypress HCM Full time

    Job OverviewCypress HCM is seeking a highly skilled Senior Embedded Software Engineer to join our dynamic team. The ideal candidate will have extensive experience in developing high-performance software for embedded and IoT devices.


  • Salt Lake City, United States Idaho Scientific Full time

    Senior Reverse Engineer  Life is Short. Solve Hard Problems with Cool People.  Idaho Scientific is the Goldilocks of the spirit and growth of a startup, with a financial footing and safety of a stable corporation. The perks of working at Idaho Scientific include all the benefits you’d expect from an employer who prioritizes a balanced human experience: ...


  • Salt Lake City, United States Idaho Scientific Full time

    Job DescriptionJob DescriptionSenior Reverse Engineer Life is Short. Solve Hard Problems with Cool People. Idaho Scientific is the Goldilocks of the spirit and growth of a startup, with a financial footing and safety of a stable corporation. The perks of working at Idaho Scientific include all the benefits you’d expect from an employer who prioritizes a...


  • Salt Lake City, United States Idaho Scientific Full time

    Senior Reverse EngineerLife is Short. Solve Hard Problems with Cool People.Idaho Scientific is the Goldilocks of the spirit and growth of a startup, with a financial footing and safety of a stable corporation. The perks of working at Idaho Scientific include all the benefits you’d expect from an employer who prioritizes a balanced human...


  • Oklahoma City, Oklahoma, United States Northrop Grumman Full time

    Northrop Grumman Aeronautics Systems is a world leader in the design and manufacture of aircraft systems. We are currently seeking a highly skilled Embedded Software Engineer to join our team.About the RoleWe are looking for an experienced software engineer with a strong background in embedded systems to design, develop, integrate, modify, and maintain...


  • redwood city, United States Cypress HCM Full time

    Senior Embedded Engineer (IoT)Direct/Salaried Hire: $175 – $215k + Stock Options + BenefitsLocation: Redwood City, CA (Hybrid to Fully On-site)Industry: Wireless services; Position, Navigation, and Timing (PNT)As a Senior Embedded Engineer (IoT) with a dynamic Bay Area startup, you will be instrumental in developing and managing software for IoT devices...


  • Kansas City, Kansas, United States ORANGE EV LLC Full time

    Job OverviewWe are a fast-growing electric vehicle company, ORANGE EV LLC, seeking an experienced Senior Embedded Software Developer to join our team in Kansas City. As a key member of our software development team, you will play a crucial role in designing and developing innovative software solutions for our commercial electric vehicles.About the RoleThe...


  • Jersey City, United States gonzer Full time

    Details: We are looking for an Embedded Software Engineer that will be responsible with working with our team to create, maintain, and update embedded control software for our Wavelength Selective Switch (WSS) product line. The engineer will work closely with Project and Product-Line Managers, Customers, and the rest of our engineering team to design and...