Embedded Software Engineering
$2,000 per monthPuck Custom Enterprises - SD
Embedded Software Engineer
Worthing, SD Department: Engineering Employment Type: Full-Time Schedule: Monday - Friday, 8:00 AM - 5:00 PM
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.As an Embedded Software Engineer, you will design, develop, and support embedded software solutions using C++, Qt, and Structured Text Language (ST) in an embedded Linux environment. You will independently deliver reliable, production-ready software for connected industrial, vehicle, or machine-control systems and own features through development, testing, integration, and support.
Designing, implementing, testing, and maintaining embedded software components and applications using C++ in an embedded Linux environment
Developing and enhancing user interfaces and application frameworks using Qt for device-based or industrial HMI solutions
Creating, modifying, and supporting control logic using Structured Text for PLC or automation-related system functionality
Contributing to software architecture and technical design decisions with attention to performance, reliability, maintainability, and hardware integration
Integrating software with embedded hardware, communication interfaces, peripherals, and industrial protocols as required by the system design
Writing clean, well-tested production code and participating actively in peer code reviews and engineering best practices
Troubleshooting and resolving defects across software, device, and system integration layers, including field or lab debugging when needed
Supporting build systems, deployment processes, and software version control practices to improve release quality and consistency
Documenting technical designs, interface behavior, implementation details, and troubleshooting procedures for embedded systems
Collaborating with cross-functional teams including product, program, QA, and peer engineering teams to deliver integrated embedded software solutions
Problem Solving/Analysis
Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field - or equivalent practical experience
3-5 years of professional software engineering experience developing production software for embedded or industrial systems
Strong proficiency in C++ with solid understanding of object-oriented design, memory management, and performance considerations
Hands-on experience developing applications or interfaces using Qt
Experience programming in Structured Text Language for automation, control, or PLC-related applications
Working knowledge of embedded Linux development, including system-level debugging, process management, and interaction with hardware interfaces
Experience with source control, automated testing, build systems, and standard software development lifecycle practices
Experience using AI-assisted development tools to improve software design, coding efficiency, testing, and debugging while maintaining code quality and sound technical judgment
Strong debugging and problem-solving skills across software, device, and system integration environments
Experience with multithreaded application development, inter-process communication, and performance optimization in Linux-based systems
Practical experience with industrial or vehicle communication protocols including J1939 and CANBus or Ethernet, with strong understanding of message-based system integration and diagnostics
Familiarity with cross-compilation toolchains, Yocto, Buildroot, or similar embedded Linux build environments
Understanding of real-time or near-real-time software behavior and system resource constraints
Experience building UI or application components with Qt in embedded or industrial device environments
Experience with automated test frameworks, scripting, or simulation tools for embedded software validation
Familiarity with secure software development practices for connected embedded devices
Familiarity with regulated, industrial, automotive, agricultural, or heavy equipment environments
This is primarily a sedentary role in a professional office environment. Sit for extended periods and work on a computer throughout the day
Occasionally lift office products and supplies up to 20 lbs.
This role operates in a professional office environment and routinely uses standard office equipment such as computers, phones, photocopiers, and filing cabinets.
Travel
Travel is primarily local during the business day, although some out-of-area and overnight travel may be expected.
Relocation
At this time, relocation assistance is not available for this position. We encourage candidates within a commutable distance of Worthing, SD or those willing to relocate independently to apply.
Full-time team members are eligible for benefits beginning the first of the month following 60 days of employment.
Medical insurance through Wellmark Blue Cross Blue Shield - choice of $2,000 PPO or High Deductible Health Plan (HDHP)
Employee-only medical premium starting at $120/month
Free Doctor on Demand virtual visits (covered at 100% on both plans)
Dental insurance through Delta Dental of Iowa
Health Savings Account (HSA) - eligible with HDHP enrollment
Flexible Spending Accounts (FSA) - Health Care, Limited Purpose, and Dependent Care options
Financial Protection
Company-paid Basic Life & AD&D Insurance (1x annual earnings up to $50,000)
Voluntary Supplemental Life Insurance for employee, spouse, and dependents
Voluntary Short-Term Disability - replaces up to 60% of income (up to $1,500/week)
Voluntary Long-Term Disability - replaces up to 60% of income (up to $7,500/month)
401(k) retirement plan
Employee Assistance Program (EAP) through Mutual of Omaha - free, confidential support for emotional, legal, financial, and personal well-being available 24/7/365
Puck provides equal employment opportunities (EEO) to all team members and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. Puck complies with applicable federal, state, and local laws governing nondiscrimination in employment in every location in which the company has facilities. Puck expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status.
- ...MACHINE LEARNING TECHNOLOGIES LLC in Jersey City is seeking a Lead C++ Developer (Embedded) to drive project teams and deliver robust C++ solutions. You will guide development, analyze business needs, and contribute to architectural decisions within an OO architecture...Suggested
$90k - $115k
...90000 - USD 115000 - yearly Company Description Join SEAKR Engineering, a leading-edge provider of advanced electronics for space applications... ...We are seeking a highly engaged junior to mid-level Embedded Software Engineer to join our team. This role offers a fast-paced...Suggested$100k - $140k
...build that future at Cresta. Job Description Cresta is seeking a Embedded AI Expert to join our team and work closely with our customers... ...actionable recommendations. Comfortable working with SaaS software and quickly adapting to new tools and technologies. Comfortable...SuggestedFlexible hours- ...Siemens Healthineers AG is seeking a Software Engineer – Image Formation / Reconstruction to contribute to high-performance software and numerical algorithms supporting Molecular Imaging technologies. You will work with software engineers, physicists, researchers, and...SuggestedFlexible hours
$100k - $135k
...100000 - USD 135000 - yearly Company Description Join SEAKR Engineering, a leading-edge provider of advanced electronics for space applications... .... Job Description We are seeking a highly engaged mid-level Embedded Software Engineer to join our team. This role offers a fast-paced...Suggested$53.91 per hour
...Job Title: Embedded Software Engineer Location: Mossville, IL Zip Code: 61552 Duration: 12 Months Pay Rate: $53.91/hr. Keyword's: #Mossvillejobs; #EmbeddedSoftwareEngineerjobs; Start Date: Immediate We provide a competitive pay and benefits package. This position is offering...InternshipLocal areaImmediate start$99k - $225k
## Embedded Software EngineerApplylocations: Beavercreek, OH: Wright Patterson AFB, OHtime type: Full timeposted on: Posted Todaytime left... ...left to apply)job requisition id: R0242747Embedded Software Engineer**The Opportunity:**Are you looking for an opportunity to combine...Full timeContract workPart timeRemote work$100k - $135k
...where the stakes are real and the mission is bigger than any one person, forge the future with Voyager. Job Summary The Embedded Software Engineer will be responsible for developing, debugging, and testing embedded software for bare-metal, real-time OS, and embedded Linux...Long term contractPermanent employmentContract workFlexible hours- ...GrammaTech in Herndon, VA is seeking a Senior Embedded Security Software Engineer to join our team, with options for Linthicum, MD or Herndon, VA. The role focuses on reverse engineering, firmware analysis, and building out emulation environments to support forward development...
- ...Puck, a dynamic manufacturing company, is hiring an Embedded Software Engineer in Worthing, SD. The role focuses on designing, developing, and supporting embedded software for industrial and vehicle systems using C++, Qt, and Structured Text in an embedded Linux environment...
- # Embedded Software EngineerBright Vision TechnologiesFull-timeVerified RemoteRemoteUSD 130,000 - 195,000Programming6 days ago---## About this roleEmbedded Software Engineer – RemoteBright Vision Technologies is a technology consulting and software development company delivering...Full timeH1bLocal areaImmediate startRemote workVisa sponsorship
- ...Qualcomm Technologies, Inc. in San Diego seeks a software engineer to drive embedded software development for mobile chipset technology. You will integrate drivers, work with cross-functional teams, and optimize software across image flavors and power/performance KPIs....
$115k - $175k
Description Location : On-site in Salt Lake City, Utah Build the embedded software that helps robotic systems operate reliably in complex, real... ...AI (NASDAQ: PDYN) is seeking to hire an Embedded Software Engineer to develop Linux-based software in modern C++ and solve...- Belcan is seeking an Embedded Software Engineer in Mossville, IL for a 12-month contract. The role involves system integration leadership, collaboration with cross-functional teams, and rigorous analysis to assess risks and benefits. The ideal candidate has 2-4 years of...Contract workInternship
$111.3k - $166.9k
## #Embedded Software EngineerSan Diego, California, United States of AmericaApply NowFind out how well you match with this jobJob ID3094013## **Company:**Qualcomm Technologies, Inc.## **Job Area:**Engineering Group, Engineering Group > Software Engineering**General Summary...Work experience placementWork from home$73.15k - $174k
# Lead embedded Software Engineer (Board Bring Up)Santa ClaraApply for this job* Permanent* Experienced Professionals* Software Engineering* ID 529799-en\_USChoosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like...Permanent employmentFull timeLocal area- SEAKR Engineering, Inc. is seeking a junior to mid-level Embedded Software Engineer to design and develop embedded software in C/C++ for space applications. The role emphasizes learning under senior staff and contributing to critical projects in a fast-paced environment...
- SEAKR Engineering, Inc. seeks a mid-level Embedded Software Engineer to take ownership of feature development in a fast-paced, onsite-focused environment with some hybrid flexibility. You will design and implement embedded software in C/C++ for constrained devices, manage...
- ...ADJUDICATED US DoD TOP SECRET CLEARANCE REQUIRED DESCRIPTION OF POSITION / DUTIES All Points is seeking a Top Secret Cleared Embedded Software Engineer to support Lockheed Martin’s Next Generation Interceptor (NGI) Program . The successful candidate will provide embedded...Full timeContract work
- Latitude AI LLC is seeking a Senior Embedded Software Engineer in the Sensor firmware team to develop embedded software for Radar, Lidar and IMU sensors, collaborating with software architects and hardware engineers. You will mentor junior engineers, design and test high...
$197.53k - $276.54k
Senior Embedded Software Engineer - TeraWave Customer Terminals Develop and deploy embedded firmware for Blue Origin's TeraWave customer terminals Location: Seattle, Washington Compensation: $197,529 - 276,540 USD / year About The Role Senior Embedded Software Engineer...Permanent employmentTemporary workLocal areaWorldwide- ...global economies, protect space and our planet and enhance our overall quality of life. About the Role We are looking for an Embedded Software Engineering Intern to work on real firmware for real hardware that ships. You will be embedded (pun intended) with a senior firmware...InternshipNight shift
- ...controls electronics. Come join us to build a new class of aircrafts and deploy at scale. About the Role We are looking for an Embedded Software Engineer to lead the development and bring-up of ARM-based microcontroller platforms across our robotics products. This is a high-...Hourly payWork at officeLocal areaRemote workFlexible hours
- Overview We are seeking a full-time Software Engineer 1 at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for building upon existing software solutions to develop basic software for Garmin products and/or applications....Full timeInternship
- Fairwinds Technologies, LLC is seeking an Embedded Software Engineer with strong experience in Linux-based development on Xilinx UltraScale+ platforms using PetaLinux. You will collaborate with hardware engineers on PCB-based embedded systems to design, implement, and...Remote job
- All Points Logistics, LLC seeks a Top Secret Cleared Embedded Software Engineer to support Lockheed Martin’s NGI program. The role involves design, development, testing, and integration of embedded software within RTOS environments, using Agile methodologies and C/C++....
$130k - $160k
...application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Embedded Software Engineer (DMV- RemoteWith Travel) 2 days ago Requisition ID: 1758 Salary Range: $130,000.00 To $160,000.00 Annually Embedded...Remote jobFull timeCasual workWork at officeWorldwideMonday to FridayAfternoon shift$168.1k - $227.4k
Embedded Senior Software Engineer, Project Leo Customer Terminals Project Leo is Amazon’s low Earth orbit satellite broadband network. Its mission is to deliver fast, reliable internet to customers and communities around the world, and we’ve designed the system with the...Permanent employmentInternshipFlexible hours- Embedded Software Development Engineer (Senior Level) Full-time CS Group USA, a subsidiary of CS Group, is a key player in the development and certification of safety-critical systems in the aerospace industry in the United States. Joining CS Group USA is a unique opportunity...Full timeRemote work
- ...are ready to apply your skills to the forefront of robotics innovation, we’d love to hear from you. What to Expect As an Embedded Software Engineer, you’ll own platform software for the embedded Linux compute units running our robotics stack. You will collaborate...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineering. Be the first to apply!
- embedded software engineer remote Brooklyn, NY
- embedded software engineer Brooklyn, NY
- embedded systems software engineer Brooklyn, NY
- embedded engineer Brooklyn, NY
- embedded developer Brooklyn, NY
- software support Brooklyn, NY
- software Brooklyn, NY
- software technical support Brooklyn, NY
- entry level software sales Brooklyn, NY
- software intern Brooklyn, NY

