Embedded Software Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

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

RTOS firmware in CMicrocontroller-centric hardwareVersion control systemsScripting language (Python)PCB schematicsTechnical ExcellenceSafety FocusInnovationProblem-SolvingCommunicationCollaborationAdaptability

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

twittertwittertwitter
company-logo
TAIT is the World Market Leader in designing, constructing and delivering the finest live event solutions in the world.

Funding

Current Stage
Late Stage
Total Funding
unknown
Key Investors
Providence Equity Partners
2024-07-09Acquired
2019-02-25Private Equity

Leadership Team

leader-logo
Adam Davis
Chief Executive Officer - TAIT Group
linkedin
leader-logo
Ann Ritter
Executive Assistant to Adam Davis, Chief Creative Officer
linkedin
Company data provided by crunchbase