
Sr Embedded Systems Firmware Engineer
Tyler Technologies · United States
- Hybrid
- Full-time
- $130,000 / year
- United States
Job highlights
- Design and develop firmware for next-gen AV solutions.
- Optimize audio/video codecs and streaming protocols.
- Work across embedded Linux stack.
- Collaborate with cross-functional teams remotely.
- Ensure compliance and documentation for electronics.
About the role
Senior Embedded Systems Firmware Engineer
Join Tyler Technologies 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.
Key skills/competency
- Embedded Systems Firmware Engineer
- C/C++
- Embedded Linux
- Yocto Project
- NXP Processors
- Audio/Video Codecs
- Streaming Protocols
- Kernel Configuration
- Device Tree
- Git Version Control
Skills & topics
- Embedded Systems
- Firmware
- C++
- Embedded Linux
- Yocto Project
- NXP Processors
- AV Solutions
- Streaming Protocols
- Real-time Data
- Software Development
How to get hired
- Tailor your resume: Highlight C/C++, embedded Linux, Yocto, and AV experience.
- Showcase your projects: Emphasize your contributions to firmware development and system integration.
- Prepare for technical interviews: Brush up on embedded systems, Linux internals, and AV protocols.
- Demonstrate collaboration skills: Be ready to discuss how you work with cross-functional teams.
- Highlight remote work success: Share examples of independent work and self-motivation.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the primary focus of the Senior Embedded Systems Firmware Engineer role at Tyler Technologies?
- The primary focus of this role is to design, develop, and optimize firmware for next-generation networked audiovisual products, working across the embedded Linux stack and integrating audio/video codecs and streaming protocols.
- Is this a remote position? What is the work arrangement for the Senior Embedded Systems Firmware Engineer?
- Yes, this is a fully remote position. You will work as part of a focused team, collaborating with internal resources and external vendor partners.
- What are the key technical proficiencies required for this role?
- Key technical proficiencies include C/C++ for embedded Linux, experience with Yocto Project build systems on NXP processors, understanding of audio/video codecs and streaming protocols, and familiarity with kernel configuration and driver integration.
- What kind of experience is expected for the Senior Embedded Systems Firmware Engineer at Tyler Technologies?
- A minimum of seven years of practical work experience in a similar role is required. This includes technical expertise to be a seasoned, independent contributor.
- What preferred qualifications would make a candidate stand out for this role?
- Preferred qualifications include hands-on experience with the i.MX 8M Plus and Cadence Tensilica HiFi4 DSP, experience in performance tuning for low-latency AV systems, exposure to Time-Sensitive Networking (TSN), and professional AV transport standards.
- What educational background is preferred for this position?
- A Bachelor of Science degree in Computer Science, Electrical/Electronics Engineering, or a related field is preferred. Hands-on networking expertise, such as CCNA certification, is also a plus.
- What version control system is used for this role?
- The role requires demonstrated use of Git for version control, including branching, merging, and code review workflows.
- What are the collaboration expectations for this Senior Embedded Systems Firmware Engineer?
- You will collaborate closely with cross-functional teams to define system requirements and specifications, ensuring seamless integration of software with hardware. This includes working with internal resources and external vendor partners.