Embedded Software Engineer - Level TBD

Electronic Theatre Controls

Northern (KY)

Hybrid

USD 85,000 - 120,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Electronic Theatre Controls (ETC) is seeking an Embedded Software Engineer to join the Entertainment Controls Team. You will develop embedded real-time software in C/C++, work with Qt test applications, and assist with hardware bring-up and feature development.

The candidate should be self-directed, able to navigate existing codebases, and collaborate with technical and project stakeholders. Contact Kennedy Kitelinger at kennedy.kitelinger@etcconnect.com or 608.824.5318 for inquiries.

Qualifications

  • Bachelor’s degree required in a related field.
  • 0–3 years of job-related experience.
  • Experience with C/C++ for embedded applications.
  • Experience with real-time, multi-threaded development.
  • Experience with FreeRTOS, Zephyr, or similar RTOS.
  • Experience with CI tools and version control (Jira, Git, GitLab).

Responsibilities

  • Write and review embedded code in C and C++ on 32-bit ARM processors.
  • Real-time development using FreeRTOS.
  • Bring-up and troubleshoot new embedded hardware.
  • Create and maintain Windows Qt test applications.
  • Improve CI and build pipelines for reliable software delivery.
  • Troubleshoot defects and implement features in an established code base.
  • Replace legacy implementations with maintainable modern equivalents.
  • Estimate work, communicate progress, and collaborate with the team.
  • Performs other duties as assigned.
  • Completes special projects and assignments in a positive and timely manner

Skills

C/C++
Real-time development
Wireshark

Education

Bachelor’s Degree

Tools

FreeRTOS
Zephyr
Windows Qt
CI pipelines (Jira, Git, GitLab)

Job description

ETC is looking for an Embedded Software Engineer to work in the Entertainment Controls Team. This role focuses on embedded real-time software development using C and C++, Qt test software applications, new hardware bring-up and supporting feature development.

The ideal candidate is self-directed, comfortable working in established code bases, and able to collaborate clearly with technical and project stakeholders.

If you have any questions about the position or recruitment process, please reach out to Kennedy Kitelinger at kennedy.kitelinger@etcconnect.com or 608.824.5318.

Representative Responsibilities:
  • Write and review embedded code in C and C++ on 32-bit ARM processors
  • Real-time development using FreeRTOS
  • Bring-up and troubleshoot new embedded hardware
  • Create and maintain Windows Qt test applications
  • Improve CI and build pipelines for reliable software delivery.
  • Troubleshoot defects and implement features in an established code base.
  • Replace legacy implementations with maintainable modern equivalents
  • Estimate work, communicate progress, and collaborate with the team.
  • Performs other duties as assigned
  • Completes special projects and assignments in a positive and timely manner
Minimum Qualifications:
  • Bachelor’s Degree
  • 0-3 years of job-related experience
  • Professional experience developing embedded applications with C and C++
  • Experience in multi-threaded, real-time application development.
  • Experience with FreeRTOS, Zephyr, or similar embedded real-time platforms
  • Experience with embedded interfaces, including SPI, I2C, USB, parallel bus interfaces, and LCD displays.
  • Experience working with oscilloscopes and logic analyzers.
  • Ability to work independently in established code bases while communicating progress, risks, and dependencies. Windows Qt Framework experience.
  • Experience with Wireshark or similar network analysis tools.
  • Experience with CI pipelines, Jira, Git, and GitLab.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Level TBD
Embedded Software Engineer - Level TBD

Electronic Theatre Controls • Town of Middleton (WI)

On-site
USD 85,000 - 120,000
Real-Time Embedded Software Engineer (C/C++, ARM)
Real-Time Embedded Software Engineer (C/C++, ARM)

Electronic Theatre Controls • Northern (KY)

On-site
USD 85,000 - 120,000
Embedded Software Engineer — Real-Time C/C++, Qt & Bring-Up
Embedded Software Engineer — Real-Time C/C++, Qt & Bring-Up

Electronic Theatre Controls • Town of Middleton (WI)

On-site
USD 85,000 - 120,000
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

On-site
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Trenton Systems, Inc. • Duluth (GA)

On-site
USD 90,000 - 120,000
Embedded Software Developer
Embedded Software Developer

Electronic Transaction Consultants Corporation • Frisco (TX)

On-site
USD 90,000 - 130,000
Health and Dental plans
Retirement plans
EFAP
+1
Embedded Software Engineer
Embedded Software Engineer

Eikon Consulting • The Colony (TX)

On-site
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Talentify • Saint Paul (MN)

On-site
USD 69,000 - 90,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
Embedded Software Engineer
Embedded Software Engineer

Trenton Systems • Duluth (GA)

On-site
USD 90,000 - 130,000
Software Engineering Manager (Embedded Systems)
Software Engineering Manager (Embedded Systems)

Watchfire Signs, LLC. • Danville (IL)

On-site
USD 130,000 - 160,000
401k with Employer Match
Vacation
Company Paid Life/ADD
+2