Senior Embedded Software Engineer

Puck Custom Enterprises

Northern (KY)

Hybrid

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Puck is seeking a Senior Embedded Software Engineer to lead the design, development, and integration of embedded software within an embedded Linux environment using C++, Qt, and Structured Text (ST). This role carries technical direction and accountability for delivering reliable software across connected industrial, vehicle, or machine-control systems.

Your work will include owning software architecture, hardware-software interfaces, and performance optimization while collaborating with

Qualifications

  • Experience in embedded Linux environments.
  • Proficiency in C++, Qt, and Structured Text (ST).
  • Ability to design, implement, and optimize embedded software architectures.

Responsibilities

  • Lead design, development, and integration of embedded software components.
  • Own technical design for complex systems and interfaces.
  • Drive quality, testing strategies, and development best practices.
  • Mentor engineers and contribute to architectural decisions.

Skills

C++
Qt
Structured Text (ST)

Tools

Embedded Linux

Job description

Senior Embedded Software Engineer

Puck | Built to Lead.

Location: Worthing, SD Department: Engineering Employment Type: Full-Time Schedule: Monday - Friday, 8:00 AM - 5:00 PM

Who We Are

At Puck, we are Built to Lead. We are a dynamic manufacturing company committed to delivering high-quality products and fostering a team environment where every member plays a critical role in our success. If you are a technically minded problem-solver who picks up new concepts quickly and thrives when there's always something new to learn, we want to hear from you.

What You'll Do

As a Senior Embedded Software Engineer, you will lead the design, development, and integration of complex embedded software systems in an embedded Linux environment using C++, Qt, and Structured Text Language (ST). This is a senior individual contributor role with accountability for technical direction, architectural decisions, and delivery of reliable software for connected industrial, vehicle, or machine-control systems.

Your day-to-day responsibilities will include:

  • Leading the design, implementation, and long-term evolution of embedded software components and applications using C++, Qt, and modern software engineering practices in an embedded Linux environment
  • Owning technical design for complex embedded systems, including software architecture, hardware-software interfaces, inter-process communication, device integration, and performance optimization
  • Developing and maintaining software for machine, vehicle, or industrial control systems using communication protocols such as J1939 and CANBus
  • Designing and implementing user interface and application-layer functionality using Qt for operator displays, diagnostics, and configuration tools where applicable
  • Contributing to control logic and automation solutions using Structured Text Language (ST) and collaborating across embedded and controls domains as needed
  • Driving engineering quality through code reviews, design reviews, technical standards, testing strategy, and continuous improvement of development practices
  • Partnering with product, program, QA, and peer engineering teams to translate functional requirements into robust embedded software solutions and delivery plans
  • Leading troubleshooting and root-cause analysis of complex field and lab issues across software, hardware interfaces, networking, and communication buses
  • Building and enhancing automated build, integration, test, and release workflows to improve software quality, traceability, and repeatability
  • Mentoring engineers through technical guidance, design feedback, and knowledge sharing, and contributing to technical roadmaps and architectural decisions that shape long-term embedded platform direction
What We're Looking For
Competencies
  • Technical Capacity
  • Problem Solving/Analysis
  • Communication Proficiency
  • Initiative
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Lead - C++, Qt, Linux
Senior Embedded Software Lead - C++, Qt, Linux

Puck Custom Enterprises • Northern (KY)

Hybrid
USD 120,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

Puck Custom Enterprises • Northern (KY)

Hybrid
USD 90,000 - 120,000
Medical insurance
Dental insurance
Vision insurance
+2
Embedded Software Engineer — C++, Qt, Linux (Industrial)
Embedded Software Engineer — C++, Qt, Linux (Industrial)

Puck Custom Enterprises • Northern (KY)

Hybrid
USD 90,000 - 120,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

AlphaPRO Consultancy • Sterling Heights (MI)

On-site
USD 90,000 - 120,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

LeoForce • Torrance (CA)

On-site
USD 171,924,000 - 212,040,000
Full benefits (medical, dental, vision
401k match
PTO
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Sub-Zero Group, Inc. • Madison (WI)

On-site
USD 80,000 - 110,000
Competitive compensation based on skills
Industry leading health, dental, and vision plans
Generous 401 (K) savings and profit sharing
+4
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Sub-Zero, Inc. • Madison (WI)

On-site
USD 110,000 - 160,000
Industry leading health, dental, and vision plans
Generous 401(K) savings and profit sharing
Education assistance and internal training programs
+4
Software Engineer
Software Engineer

Actalent • Iowa (LA)

On-site
USD 90,000 - 130,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

LOGIXtech Solutions LLC • Westbrook (ME)

On-site
USD 100,000 - 130,000
Medical insurance
Senior Embedded Software Engineer
Senior Embedded Software Engineer

recruitAbility • Rochester Hills (MI)

On-site
USD 120,000 - 150,000
Bonus eligibility
Career growth support
Collaborative culture