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

Senior Embedded Firmware Engineer

$120k - $180k
Full-time

Arrow Electronics

Salary: $120,000 - 180,000 per year Requirements:

  • We are looking for a bachelors degree in Computer Science, Electrical Engineering, or a related discipline; a masters degree is a plus, or equivalent industry experience.
  • We expect 7+ years of embedded firmware development experience, ideally in IoT, networking, or video streaming products.
  • You should have strong programming expertise in Embedded C and C++.
  • Experience developing software on RTOS and Embedded Linux platforms is required.
  • You need solid knowledge of real-time multimedia applications, including video/audio processing, compression, and streaming technologies such as H.264 and H.265.
  • We value experience with multithreaded and multitasking embedded software development.
  • You should have hands-on experience developing and debugging embedded device drivers.
  • Strong debugging, troubleshooting, and root-cause analysis skills in embedded systems are essential.
  • Experience optimizing embedded software for performance and efficient resource usage is important.
  • Working knowledge of networking protocols such as TCP, UDP, RTP, RTSP, SIP, and WebRTC is expected.
  • Experience with wireless technologies such as Wi‑Fi, BLE, and LTE is preferred.
  • Familiarity with IoT communication architectures and cloud-connected devices is required.
  • Hands-on use of hardware debugging tools such as oscilloscopes, logic analyzers, and protocol analyzers is needed.
  • Experience using source control systems such as Git is required.
  • Strong communication and collaboration skills, with the ability to work effectively across cross-functional teams, are essential.
Responsibilities:
  • We design, develop, debug, and maintain embedded firmware for IoT and video streaming products.
  • We own major firmware components and features throughout the full product lifecycle, from design through production.
  • We collaborate with Hardware, Cloud, Mobile, QA, and ODM partners to ensure smooth system integration and successful product delivery.
  • We develop and integrate device drivers, communication protocols, RTOS components, and platform firmware.
  • We troubleshoot and resolve complex firmware, hardware, and system-level issues.
  • We optimize firmware for performance, memory usage, power consumption, and overall system reliability.
  • We review board schematics, component datasheets, and hardware documentation to support firmware development and debugging.
  • We participate in design reviews, code reviews, and root-cause analysis to strengthen software quality.
  • We evaluate new SoCs, image sensors, wireless modules, and other hardware components for future product development.
  • We mentor junior engineers and contribute to engineering best practices and continuous process improvements.
  • We support products through manufacturing and production.
  • We work with scripting languages such as Python, Perl, or Lua when needed.
  • We develop firmware for consumer IoT and smart home products.
  • We work with industry protocols such as Zigbee, Z-Wave, Thread, and Matter.
  • We use Linux knowledge spanning memory management, file systems, and bootloaders such as U-Boot.
Technologies:
  • Cloud
  • Embedded
  • Firmware
  • Git
  • Hardware
  • IoT
  • Support
  • Linux
  • Mobile
  • Perl
  • Python
  • Video Streaming

More:

We are eInfochips, an Arrow company and a leading global provider of product engineering and semiconductor design services. With more than two decades of experience, over 500 products developed, and 40 million deployments across 140 countries, we help accelerate connected product innovation for global clients. We work with strategic technology partners including Qualcomm, NVIDIA, NXP, Analog Devices, Texas Instruments, Amazon, Microsoft, and Google. This is a fully onsite role based in Carlsbad, CA, USA, or Richmond, BC, Canada, and we offer the opportunity to contribute to edge-to-cloud product development within a large, global engineering organization.

last updated 35 week of 2026

