About this opportunity
Puck Custom Enterprises lists this Senior Embedded Software Engineer opportunity in northern, Kentucky. Review the employer’s description below for duties, qualifications and application requirements.
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
#J-18808-Ljbffr
Who can apply
Review the original listing for work authorization, qualifications and employer requirements.