Career Opportunities with ETC

A great place to work.

 
Careers
Share with friends or Subscribe!

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

We look forward to hearing from you!

 

 

 

Software Engineer - Embedded

Department: R&D
Region: Midwest (US)

One of the Madison area’s most creative, high-profile companies, ETC (Electronic Theatre Controls, Inc.), a global leader in entertainment and architectural lighting, currently has an opening for a Software Engineer.

We're looking for a successful individual to become part of our product development team. This individual will be writing software for our Architectural Controls products.

Our ideal candidates will possess a minimum of a Bachelor Degree in Computer Science, Computer Engineering, Electrical Engineering

Representative Responsibilities:

  • Develop system design and documentation including requirements, architecture, and verification plans.
  • Implement system designs to be reliable, scalable and secure
  • Provide mentorship and guidance less experienced engineers
  • Contribute to development and refinement of departmental best practices
  • Collaborate with other teams to deliver a manufacturable, reliable product
  • Follow emerging technology trends and working with external consultants to improve the overall software offering at ETC

Minimum Requirements:

  • Bachelor’s degree in computer science, electrical engineering, or related discipline
  • Proficiency in object oriented development using modern C++
  • Familiarity with software design patterns and best practices
  • Solid understanding of data structures, algorithms, and programming methodologies
  • Multi-threaded, asynchronous and concurrent application design and development

Desired Qualifications:

  • Embedded application development for Linux, Zephyr and other RTOSs
  • Experience debugging software/firmware on an embedded platform
  • Knowledge of device drivers and Device Tree on Linux
  • Familiar with distributed systems concepts, design, and implementation
  • Development of hierarchical object oriented “pythonic” python applications
  • Understanding IoT system design including cloud and edge computing

For more information about ETC, please visit our website at www.etcconnect.com. We offer excellent benefits, competitive wages, and a dynamic environment.

Come join us at www.etcconnect.com/careers

 

 

 

 

Applicant Tracking System Powered by ClearCompany HRM Applicant Tracking System