Vacancy posted 24 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Firmware Engineer in Richmond, VA vacancy
  • $157.03k - $240.14k

    THE IMPACT YOU WILL HAVE: As a QTS Senior Solutions Engineer for our Enterprise Strategic Accounts team, you will serve as the primary technical resource supporting both sales and operations. You will identify and define customer requirements throughout the evaluation stage... 
    Senior
    Full time
    Work at office

    Quality Technology Services

    Richmond, VA
    1 day ago
  • $145k - $185k

    GFT is seeking a Senior Solutions Engineer, Asset Management  to support our GIS and Asset Management Services team! This role follows a hybrid-remote work model, requiring occasional onsite attendance at local offices or client sites. Working on the geospatial team offers... 
    Senior
    Full time
    Local area
    Remote work

    Gannett Fleming

    Richmond, VA
    13 hours ago
  • $102.3k - $209.5k

     ...layer debugging spanning kernel/user space, firmware interfaces, and hardware signals;...  ...availability. Work closely with platform engineering, operations, firmware development,...  ...innovations to life-saving care. And with AI embedded across our products and services, we help... 
    Senior
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    Oracle

    Richmond, VA
    2 days ago
  •  ...Senior Java Backend DeveloperClient is seeking a Senior Java Backend Developer with deep expertise in enterprise level application development. This role focuses heavily on building out modern microservices-based and event driven architecture to migrate a legacy system... 
    Senior

    TechWish

    Richmond, VA
    1 day ago
  •  ...Senior Java Developer100% Remote - EST Time Zone, Client is in Richmond, VA12 Months ContractMust Haves:Familiar with Core Java & Spring FrameworkHands On DeveloperMicroservices Based ArchitectureJava 1.8Spring, Spring Boot, Spring BatchAWS - ECS / Containerization, Docker... 
    Senior
    Remote work

    Samprasoft

    Richmond, VA
    1 day ago
  •  ...winning leader in supply chain AI and a FedRAMP authorized provider to the federal government. Position: Level 4 - 5 Front-End Engineer. Description: We are seeking a skilled Front-End React Developer with 6-8 years of experience to join our dynamic team.... 
    Senior

    Exiger

    Richmond, VA
    3 days ago
  • $105k - $141.75k

     ...Team is looking for a highly skilled Mainframe Modernization Senior Consultant to provide technical support and/or leadership in the...  ...application code across platforms. Familiarity with agile engineering practices like Test Automation, Test-Driven Development (TDD),... 
    Senior
    Full time
    Remote work
    Worldwide

    Rocket Software

    Richmond, VA
    1 day ago
  •  ...Work in close partnership with cross-functional teams and management. Qualifications: Bachelor's degree in Computer Science, Engineering, or related field (or equivalent professional experience)plus 7+ years of Software Engineering experience. At least 7 years of... 
    Senior
    Permanent employment
    Full time
    Work at office

    Intellibee

    Richmond, VA
    7 days ago
  •  ...Senior Software Engineer Our client, in the specialty transportation industry, is seeking a Senior Software Engineer to join their team, hit the ground running, and help drive to success. This is a permanent/direct hire position. The employee will work in their Downtown... 
    Senior
    Permanent employment
    Casual work
    Work at office
    Flexible hours

    Key Choice Group

    Richmond, VA
    2 days ago
  • Java Developer Designing and implementing Java-based applications. Analyzing user requirements to inform application design. Defining application objectives and functionality. Aligning application design with business goals. Developing and testing software. Debugging...
    Senior

    Software Technology Inc

    Richmond, VA
    4 days ago
  •  ...Senior ServiceNow Developer 5 months with possible extension Locations Allowed: Richmond, VA, McLean, VA or Dallas/Plano, TX Schedule: 3 days onsite, (choice of days among Monday, Tuesday, Wednesday and Thursday) Requirements: ~5+ years of hands-on experience... 
    Senior

    RIT Solutions

    Richmond, VA
    2 days ago
  •  ...place to grow, make an impact, and work with people who care, we'd love to meet you! ABOUT THE ROLE We are looking for a Senior Computer Vision Engineer to own applied model development across computer vision, machine learning, and data science use cases — building and... 
    Senior
    Work at office
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    AgileEngine

    Richmond, VA
    16 hours ago
  •  ...firm specializing in AI, Data Engineering, Blockchain, and Cloud...  ...cross-compilation, u‑boot, and embedded Linux boot pipelines. Experience...  ...Wi‑Fi chipsets and related firmware. Background in Yocto-based...  ...Intel SoC FPGA toolchains. Seniority level Entry level... 
    Contract work

    Prana Tree

    Richmond, VA
    4 days ago
  • Overview We are looking for a professional Embedded Software Engineer, a team player with solid technical skills to add to our core engineering...  ...complex multi-processor system Cross-functional (hardware/firmware/software) development and verification Knowledge of... 
    Remote work

    iDirect Government

    Richmond, VA
    4 days ago
  •  ...learning from the world and each other.POSITION TITLESenior Software Engineer (Full Stack)This role is not eligible for employment visa...  ...Thursdays.YOUR ROLEWe are seeking a skilled and collaborative Senior Software Engineer (Full Stack) to help build and evolve our customer... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Remote work

    Genworth Financial

    Richmond, VA
    3 days ago
  • $157.03k - $240.14k

     ...Senior Solutions Engineer It's exhilarating to find yourself at a pivotal moment in history and even more so to be leading the way. At QTS Data Centers, we are proud to stand at the forefront of today's dynamic digital transformation. Our world-class data centers empower... 
    Senior
    Work at office
    Immediate start
    Worldwide
    Flexible hours

    QTS Data Centers

    Richmond, VA
    16 hours ago
  •  ...product and project managers as well as directly with clients (you need to be able to communicate effectively with people outside of engineering!). \n Responsibilities Driving innovation and collaboration. Proactively coach other developers Lead code reviews... 
    Senior
    Full time
    Work experience placement
    Remote work

    Anovium

    Richmond, VA
    2 days ago
  •  ...to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's Customer Experience & Engagement org within EAA, owns the customer- and... 
    Senior
    Local area

    Coinbase

    Richmond, VA
    2 days ago
  • $50 - $66 per hour

     ...Job Description Insight Global is seeking a Senior Software Engineer local to Richmond, Virginia, with 5+ years of hands-on software development experience. This role is responsible for designing, developing, and supporting scalable, high-performing systems, with a... 
    Senior
    Local area

    Insight Global

    Richmond, VA
    3 days ago
  • $186.07k - $218.9k

     ...to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The EAA Compliance CXAE team, part of Coinbase's Enterprise Applications and Architecture org, builds AI-first surfaces... 
    Senior
    Local area

    Coinbase

    Richmond, VA
    2 days ago
  •  ...Senior UI/UX Developer Location: Richmond, Virginia (Onsite) Role Overview We are seeking a Senior UI/UX Developer to join...  ...implementation. Learn, collaborate with, and teach other Software Engineers. Develop UI/UX prototypes and proofs of concept. Required... 
    Senior
    Remote work

    Apex Systems

    Richmond, VA
    3 days ago
  • $116.2k - $229.1k

     ...of change and join us on this transformative journey.Recruiting for this role ends on 9/11/2026.Work you'll doAs a ServiceNow HRSD Senior Consultant you will be responsible for:Supporting ServiceNow HR Service Delivery implementations and optimization efforts across design... 
    Senior
    Local area

    Deloitte

    Richmond, VA
    1 day ago
  • $115k - $145k

     ...work in a collaborative environment? As an experienced SAP PP-ME Senior Consultant, you will have the ability to share new ideas and...  ...real-time manufacturing visibility.Partner with production, engineering, quality, and supply chain teams to define and maintain execution... 
    Senior
    Work at office
    Local area
    Visa sponsorship

    Deloitte

    Richmond, VA
    3 days ago
  • $180k - $220k

     ...stepping onto a driven and highly collaborative team that is passionate about creating transformative change in healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead major initiatives that advance Datavant's platform scalability... 
    Senior

    Datavant

    Richmond, VA
    4 days ago
  • $110k - $140k

     ...Senior Software Engineer Location: United States (Remote) The Role The Senior Software Engineer is a senior individual contributor responsible for designing, developing, and delivering high-quality, scalable, secure, and reliable software solutions that support... 
    Senior
    Full time
    Remote work

    Pearson

    Richmond, VA
    2 days ago
  • $171.6k - $338.3k

     ...Recruiting for this role ends on 12/31/2026.The Team:Deloitte’s Cyber Engineering is a new team that is spearheading the buildout of...  ...Professional development From entry-level employees to senior leaders, we believe there’s always room to learn. We offer opportunities... 
    Senior
    Local area

    Deloitte

    Richmond, VA
    1 day ago
  • Sr. Java DeveloperArete Technologies, Inc. offers a set of innovative consulting and outsourcing services, bridging the gap between requirements and outputs of various dexterous and facile companies worldwide. The thrust of providing global deliverables with focus on providing...
    Senior
    Local area
    Worldwide

    Arete Technologies Inc

    Richmond, VA
    3 days ago
  • $138.24k - $218.6k

     ...Job Title: Senior Software Engineer Location: 145 Broadway, Cambridge, MA 02142 Job Description: Akamai Technologies, Inc. is hiring for the following role in Cambridge, MA (multiple openings): Senior Software Engineer. Perform software engineering duties in... 
    Senior
    Work experience placement
    Work at office
    Remote work

    Akamai

    Richmond, VA
    4 days ago
  • $79.2k - $209.5k

     ...standards, and reduce technical debt. Improve the team through engineering practices, operational practices, development process,...  ...everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Richmond, VA
    16 hours ago
  • $85k - $148k

     ...Senior Mainframe Systems Programmer – AutomationRemote - United StatesJR012893 Position Summary As part of Mainframe Automation...  ...skills to design automation for different platforms Engineering solutions to bridge tool capabilities with business requirements... 
    Senior
    Full time
    Temporary work
    Remote work
    Work from home
    Flexible hours

    Ensono

    Richmond, VA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Firmware Engineer. Be the first to apply!