Embedded Software Engineer - Level TBD

Electronic Theatre Controls

Town of Middleton (WI)

On-site

USD 85,000 - 120,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

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

The ideal candidate is self-directed, comfortable with existing codebases, and able to collaborate clearly with hardware and software stakeholders. Experience with FreeRTOS or similar RTOS is a plus.

Qualifications

  • Bachelor’s degree required.
  • 0-3 years of 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 (SPI, I2C, USB, parallel bus, LCD).
  • Experience with oscilloscopes and logic analyzers.
  • Ability to work independently in established code bases while communicating progress and risks.
  • Windows Qt Framework experience.
  • Experience with Wireshark or similar network analysis tools.
  • Experience with CI pipelines, Jira, Git, and 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

Embedded development
Real-time systems
Multi-threaded programming
CI pipelines
Git/GitLab
Wireshark
Oscilloscopes/Logic analyzers
Self-directed
Stakeholder communication

Education

Bachelor's Degree

Tools

FreeRTOS
Zephyr
SPI
I2C
USB
LCD displays
Windows Qt
Qt test applications

Job description

Please select an area of interest, city, state, country or region and click Search to view our current openings.

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 • Northern (KY)

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 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 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
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
Embedded Software Engineer
Embedded Software Engineer

TeamGlobal • Town of Owego (NY)

Hybrid
USD 110,000 - 170,000
Medical, Dental, Vision
401(k)
Software Engineering Manager (Embedded Systems)
Software Engineering Manager (Embedded Systems)

Watchfire • Danville (IL)

On-site
USD 100,000 - 140,000
Medical
Dental
Vision
+3