Sr Embedded Systems Firmware Engineer

Tyler Technologies 

📍 United States, United States 🇺🇸

full-time
senior
remote
Posted —

Key Skills

C/C++YoctoDSPAVBGit

Industry

Consumer ElectronicsTelecommunications

Job Description

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.