TAIT · 14 hours ago
Embedded Software Developer
TAIT is a company that partners with artists and brands to create extraordinary live events through innovative technology. The Embedded Software Engineer will design, develop, and document software for embedded processors on custom PCBs, while also supporting existing products and collaborating with the Product Engineering team.
Events
Responsibilities
Detailed design of the software architecture and code required to run our embedded processors from first concept through to external release
Generate creative design solutions based on sound engineering principles, making intelligent use of proven methods to reduce technical risk
Work with our Electronics Engineers to determine appropriate hardware architecture for new circuit designs
Produce clear and accurate documentation for your code
Adhere to (and help evolve) coding standards, utilizing unit tests, static analysis, and code reviews to deliver high quality code
Use a combination of software simulation and real hardware to prove your designs
Build strong relationships within the Product Engineering team and across TAIT, taking a collaborative approach to new product design and development, drawing on your experience and learning from others
Support existing products; fault finding, managing obsolescence, and updating legacy designs as required
To perform this position successfully, each essential responsibility/accountability must be fulfilled satisfactorily. Reasonable accommodations may be made to enable an individual with disabilities to perform the responsibilities and accountabilities outlined above
Other duties may be assigned to meet business needs
Qualification
Required
Degree-level qualified in Computer Science, Software Engineering, Electronic Engineering or similar, or equivalent practical experience
2+ years' experience (with degree)
4+ years' experience (with equivalent practical experience)
Experienced writing RTOS firmware in C (preferably using FreeRTOS) with some/all of the following interfaces: UART, SPI, I2C, TCP IP, Modbus (Serial and TCP)
Proficient working hands-on with microcontroller-centric hardware designs (e.g. NXP, STM32) and hardware tools (JTAG, logic analyzers, oscilloscopes) used to debug data comm
Proficient with version control systems (preferably GitHub) and artifact repositories (we use Cloudsmith)
Prior exposure to PCB schematics and the electronic design process
Fluent in at least one scripting language (e.g. Python)
Preferred
Previous exposure to the entertainment industry is a plus
Benefits
Competitive medical, dental, and vision insurance plans
Health Savings Account (HSA) with employer contributions (HDHP plans)
Flexible Spending Accounts (Medical & Dependent Care)
Employer-paid life insurance with optional supplemental coverage
Employer-paid Short-term with optional long-term disability insurance
401(k) retirement plan with company match
Paid parental leave
Employee Assistance Program (EAP)
Wellness stipends
Voluntary benefits (e.g., accident, critical illness)
Paid vacation and 12 holidays
Company
TAIT
TAIT is the World Market Leader in designing, constructing and delivering the finest live event solutions in the world.
Funding
Current Stage
Late StageTotal Funding
unknownKey Investors
Providence Equity Partners
2024-07-09Acquired
2019-02-25Private Equity
Leadership Team
Recent News
2025-04-04
Company data provided by crunchbase