Skip to content

Software Engineer

Posted: 07/20/2022

ETC is looking for a successful individual to become part of our international corporation. This individual would be writing embedded software for our Architectural Controls product. You will also be working on:

• Building embedded applications on ARM architecture using C/C++, Linux, and RTOSs 
• Researching emerging technology trends and working with external consultants to improve the overall software offering at ETC
• Building world class lighting control systems providing an excellent user experience
• Implementing loosely coupled, scalable, resilient and secure systems
• Looking for innovative opportunities to apply new techniques, processes, and technologies
• Develop, test, and ship embedded software to enable new use-cases, performance improvements and next-gen versions of flagship ETC architectural lighting stations and controllers
• Work out the system design choices and specifications for new features connecting embedded, desktop, and mobile components
• Collaborate with other teams as well as engineers from partner companies and suppliers, to jointly optimize our product experience 
•  Perform data analysis, identify improvement opportunities and provide input to steer the product road-map

Our ideal candidates will possess a minimum of a Bachelor Degree in Computer Science, Computer Engineering, Electrical Engineering, or related discipline. Other skills and qualifications:

• Solid computer science fundamentals including data structures, object-oriented programming concepts, algorithm design and run-time analysis
• Multi-threaded, asynchronous and concurrent application design and development
• Knowledge of C/C++, including object-oriented programming methodologies and programming best practices 
• Knowledge of on-board and networking communication protocols like TCP/UDP, BLE, I2C, UART, SPI, CAN 
• Hands-on experience debugging hardware and firmware using lab equipment such as logic analyzers, wireless sniffers, oscilloscopes 
• Effective communication skills and flexibility to closely collaborate with partners and overseas colleagues
• Experience setting up FreeRTOS and/or embedded Linux based platforms is a plus

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

Scroll To Top