Talent.com
Software Engineer
Software EngineerElectronic Theatre Controls • Middleton, United States
Software Engineer

Software Engineer

Electronic Theatre Controls • Middleton, United States
30+ days ago
Job type
  • Full-time
Job description

ETC (Electronic Theatre Controls) , a global leader in entertainment and architectural lighting, is seeking a Software Engineer who is passionate about building exceptional software and helping others grow. This position is based at our Middleton, WI headquarters.

Our software powers Broadway productions, world tours, film studios, houses of worship, and educational institutions worldwide. We’re looking for someone who thrives in a collaborative environment, contributes as a technical authority, and is eager to mentor others while developing professional-grade tools used across the entertainment industry.

What You’ll Do

Engineering Contributions

  • Write and review critical code in Rust, C, and C++ for embedded and distributed applications.
  • Analyze complex software problems, propose solutions, and apply unique approaches to achieve quality, reliability, and performance goals.
  • Contribute to software architecture for embedded Linux systems, real-time applications, and distributed services.
  • Promote best practices in Yocto, Zephyr, BSP bring-up, Linux device drivers, and OpenThread networking.
  • Lead investigative work, including feasibility studies, prototyping, and research into emerging technologies applicable to ETC products.

Mentorship & Collaboration

  • Provide career guidance, hands-on code reviews, and day-to-day technical support to junior and mid-level engineers.
  • Lead onboarding bootcamps, workshops, and technical talks to accelerate learning and raise our collective technical bar.
  • Model constructive feedback and foster a culture where everyone is both a teacher and a learner.
  • What We’re Looking For

    Minimum Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent field
  • All levels of previous work experience will be considered
  • Written and oral communications with marketing, engineering, manufacturing, and R&D management to define and modify product or process specifications
  • Written and oral presentation of project schedule and status to engineering or project managers
  • Demonstrates awareness and understanding of related technology development both inside and outside ETC
  • Creativity and innovation skills required to solve new problems
  • Demonstrates ability to make independent decisions
  • Demonstrates ability to dissect problems and projects into manageable tasks
  • Demonstrates ability to perform multiple tasks and set own priorities
  • Well experienced in software development languages (assembler, C, C++, etc.)
  • Experienced in the application of software design methodologies
  • Grasps a full range of applicable software engineering principles and practices and has the ability for effectively applying accepted approaches to complex engineering problems
  • Demonstrates ability to accurately estimate time to complete assigned tasks
  • Performs engineering assignments of moderate technical breadth
  • Preferred Qualifications

  • 7–10+ years of professional software development experience in C or C++.
  • Demonstrated ability to mentor engineers and raise technical standards.
  • Strong debugging and problem-solving skills in production-grade systems of significant scope.
  • Proven ability to work independently and make technical decisions with limited oversight.
  • Experience with Rust in production environments.
  • Background in embedded Linux development (drivers, BSPs, build systems).
  • Familiarity with networking protocols such as Thread or OpenThread.
  • Experience in real-time or performance-critical systems.
  • Demonstrated success leading research or introducing new technologies into production systems.
  • Why ETC

  • Time Off : Four weeks of PTO starting your first year.
  • Healthcare : Medical, dental, and vision coverage starting day one.
  • Retirement : 401(k) with employer match.
  • On-Site Amenities : Fitness center, at-cost deli, wellness programs.
  • Employee Ownership : As a 100% employee-owned company, every team member shares in our success through our ESOP.
  • Join us to build great software—and help others do the same.

    Create a job alert for this search

    Software Engineer • Middleton, United States

    Similar jobs
    Server

    Server

    Pizza Hut • Monroe, WI, United States
    Full-time
    SERVER WITH FULL BENEFITS 30+ HOURS PER WEEK.Long term & short-term disability insurance.Being a server at Pizza Hut is about making hungry people happy - with tips! It's about being independent an...Show more
    Last updated: 12 days ago • Promoted
    Real Estate Agent

    Real Estate Agent

    Weichert, Realtors • Baraboo, WI, United States
    Full-time
    Job Description Are you a driven, customer-focused individual looking to build a successful career in real estate? Our local Weichert franchised company is seeking enthusiastic Real Estate Agents t...Show more
    Last updated: 14 hours ago • Promoted • New!
    Work from Home - Online Product Support (Entry Level)

    Work from Home - Online Product Support (Entry Level)

    GLOCPA • Middleton, Wisconsin
    Remote
    Full-time
    We’re looking for Customer Support Product Testers across the US to work from home and help top brands improve their products before they hit the market.Show more
    Last updated: 30+ days ago • Promoted
    Remote Customer Service Representative – Product Testing

    Remote Customer Service Representative – Product Testing

    GLOCPA • Middleton, Wisconsin
    Remote
    Full-time
    We’re looking for Customer Support Product Testers across the US to work from home and help top brands improve their products before they hit the market.Show more
    Last updated: 30+ days ago • Promoted
    Remote Side Hustle Developer

    Remote Side Hustle Developer

    Finance Buzz • New Glarus, Wisconsin, US
    Remote
    Full-time +1
    This position is for individuals who want to develop a side income stream while still working full time.You will test different small-scale remote opportunities, learn what works, and grow what pro...Show more
    Last updated: 15 days ago • Promoted
    Remote Product Tester – $45 / hr + Free Products – Start Now!

    Remote Product Tester – $45 / hr + Free Products – Start Now!

    OCPA • Browntown, Wisconsin, us
    Remote
    Part-time +1
    Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies. We guarantee 15-25 hours per week with an hourly pay of bet...Show more
    Last updated: 30+ days ago • Promoted
    Online Survey Participant : Work Remote and Earn Up To $25 Per Survey

    Online Survey Participant : Work Remote and Earn Up To $25 Per Survey

    Earn Haus • Monroe, WI, US
    Remote
    Full-time +1
    Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion. You will help influence brand decisions on se...Show more
    Last updated: 17 days ago • Promoted
    Postal Mail Processor - $72,400 average pay

    Postal Mail Processor - $72,400 average pay

    Postal Jobs Source • Monroe, WI, US
    Full-time +1
    NO EXPERIENCE REQUIRED – PAID TRAINING PROVIDED – JOB SECURITY.The Postal Service is the largest government related agency in terms of employees. The Postal Service currently employs nea...Show more
    Last updated: 30+ days ago • Promoted
    AM Technician I

    AM Technician I

    Prototek • Blue Mounds, WI, United States
    Permanent
    Prototek is a leading national provider of digital based manufacturing services including CNC machining, precision sheet metal fabrication, EDM, and additive manufacturing services.Prototek serves ...Show more
    Last updated: 30+ days ago • Promoted
    Store Supervisor – Entry Level

    Store Supervisor – Entry Level

    Pizza Hut - Mount Horeb • Mount Horeb, Wisconsin, US
    Full-time +2
    Read the overview of this opportunity to understand what skills, including and relevant soft skills and software package proficiencies, are required. Mount Horeb is looking for a full time or part t...Show more
    Last updated: 8 hours ago • Promoted • New!
    Independent Online Earner - Flexible and Remote

    Independent Online Earner - Flexible and Remote

    Finance Buzz • New Glarus, Wisconsin, US
    Remote
    Temporary
    We’re seeking proactive and independent individuals interested in learning how to earn money online.This opportunity is ideal for those who want a self-directed, flexible way to build extra income....Show more
    Last updated: 15 days ago • Promoted
    Postal Mail Processor - $72,400 average pay

    Postal Mail Processor - $72,400 average pay

    Postal Source • Monroe, WI, US
    Full-time +1
    NO EXPERIENCE REQUIRED – PAID TRAINING PROVIDED – JOB SECURITY.The Postal Service is the largest government related agency in terms of employees. The Postal Service currently employs nea...Show more
    Last updated: 30+ days ago • Promoted
    Project / Field Engineer - Commercial Construction

    Project / Field Engineer - Commercial Construction

    Gpac • Verona, Wisconsin, United States
    Full-time
    Quick Apply
    New graduates are encouraged to apply.We are seeking a Project / Field Engineer to support commercial construction projects from preconstruction through closeout. This role is ideal for a first step...Show more
    Last updated: 22 days ago
    Survey Taker : Earn up to $25 per survey (Remote)

    Survey Taker : Earn up to $25 per survey (Remote)

    Earn Haus • Monroe, WI, US
    Remote
    Full-time +1
    Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion. You will help influence brand decisions on se...Show more
    Last updated: 17 days ago • Promoted
    Postal Mail Processor - $72,400 average pay

    Postal Mail Processor - $72,400 average pay

    The Postal Service • Monroe, WI, US
    Full-time +1
    NO EXPERIENCE REQUIRED – PAID TRAINING PROVIDED – JOB SECURITY.The Postal Service is the largest government related agency in terms of employees. The Postal Service currently employs nea...Show more
    Last updated: 30+ days ago • Promoted
    Project Engineer

    Project Engineer

    Trilon Group • Monroe, Wisconsin, US
    Full-time
    Quick Apply
    Are you highly motivated and have a passion for infrastructure? Do you learn best when you’re doing the work? Fehr Graham is a fast-growing Midwest engineering environmental firm looking for a moti...Show more
    Last updated: 30+ days ago
    Buyer

    Buyer

    Family Fresh Pack Inc • Monticello, WI, US
    Full-time
    Looking for a role that offers growth, challenge, and the opportunity to shape procurement strategies? Were seeking a motivated Buyer ready to drive success and contribute to our companys future!.W...Show more
    Last updated: 1 day ago • Promoted
    School Speech Language Pathologist - Baraboo, Wisconsin

    School Speech Language Pathologist - Baraboo, Wisconsin

    Soliant • Baraboo, WI, US
    Full-time
    Master's degree in Speech-Language Pathology, active SLP license and 1+ year of Speech-Language Pathology experience required. Applicants who do not meet these qualifications will not be conside...Show more
    Last updated: 3 days ago • Promoted