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