×
Register Here to Apply for Jobs or Post Jobs. X

Senior Firmware Engineer

Job in Grapevine, Tarrant County, Texas, 76099, USA
Listing for: Smart Start, Inc.
Full Time position
Listed on 2026-08-22
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 155000 USD Yearly USD 120000.00 155000.00 YEAR
Job Description & How to Apply Below

REPORTS TO:

VP of Engineering

SCHEDULE:

Monday-Friday, 8am-5pm (Hybrid)

Note:

We do not provide employment-based visa sponsorship or transfers for any position

Why You Should Join Us!
  • A comprehensive health plan that includes medical,dental, andvision coverage to ensure you and your family have access to the care you need
  • A 401(k)-retirement plan with a generous company match to help you save for your future and achieve your financial goals
  • Other fringe benefits including Birthday & Anniversary bonus
    , company-wide discounts
    , life insurance, Telemedicine access, short & long-term disability, and more!
  • Positive work environments that offer work/life balance and professional growth
  • Mission-driven work making a global impact with local roots
  • The opportunity to have hands on work experience with industry leading
    , innovative technology
Position Summary

We are seeking a Senior Firmware Engineer who will serve as a high-impact technical contributor within our Engineering & Test team. This position is ideal for an experienced embedded systems professional who combines deep hands-on development expertise with strong architectural thinking and cross-functional collaboration skills.

This role goes beyond feature implementation. You will help shape firmware architecture, influence hardware/software integration decisions, anticipate technical risks, and elevate engineering standards across embedded products. You will be expected to operate with a high degree of autonomy, take ownership of complex firmware initiatives, and contribute meaningfully to long-term product reliability and scalability.

The ideal candidate is a strong systems thinker who understands how firmware, hardware, and product requirements intersect and can proactively guide development efforts to deliver stable, production-ready solutions.

Essential Duties and Responsibilities
  • Design, develop, and maintain embedded software and device drivers using C/C++ for production hardware systems.
  • Architect and enhance firmware for real-time systems using RTOS environments, state machines, and event-driven design patterns.
  • Lead development of communication interfaces including I2C, SPI, UART, USB, Bluetooth, and other wired/wireless protocols.
  • Develop and optimize software for displays, sensors, control systems, and closed-loop systems such as PID controllers.
  • Interpret schematics, datasheets, and hardware specifications to drive low-level software implementation and hardware/software integration decisions.
  • Utilize lab equipment such as oscilloscopes, logic analyzers, multimeters, and related diagnostic tools to perform advanced debugging, validation, and root cause analysis.
  • Develop and maintain Python-based scripts, utilities, and test frameworks used for firmware flashing, device configuration, automated testing, data collection, log analysis, and engineering diagnostics.
  • Design, execute, and document functional tests for printed circuit board assemblies and their individual components, including microcontrollers, sensors, memory devices, communication interfaces, power supplies, relays, and other input/output circuitry.
  • Perform board-level troubleshooting to isolate firmware, hardware, and component-level failures using schematics, datasheets, test points, diagnostic equipment, and automated test tools.
  • Collaborate with hardware and test engineers to establish PCB test requirements, acceptance criteria, test coverage, and repeatable validation procedures for prototype and production hardware.
  • Create or enhance automated bench and hardware-in-the-loop test environments to validate firmware behavior, component functionality, communication interfaces, fault handling, and system performance.
  • Collaborate closely with hardware, firmware, and application teams to integrate new features and ensure system-level reliability.
  • Identify architectural improvements, technical debt, and performance constraints, and proactively implement scalable solutions.
  • Contribute to development planning by forecasting technical challenges, hardware dependencies, and resource needs.
  • Document firmware architecture, workflows, and design decisions using modeling tools such as UML, sequence diagrams, and…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary