Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Firmware Engineer - Video Streaming & Embedded Systems

$159.5k - $258k

Crestron Electronics

OverviewThe Principal Firmware Engineer is a senior-level technical leader responsible for the design, development, and implementation of audio/video conferencing and embedded system solutions. The ideal candidate brings deep expertise in audio/video technologies, software architecture, design patterns, and best practices, along with a proven track record of leading and mentoring teams and delivering high-quality software products on time and within budget.ResponsibilitiesDefine and drive the technical strategy, firmware architecture, and technology roadmap for audio/video conferencing and embedded systems platforms, ensuring scalability, reliability, security, and long-term maintainability.Lead and contribute hands-on to the design, development, debugging, and optimization of complex embedded firmware and system-level solutions across hardware, firmware, operating systems, networking, audio, and video subsystems to improve performance, interoperability, and end-to-end user experience.Serve as the principal technical authority for embedded systems, multimedia processing, device networking, and real-time communication technologies, providing guidance on complex technical challenges and critical design decisions.Establish and champion firmware engineering standards, design methodologies, automation practices, debugging approaches, and validation processes that improve product quality, development efficiency, and system robustness.Partner with Product Management, Systems Engineering, Hardware Engineering, and Program Management to translate business objectives and customer requirements into scalable platform solutions, execution plans, and product roadmaps.Lead architecture reviews, design reviews, and root-cause analyses for complex system issues, proactively identifying technical risks, dependencies, security concerns, and reliability gaps.Evaluate emerging technologies, industry standards, and market trends in audio/video conferencing, embedded systems, networking, and real-time communications to guide innovation and strategic technology investments.QualificationsBachelor's Degree in Computer Science, Electrical Engineering, or related field is requiredMaster's Degree in Computer Science, Electrical Engineering, or related field is preferredEmbedded software development in audio/video conferencing and embedded systemsNetworking protocols — TCP, UDP, and related stack implementationVideo/audio streaming protocols (RTP, RTSP) and codecs (H.264/H.265, VP9) — highly desirableVideo or graphics software systems — VAAPI, GStreamer, FFmpeg, OpenMAX, OpenGLEmbedded software development in C/C++ or Java across Linux, Android, and RTOS platformsAudio/video technologies — conferencing systems, codec pipelines, streaming architectures, and best practicesSoftware architecture, design patterns, and engineering standards for complex embedded systemsNetworking protocols — TCP, UDP, and stack-level implementation for embedded systemsVideo/audio streaming protocols (RTP, RTSP) and codecs (H.264/H.265, VP9) and related technologiesVideo/graphics software systems — VAAPI, GStreamer, FFmpeg, OpenMAX, OpenGLTeam mentorship and guidance — translating business requirements into technical specificationsProblem solving, critical thinking, and communication across cross-functional teamsFull software development lifecycle — requirements gathering through deploymentPer applicable state requirements, the annual pay range for this position ($159,500 - $258,000) which consists of base salary (subject to performance), reflects the hiring range for candidates. Also note, an individual’s offer may vary from this range as it may be impacted by additional factors, including but not limited to the candidate's hiring location, qualifications, experience, and market factors.JobFamilyEngineeringJobFunctionFirmware EngineeringPayTypeSalaryEmploymentIndicatorRegular

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Firmware Engineer - Video Streaming & Embedded Systems in Trenton, NJ vacancy
  • $107.5k - $173.5k

    The Senior Firmware Engineer, Streaming Audio is a critical individual contributor on the Streaming Audio...  ...and resolve complex software and system-level issues and serve as a technical...  ...sustain high performance firmware and embedded software solutions for streaming audio... 
    Suggested

    Crestron Electronics

    Trenton, NJ
    1 day ago
  • $132k - $214k

     ...EngineeringJob Function: Firmware EngineeringPay...  ..., integrating systems such as Audio Visual...  ...The Android video expert will provide...  ...leadership for Crestron’s embedded Android and Linux...  ...hands-on firmware engineer leading...  ...time conferencing, streaming, capture, playback... 
    Video
    Temporary work

    Crestron Electronics

    Trenton, NJ
    4 days ago
  • $107.5k - $173.5k

     ...button, integrating systems such as Audio Visual...  ...Summary Crestron's Streaming team is looking for...  ...and self-motivated engineer with strong embedded software development...  ...generation of audio video streaming solutions. As a member of the firmware development team, your... 
    Video
    Temporary work

    Crestron Electronics

    Trenton, NJ
    1 day ago
  • $78.4k - $130k

     ...Description: Objective of role: The Embedded Software Engineer is responsible for the design,...  ...support of microcontroller-based embedded systems. Expectations: This role blends...  ...test plans for new hardware and firmware. • Diagnose issues related to startup... 
    Suggested
    Local area
    Remote work

    ITW

    Trenton, NJ
    5 days ago
  •  ...Group is growing, and we're looking for a Firmware Engineer to dive in and help us build the next...  .... If you enjoy tackling complex embedded challenges and want to see your work directly...  ...thermostats, keypads, smart shades, and system controllers, this is for you. We need... 
    Suggested
    3 days per week

    Crestron Electronics

    Trenton, NJ
    4 days ago
  •  ...push of a button, integrating systems such as Audio Visual,...  ...The Senior Android Software Engineer will be responsible for designing...  ...driving innovation in audio, video, and AI-enabled communications...  ...Android platform, including embedded Android systems as well working... 
    Video
    Temporary work

    Crestron Electronics

    Trenton, NJ
    4 days ago
  • $97.17k - $160.87k

     ...in the interest of national security. Job Title: Member Engineering Staff - Embedded Software Engineer Job Code: 41906 Job Location:...  ...into working and maintainable solutions for our Integrated Systems & Encription team. The selected candidate will apply technical... 
    Local area
    Flexible hours

    L3Harris Technologies

    Bensalem, PA
    1 day ago
  •  ...NAVA Software solutions is looking for an Embedded Software Engineer Details: Embedded Software Engineer Location: Cranbury...  ...Vehicle (EV) charging applications Participate in system architecture discussion and planning with software development... 
    Full time
    Work experience placement

    Nava Software Solutions

    Cranbury, NJ
    1 day ago
  • $114.5k - $185k

     ...push of a button, integrating systems such as Audio Visual,...  ...Electronics is seeking a Lead Quality Engineer with a primary focus on Audio...  ...requirements for audio and video products Work closely with Technical...  ...Platforms, Music Streaming Services Ability to make sound... 
    Video
    Temporary work

    Crestron Electronics

    Trenton, NJ
    12 hours ago
  • Embedded Software Engineer—Princeton, NJ (onsite) RICOVR Healthcare is an innovative, biotech start-up...  ..., developing, testing, and debugging firmware for XALIVA, our point‑of‑care...  ...Python based PC applications for testing, system integration, or remote management of... 
    Remote work

    Ricovr Healthcare

    Princeton, NJ
    1 day ago
  •  ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing, optimizing...  ...application performance. Responsible for the analysis of systems architecture, relationships between subsystems and end-to-end system... 

    AmNet Services

    Trenton, NJ
    1 day ago
  •  ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing, optimizing...  ...- Modifies, installs, and prepares technical documentation for system software applications - Monitors systems capacity and... 

    AmNet Services

    Trenton, NJ
    1 day ago
  •  ...Systems Infrastructure AdministratorAdminister systems infrastructure both on-premises and in the cloud, including VMware cloud solutionsSupport...  ...with managers to determine system needs.Training new Systems Engineers.Skills:Minimum of 5 years of Information Technology experience... 

    Samprasoft

    Pennington, NJ
    2 days ago
  •  ...trading cards, autographs, comic books, coins, video games, event tickets, and memorabilia....  ...any questions you have.Senior Software Engineer, PSA Liquidity PlatformAbout...  ...our Marketplace engineering team, building systems that maximize GMV, conversion, and offer-... 
    Video
    Full time
    Work at office
    Remote work
    Worldwide

    Collectors

    Trenton, NJ
    3 days ago
  •  ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing, optimizing...  ...XML / JSON - Professional experience with a version control system (Git preferred) - Should have experience working in a Test-Driven... 

    AmNet Services

    Trenton, NJ
    1 day ago
  • $185k - $195k

     ...scale, and technology.Job DescriptionSenior Engineering Manager, Ontology Platform About the...  ...ingests data from a wide variety of source systems, maps it to a canonical ontology,...  ...services, managed graph/database offerings, streaming/event-driven pipelines).Familiarity with... 
    Ongoing contract
    Full time
    Remote work
    Worldwide

    SS&C Technologies

    Trenton, NJ
    12 hours ago
  •  ...Technology Enabled Services.Job DescriptionThe Judiciary Information Technology, Technical Services is looking for an experienced z/OS Systems Programmer proficient in using IBM SMP/E to install both IBM and ISV products in an IBM z13 SYSPLEX/CICS/DB2 mainframe environment.... 

    Sonsoft

    Trenton, NJ
    3 days ago
  •  ...re doing! Job Description Summary: The Customer Solutions Engineer a highly skilled Mainframe Modernization Senior Consultant to provide...  ...: IBM Enterprise COBOL or PLI programming experience System level experience of IBM CICS; IMS and JCL Relational... 
    Local area
    Remote work
    Worldwide

    Rocket Software

    Trenton, NJ
    5 days ago
  •  ...management of estimating, scheduling, and monitoring tasks• Performs expert-level engineering tasks associated with the analysis, design, and development of computer hardware, firmware, embedded systems, and/or operating systems• Develop, maintain, and report various metrics•... 
    Work experience placement

    LanceSoft

    Trenton, NJ
    1 day ago
  • $166.75k - $228.85k

     ...are seeking a highly accomplished Senior Principal Engineer to serve as a senior technical leader...  ...electromechanical and electro-fluidic systems. This role focuses on neurosurgical, critical...  ...sensor integration, signal processing, embedded systems, polymer device design and... 
    Full time
    Temporary work

    Integra LifeSciences

    Princeton, NJ
    2 days ago
  • $155k - $185k

    Principal Hardware EngineerOur TTC facility in Newtown, PA is seeking a Senior Hardware Engineer to lead mixed-signal PWB design, including analog, digital, power, and FPGA/microcontroller systems.The Principal Hardware Engineer serves as the senior technical authority... 
    Full time

    Curtiss-Wright

    Newtown, PA
    3 days ago
  • $81k - $88k

     ...stories, program promotion, and ongoing network communications across video, social media, web, email, and newsletters. • Write and edit...  .... • Work with colleagues responsible for CRM and email systems to support audience segmentation, campaign tracking, and timely... 
    Video
    Full time
    Casual work
    Work at office
    Remote work
    Afternoon shift

    Jobrapido

    Trenton, NJ
    4 days ago
  •  ...the importance of detail and accuracy • Operate pallet scale system for truck loading • Operate pallet lift for loading/unloading...  ...receiving and inventory management (Morrisville) Audiolab Stereo & Video Center Inc.   \nCompany Description As a small, family-owned... 
    Video
    Full time

    Audiolab Stereo & Video Center

    Morrisville, PA
    24 days ago
  • $129k - $209k

     ...hands-on understanding of our existing system and application framework to allow for future...  ...to come up with simple, original engineering solutions to complicated problems and customer...  ...on Android platform, including embedded Android systems as well working with the... 
    Home office

    Crestron Electronics

    Trenton, NJ
    4 days ago
  •  ...storage tanks, water metering, energy metering, gas monitoring, and asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing, optimizing and performance engineering; for several mid - large wireless... 

    AmNet Services

    Trenton, NJ
    1 day ago
  •  ...DescriptionJob DescriptionJob Title: Principal Engineer, Electrical EngineeringLocation: Cranbury...  ...release.Define product requirements, system architectures, performance budgets,...  ...power integrity.Develop FPGA logic, embedded firmware, and digital interfaces for timing,... 
    Local area
    Remote work

    Quantum Computing Inc.

    Cranbury, NJ
    1 day ago
  • $84k - $148k

     ...Senior Mainframe Systems Programmer - ADABASRemote - United StatesJR014442 Position Summary The successful candidate will perform mainframe database Software upgrades coupled with administration and tuning to support our customers' Software AG ADABAS environments.... 
    Full time
    Temporary work
    Work experience placement
    Remote work
    Work from home
    Flexible hours

    Ensono

    Trenton, NJ
    4 days ago
  • $150.29k - $225.43k

     ...support accurate payments. The Staff Software Engineer drives the design and implementation of mission-critical systems across our platform. As a high level...  ...Familiarity with event-driven architectures, streaming systems (Kafka, Pub/Sub), or microservice patterns... 
    Full time
    Remote work

    Lyric

    Trenton, NJ
    5 days ago
  • $220k - $275k

     ...change in healthcare. Staff Software Engineer The Role As a Staff Software Engineer...  ...across verticals, solve large-scale system challenges, and mentor senior engineers...  ...Orchestration: Airflow or AWS Glue Streaming: Kafka or Kinesis for real-time ingestion... 

    Datavant

    Trenton, NJ
    2 days ago
  • $135.2k - $306.4k

     ...planes. We are hoping to enhance engineering efficiency by concentrating...  ...on building low level systems with high performance that can...  ...Responsibilities As a Senior Principal Engineer, you will lead the...  ...-saving care. And with AI embedded across our products and... 
    Temporary work
    Worldwide
    Flexible hours

    Oracle

    Trenton, NJ
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Firmware Engineer - Video Streaming & Embedded Systems. Be the first to apply!