Senior Firmware Engineer

Belkin•El Segundo, CA
•$130,000 - $145,000

About The Position

The Senior Firmware Engineer architects, designs, develops, and maintains embedded hardware and firmware-based systems for consumer and industrial electronic products. The role covers the full embedded software development lifecycle, from requirements analysis and architecture through design, coding, integration, testing, debugging, release readiness, and maintenance. Work includes device drivers, communications protocols, secure firmware update mechanisms, and other embedded software applications. The engineer handles medium- to complex assignments, structures technical approaches, and makes design recommendations that meet performance, security, schedule, and cost objectives. The position leads technical support staff in testing and analysis, contributes engineering concepts and judgment, and analyzes complex technical issues to identify root causes and effective solutions. The role collaborates with engineering and product teams, vendors, manufacturing, and outsourced resources, and may represent Belkin on-site as part of an engineering team. The position is based in El Segundo, California, with a stated salary range of $130,000–$145,000. Actual compensation depends on factors including location, academic credentials, relevant experience, and skills. Compensation also includes a performance-based bonus and a range of medical, financial, and other benefits.

Requirements

  • Bachelor of Science in Computer Engineering, Electrical Engineering, or equivalent work experience; a Master of Science may also be held.
  • At least 5 years of experience in embedded systems design and development supporting new product development, including consumer electronics design experience.
  • Excellent verbal, written, and interpersonal communication skills.
  • Experience debugging and troubleshooting embedded applications.
  • Experience optimizing firmware for performance or size.
  • Understanding of hardware-software interactions, memory management, and system-level optimizations.
  • Experience with embedded communication protocols including I2C, SPI, UART, and USB.
  • Experience with RTOS development on ARM SoCs.
  • Familiarity with hardware board bring-up and debugging using lab equipment such as power supplies, digital multimeters, oscilloscopes, and function generators.
  • Working knowledge of secure embedded software practices, including secure boot, cryptography, authentication, signed or encrypted OTA, rollback protection, secure key management, and vulnerability remediation.
  • Knowledge of test equipment and basic schematic understanding.
  • Proficiency with AI-assisted development tools for producing code, tests, documentation, and technical analysis.
  • Mastery of Git for source control.
  • Experience implementing Agile/Scrum software development cycles.
  • Experience probing hardware during runtime to analyze software behavior.
  • Experience with CMake and other build systems.
  • Experience leading and mentoring firmware engineers, including technical guidance and code reviews.
  • Experience with Bluetooth and BLE.

Nice To Haves

  • Familiarity with IDEs and toolchains such as VS Code and nRF Connect.
  • Experience with bug tracking tools and CI/CD processes.
  • Experience with secure coding standards, static analysis, software composition analysis (SCA), fuzz testing, SBOMs, or product security review processes.
  • Familiarity with wireless communication protocols beyond Bluetooth and BLE.

Responsibilities

  • Design and develop organized, maintainable embedded software source code from requirements through production, including estimating development effort.
  • Debug software and firmware using emulators, analyzers, simulators, and similar tools.
  • Develop applications using industry-standard technologies, defined APIs, specified SDKs, and applicable Apple MFi specifications.
  • Create object libraries, applications, daemons, and drivers for embedded hardware devices.
  • Document software designs, code, interfaces, verification plans, and end-user documentation.
  • Develop embedded applications in C or C++, with working knowledge of assembly.
  • Develop applications and drivers for operating systems such as Zephyr, FreeRTOS, and IC-manufacturer derivatives.
  • Develop board support packages for new hardware platforms.
  • Apply software quality, configuration management, and release management practices.
  • Write technical specifications, design documents, test outlines, procedures, and code review artifacts.
  • Use AI-assisted development tools responsibly for code generation, debugging, refactoring, documentation, test development, and code review, validating outputs against requirements, architecture, coding standards, and confidentiality obligations.
  • Design firmware security controls, including secure boot, signed images, encrypted or authenticated communications, secure key handling, secure OTA update flows, rollback prevention, and vulnerability mitigation.
  • Apply secure coding practices, threat modeling, static analysis, dependency review, and peer review throughout development.
  • Research upcoming projects, firmware technologies, AI-enabled engineering practices, and product security requirements; present findings to corporate leadership and integrate results into technical strategy.
  • Coordinate and integrate projects with electrical, mechanical, quality, and software engineers, industrial designers, product managers, vendors, and manufacturing.
  • Foster collaboration and knowledge-sharing.
  • Monitor and meet project schedules and cost objectives.
  • Work independently and self-manage while collaborating with cross-functional teams on system integration.
  • Work with outsourced engineering and resources across time zones, and represent Belkin on-site as part of an engineering team.
  • Participate in and/or lead peer-to-peer and cross-functional design review meetings.
  • Perform other duties as assigned and required.
  • Lead and mentor firmware engineers through technical guidance and code reviews.

Benefits

  • Performance-based bonus
  • Medical benefits
  • Financial benefits
  • Other benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service