Senior Firmware Engineer
Smart Start
Senior Firmware Engineer DEPARTMENT: Engineering REPORTS TO: VP of Engineering FLSA: Full-Time, Exempt (Salary) 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, and vision 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
- 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 flowcharts.
- Implement and advocate for best practices in code quality, static analysis, environmental testing, and secure embedded development.
- Serve as a senior technical resource within the team, elevating engineering standards through code reviews, mentorship, and design input.
- Bachelor's degree in Electrical Engineering, Computer Science, or a related field required.
- A minimum of 5 years of progressive experience in embedded systems development required.
- Advanced proficiency in embedded C/C++ programming required.
- Strong experience developing firmware within RTOS environments and real-time systems required.
- Demonstrated expertise in hardware/software integration and low-level debugging required.
- Hands-on experience performing functional and board-level testing of printed circuit board assemblies and individual electronic components required.
- Ability to interpret schematics, component datasheets, test specifications, and electrical measurements to diagnose PCB and component-level failures required.
- Proficiency using Python to develop test automation, engineering utilities, device communication tools, data acquisition scripts, and diagnostic applications required.
- Proven ability to independently own firmware components from concept through production required.
- Strong analytical, troubleshooting, and communication skills required.
- Experience working with microcontroller platforms such as Renesas, MSP430, Nordic, or similar preferred.
- Experience implementing communication protocols including I2C, SPI, UART, USB, and Bluetooth preferred.
- Experience with USB and Bluetooth stacks as well as automotive protocols such as OBD-II preferred.
- Knowledge of cellular communication technologies such as GSM, LTE, and CDMA, as well as serial communication standards such as RS-485, preferred.
- Experience developing automated hardware test systems, hardware-in-the-loop test environments, or production test fixtures preferred.
- Experience using Python libraries and interfaces for serial communication, instrumentation control, data analysis, or automated test reporting preferred.
- Familiarity with Agile development methodologies and tools such as JIRA and SVN preferred.
- Exposure to additional higher-level languages such as Java or C# for tooling, test automation, or system integration preferred.
- Experience in regulated, safety-sensitive, or hardware-centric product environments preferred.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in Grapevine, TX vacancy
- Smart Start, Inc. is seeking a Senior Firmware Engineer to join our Engineering & Test team. You will shape firmware architecture, drive real-time system development, and work across hardware and software to deliver production-ready solutions. You will own firmware components...Senior
$107.5k - $173.5k
Crestron Electronics seeks a Senior Firmware Engineer in Flower Mound, Texas to lead the development of embedded software for Linux and Android products. This role involves the full software development lifecycle, including design, debugging, and maintaining applications...Senior$107.5k - $173.5k
Overview Crestron’s firmware team is looking for a talented and self‑motivated engineer with strong embedded software development experience who can apply his/her expertise... ...embedded Linux and Android based products. The Senior Firmware Engineer for our Android/Linux BSP team...SeniorTemporary work- ...Job Description Job Description Firmware Engineer _______________________________________________________________ DEPARTMENT: Engineering REPORTS TO: Associate Director of Engineering FLSA: Full-Time, Exempt(Salary) Schedule: Monday-Friday, 8am-5pm...SuggestedFull timeContract workTemporary workWork experience placementLocal areaMonday to Friday
- ...team builds and supports applications used by Schwab professionals and clients to make informed investment decisions.As a Software Engineer (hands-on) for Research Technology, you’ll lead through impact—contributing code, guiding technical direction, and mentoring...SeniorFull timeWork at office
- ...fully intend for the selected candidate for this role to work on site in the specified location(s).As a Software and Development Engineer on the Advisor Services Data Delivery Team, you will play a critical role in designing, building, and evolving cloud-based data solutions...SeniorFull timeWork at office
$92.7k - $161.85k
As a Senior DevOps Engineer, you will be a key technical contributor responsible for designing, implementing, and operating scalable, resilient infrastructure and CI/CD pipelines that support the full software development lifecycle. You will work closely with Wolters Kluwer...SeniorFull timeWork at office- ...processes. Support Kubernetes and containerized environments. Perform product lifecycle management and contribute to platform engineering initiatives. Manage and troubleshoot Red Hat Enterprise Linux 8 environments. Support enterprise middleware and J2EE...Senior
- ...Developer - SeniorOur client, a leader in financial services, is seeking a Java Developer - Senior to join their team. As a Java Developer - Senior, you will be part of the Software Engineering Department supporting modernization initiatives and AI-driven workflows. The ideal...Senior
- Title: Senior Software Engineer Location: Southlake, TX Job Type: 6+Months Contract Rate: $50/hr Gathering requirements for interfaces between SAP ECC and Coupa Procurement & Invoicing. Development of software technical specifications. Advise middleware team on mapping...SeniorContract work
- ...access to investing and financial planning.As part of Schwab's AI Engineering & Operations team, you will be building the next generation... ...’s innovation strategy and operational goals.We’re seeking a Senior Software Development Engineer who will design and deliver production...SeniorFull timeWork experience placementWork at office
- ...Senior.NET DeveloperLocation: Coppell, TX (Hybrid role) Long-term contractJD:Strong Azure Cloud experience (Mandatory).Strong full-stack development experience with C#,.NET Core/.NET 5+, Angular, SQL Server, REST APIs, and Entity Framework.Experience in both front-end...Senior
$60 - $65 per hour
...Summary: The Sr. SDET is responsible for delivering high-quality, compliant, and scalable software solutions through Quality Engineering, Test Automation, Agile Delivery, and Software Development Governance. This role combines Software Engineering, Automation Framework...SeniorHourly payDay shift- ...intelligent solutions across AI, data, analytics, and product engineering. Since 2000, we have partnered with some of the largest healthcare... ..., we have an exciting opportunity for a highly skilled Senior Software Engineer (.Net) to join our innovative and dynamic team...SeniorFull timeWorldwide
- As a Senior Engineer, you'll work across the full stack of this app — from Chakra UI components and TanStack Router pages down to server functions that call Salesforce and other third-party APIs. You'll set technical direction within your domain, review code against our...SeniorFull timeLocal area
- ...Job Summary We are seeking a Senior Engineer, Blockchain Platforms to help build and integrate the blockchain infrastructure layer that underpins our organization's digital asset custody and tokenization platforms. This is a hands-on engineering role focused on Layer...Senior
- Newrez is seeking a Sr Principal Business Analyst to lead projects aimed at enhancing efficiency within the organization. The role involves gap analysis, engaging with stakeholders, and overseeing updates within business systems. The ideal candidate should have a background...Senior
- ...Purple Drive Senior Blockchain Engineer, Digital Assets Locations: Southlake, TX; Austin, TX Role Summary Build and integrate the blockchain infrastructure layer that underpins digital asset custody and tokenization platforms. The posting describes this as...Senior
$80 per hour
...-related blockchain workflows, including on-chain transaction execution, event monitoring, and failure recovery. Apply modern engineering practices to ensure blockchain services are reliable, testable, and observable, leveraging AI tools for accelerated development....SeniorFull timeVisa sponsorship- ...for this role to work on site in the specified location(s).As a Senior Full Stack Java Developer, you will design, build, and deliver... ...with product owners, architects, business partners, and fellow engineers to translate complex business needs into scalable technical solutions...SeniorFull timeWork at office
- ...Senior Full Stack Java DeveloperLocation: Southlake, TX 76092 (Onsite) Duration: 06 MonthsInterview Process (Is face to face required... ..., Bitbucket, and Bamboo. Proven experience with software engineering principles, including software design patterns and SOLID principles...Senior
- Aquent Talent seeks a Senior AI Developer to design and deploy cutting-edge AI solutions that power talent matching and digital experiences... ...own projects from experimentation through production, mentor engineers, and establish best practices. Join a people-first, inclusive,...SeniorFlexible hours
- ...and fully intend for the selected candidate for this role to work on site in the specified location(s).Schwab is seeking a Senior Software Engineer to join Enterprise Architecture Solutions Engineering within Enterprise Architecture and the Office of the Chief...SeniorFull timeWork at officeShift work
- Charles Schwab's Investment Research Technology team seeks a hands-on Software Engineer to contribute code, shape technical direction, and mentor others while modernizing research capabilities across on-premises and cloud environments. You will build full-stack capabilities...Senior
- Two95 International Inc. is seeking a Senior Software Engineer to design and implement interfaces between SAP ECC and Coupa Procurement & Invoicing in a 6+ month contract. You will gather requirements, develop technical specs, and guide mapping between Coupa APIs and SAP...SeniorContract work
- ...within renewable energy or T&D automation software, with proven leadership abilities in managing senior product teams. This role involves close collaboration with engineering and sales teams to drive innovation and customer engagement in the U.S. market. #J-18808-Ljbffr...Senior
$66.42 - $73.8 per hour
...directly shape AI-focused workflows across the entire System Development Life Cycle. You will be instrumental in bridging advanced engineering, cutting-edge event-driven architectures, and robust cloud-native platforms with the transformative power of Generative AI-...SeniorHourly payTemporary workWork experience placement- ...pipelines (Bamboo, GitHub, Bitbucket) Preferred qualifications: A university degree in a technical program, such as Computer Science, Engineering, or Information Systems. Advanced degrees and/or other professional certifications are a plus Experience in financial industry-...Senior
- ...Senior Blockchain Engineer Location: Southlake, Texas Role Overview We are hiring a Senior Engineer, Blockchain Platforms to help build and integrate the blockchain infrastructure layer that underpins our organization's digital asset custody and tokenization...Senior
- As the Senior Manager of eCommerce & Mobile Engineering, you will lead the vision, strategy, and execution of our digital commerce and mobile platforms. You’ll be responsible for delivering high-quality, scalable, and high-performing solutions across our Salesforce Commerce...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
Related searches
- senior network engineer remote Grapevine, TX
- senior manager legal Grapevine, TX
- senior commercial counsel Grapevine, TX
- senior manager tax Grapevine, TX
- senior construction accountant Grapevine, TX
- senior living Grapevine, TX
- senior implementation project manager Grapevine, TX
- senior level Grapevine, TX
- senior resident engineer Grapevine, TX
- sr. financial reporting accountant Grapevine, TX


