Embedded Software Engineer C / C++ 🏆

Filled
January 6, 2026

Job Description

Embedded Software Engineer 💰 Salary: $90,000 – 110,000 per year

At HED, Inc. we are looking for a C / C++ engineer!

🛠️ Our tech stack:
Embedded, FreeRTOS, GitHub, Hardware, Support, Matrix, Python, Windows, TDD, C++

📝 Rquirements:
– Bachelor’s Degree in Electrical Engineering, Computer Engineering, or a related field.
– Proficient in programming with C and in a Windows environment, including MS Word and Excel.
– Experience with hardware, schematics, and component datasheets.
– Familiarity with standard lab equipment such as power supplies, digital multimeters, oscilloscopes, and logic analyzers.
– Understanding of programming concepts, practices, and procedures, as well as software version control.
– Knowledge of test equipment for debugging and verifying hardware and software operation.

👩‍💻👨‍💻 Your responsibilities are:
– Collaborate within an agile team culture, closely working with fellow team members.
– Define clear project requirements based on customer needs, government regulations, and industry standards.
– Develop and maintain microcontroller-based software and lifecycle data, including software requirements, design documentation, source code, test procedures, and test reports from automated, manual, and unit tests.
– Identify, track, and resolve software defects while supporting root-cause analysis and corrective action initiatives.
– Work alongside outsourced vendors and the electrical design team on new hardware designs.
– Assist in investigating issues affecting production capabilities and provide customer technical support.
– Perform other typical software development tasks as needed.

View this job and over 500 other transparent jobs with salaries (💰💰💰) & tech stacks (🛠️) on DevITJobs

Category: C / C++ Developer / Engineer
Location address: Constitution Avenue 2133, Madison, United States

Salary: $90,000 – 110,000 per year

Benefits & perks that we offer:

HED, Inc. – More about us and the role:
We at HED, Inc. pride ourselves on being customer-oriented, respectful, passionate, collaborative, and adaptable, driven by our mission to develop innovative, high-quality products that create meaningful impacts, thus fostering a better, safer, and more connected world. Our team embraces the dynamic nature of high-tech markets, continuously seeking curious and forward-thinking individuals who can aid in the enhancement of our processes, products, and services. We are dedicated to accountability to ourselves, each other, and our clients, understanding that our success hinges upon delivering world-class products and services on time, supported by an empowered and engaged workforce.

We celebrate our achievements through ongoing learning, recognition, flexibility, and collective celebrations, valuing our work and the manner in which we accomplish it. If you relish the prospect of contributing to an evolving organization and making a significant difference, we encourage you to connect with us. The salary will be commensurate with experience.

Please note that the job typically requires under 5% travel, and work is conducted primarily in an office environment with occasional visits to customer locations. The physical demands include frequent sitting, talking, and using hands, with occasional lifting of up to 10 pounds. We also offer a comprehensive benefits package, including a 401(k) plan with matching, health insurance, flexible scheduling, paid time off, and opportunities for professional development and tuition reimbursement.

Are you looking for C / C++ jobs in Madison?