Description
Join us to design the embedded systems that power our next-generation AV solutions, where your expertise will shape products from the firmware up! The Engineering and Innovation team is looking for a highly skilled and self-motivated Embedded Systems Firmware Engineer with a strong drive for designing, developing, and implementing firmware for embedded systems, and with collaborative cross-functional team communication skills. The right candidate will play a key role in developing and optimizing firmware for advanced networked audiovisual products. You’ll work across the embedded Linux stack - from kernel configuration to media framework integration - delivering robust, low-latency AV performance in demanding environments, supporting FTR’s long-term growth objectives.
This role is a remote position, working as part of a focused team, together with internal resources and external vendor partners, and reports to the Senior Vice President of Engineering and Innovation.
Responsibilities
-
Design, develop, and maintain firmware for embedded platforms
-
Integrate and optimize audio/video codecs, media containers, and streaming protocols (e.g. RTP/RTSP, AVB, AES67)
-
Implement low-level drivers and middleware for high-throughput AV pipelines
-
Collaborate with audio engineers to integrate and tune signal processing on platforms
-
Debug and profile system performance using industry-standard embedded tools and Linux utilities
-
Maintain source control best practices using Git in a collaborative, multi-branch environment
-
Ensure designs meet regulatory compliance requirements (e.g. FCC, CE, RoHS) for embedded electronics
-
Work on a hands-on basis, executing as a liaison in the electronics design elements of the project.
-
Envision and develop ongoing management of product feature roadmap and platform evolution, enhancing firmware performance and efficiency.
-
Support the ongoing production of comprehensive documentation for developed firmware, including technical specification and implementation details.
-
Stay updated with the latest industry trends and embedded firmware technologies to maintain relevance in the field.
Qualifications
-
Experience: A minimum of seven years or more of practical work experience in the same or related role required, with the technical expertise needed to be considered a seasoned contributor, able to work independently in position responsibilities.
-
Proficiencies:
-
Proficient in C/C++ for embedded Linux
-
Experience with Yocto Project build systems on NXP processors
-
Strong understanding of audio/video codecs, streaming protocols, and real-time data handling
-
Familiarity with kernel configuration, device tree modification, and driver integration
-
Demonstrated use of Git for version control, including branching, merging, and code review workflows
-
Comfortable creating technical documentation of complex systems using CAD, Omnigraffle, Visio or similar.
-
Compliance: Knowledge of compliance considerations for embedded hardware/software systems
-
Collaboration: Able to work closely with cross-functional teams to define system requirements and specifications and ensure seamless integration of software with hardware.
-
Self-Management: Ability to work independently with a strong sense of self-motivation and deep technical expertise.
Preferred Qualifications
-
Experience:
-
Hands-on experience with the i.MX 8M Plus and Cadence Tensilica HiFi4 DSP
-
Experience in performance tuning for low-latency AV systems
-
Electronics design experience
-
Exposure: Exposure to Time-Sensitive Networking (TSN) and professional AV transport standards
Education Requirements
-
Degree: BS in Computer Science, Electrical/Electronics Engineering or related field.
-
Certifications: Hands-on networking expertise, with CCNA (or equivalent) professional-level networking certifications preferred. Industry certifications for various product lines are helpful.