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

Senior Firmware Engineer

Smart Start

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Senior Firmware Engineer Full Time Grapevine, TX, US 2 days ago Requisition ID: 1569 Senior Firmware Engineer _______________________________________________________________ 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 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. Qualifications 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. Physical Demands & Work Environment The physical demands and work environment described below are representative of those an employee may encounter while performing the essential functions of this position. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions. Regularly required to communicate verbally and hear. Frequently required to use hands and fingers to handle or feel objects, tools, or controls. Occasionally required to stand, walk, sit, reach with hands and arms, climb or balance, and stoop, kneel, crouch, or crawl. Occasionally required to lift and/or move up to 25 pounds. Requires close vision, distance vision, color vision, peripheral vision, and the ability to adjust focus. The noise level in the work environment is usually moderate. This job description is not intended to be an exhaustive list of all duties, responsibilities, or qualifications associated with the position. Employees may be required to perform other job-related duties as assigned by an authorized supervisor. The Company may modify duties, responsibilities, and requirements as needed, including providing reasonable accommodations to qualified individuals with disabilities. This document does not create an employment contract, implied or otherwise, and employment remains at will. #J-18808-Ljbffr Smart Start

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in Grapevine, TX vacancy
  •  ...application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Senior Firmware Engineer Full Time Grapevine, TX, US 3 days ago Requisition ID: 1569 Senior Firmware Engineer _____________________________________... 
    Senior
    Full time
    Contract work
    Temporary work
    Work experience placement
    Local area
    Monday to Friday

    ADP

    Grapevine, TX
    2 days ago
  • Smart Start, Inc. seeks a Senior Firmware Engineer to join the Engineering & Test team, focusing on embedded software, architecture, and cross-functional collaboration. You will own firmware components from concept to production, work with hardware teams, and help raise... 
    Senior

    Smart Start

    Grapevine, TX
    1 day ago
  • Enterprise Mobility Inc. seeks an AI-enabled Embedded Firmware Test Engineer to advance automated testing for embedded control systems. You will design AI-driven test frameworks, write Python automation, and ensure full requirements-to-test traceability across hardware... 
    Senior

    Enterprise Mobility Inc

    Carrollton, TX
    2 days ago
  • $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... 
    Senior
    Temporary work

    Crestron Electronics

    Flower Mound, TX
    3 days ago
  •  ...collaboration and fully intend for the selected candidate for this role to work on site in the specified location(s).As a .NET Sr Software Engineer, you will help strengthen the quality, resiliency, performance, and maintainability of enterprise applications. You will design,... 
    Senior
    Full time
    Work at office

    The Charles Schwab Corporation

    Southlake, TX
    5 days ago
  •  ...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
    Contract work

    Techvilla Solutions

    Coppell, TX
    a month ago
  •  ...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... 
    Senior
    Full time
    Work at office

    The Charles Schwab Corporation

    Southlake, TX
    7 days ago
  •  ...collaboration and fully intend for the selected candidate for this role to work on site in the specified location(s).As a .NET Senior Software Engineer, you’ll design and deliver software solutions that strengthen application quality, resiliency, performance, and... 
    Senior
    Full time
    Work at office

    The Charles Schwab Corporation

    Southlake, TX
    7 days ago
  • $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... 
    Senior
    Full time
    Work at office

    Wolters Kluwer

    Coppell, TX
    7 days ago
  •  ...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-1 blockchain... 
    Senior

    Compunnel

    Southlake, TX
    1 day ago
  • $92.7k - $161.85k

    About the Role:Take your software engineering career to the next level as a Senior Product Software Engineer. You will play a key role in designing, developing, and troubleshooting software programs. Your technical skills and innovative mindset will contribute to the continuous... 
    Senior
    Full time
    Work at office
    Flexible hours

    Wolters Kluwer

    Coppell, TX
    5 days ago
  • Rosendin Electric, Inc is seeking a Senior Principal Talent Acquisition Sourcer to identify and attract top-tier talent for critical roles across Rosendin's national footprint, with emphasis on leadership and specialized technical positions. This strategic individual contributor... 
    Senior

    Rosendin Electric, Inc

    Coppell, TX
    4 days ago
  •  ...Job Title: Senior Site Reliability Engineer Location: Southlake, TX 76092 (Onsite) Duration: 12 Months Interview Process (Is face to face required): Yes (2nd round) Job Details: Must Have Skills: SRE Grafana Python Nice to have skills:... 
    Senior

    eTeam

    Southlake, TX
    2 days ago
  •  ...future of how clients manage their money through innovative and reliable technology products and services. As a Senior Manager, Software Development and Engineering within the thinkorswim Service Availability Engineering (SAvE) team, you will design and deliver scalable,... 
    Senior
    Full time
    Work experience placement
    Work at office

    The Charles Schwab Corporation

    Southlake, TX
    7 days ago
  • Aquent is partnering with a pioneering organization to optimize a high-performance Java platform, focusing on speed, reliability, and scalability. You will independently drive performance and resiliency initiatives across client-side to cloud environments. Join a team where...
    Senior

    Aquent

    Southlake, TX
    2 days ago
  •  ...by Clients, Job-seekers and Employees. Jobseeker Video Testimonials   Employee Glassdoor Reviews If you are a Senior Software Engineer looking for excitement, challenge and stability in your work, then you would be glad to come across this page. We are... 
    Senior
    Contract work

    Alignity Solutions

    Coppell, TX
    29 days ago
  • Spectraforce Technologies, Inc. seeks a Senior Performance Engineer to join the thinkorswim Performance Engineering team, focusing on latency, scalability, reliability, and resiliency for a Java-based trading platform. You will build workloads, analyze JVM behavior, and... 
    Senior

    Spectraforce Technologies

    Southlake, TX
    2 days ago
  •  ...and scalable technology solutions that support investing and financial planning.The Schwab SRE Platform team is seeking a Senior Software Engineer - Platform Developer to join a specialized group developing shared reliability tooling for Schwab’s SRE and production support... 
    Senior
    Full time
    Work at office

    The Charles Schwab Corporation

    Southlake, TX
    7 days ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Shift work

    The Charles Schwab Corporation

    Southlake, TX
    5 days ago
  •  ...Management team in delivering high-throughput, reliable, and low-latency trading solutions. We are looking for a highly motivated Senior Software Engineer who is passionate about building scalable distributed systems, modern automation capabilities, and next-generation... 
    Senior
    Full time
    Work at office

    The Charles Schwab Corporation

    Southlake, TX
    5 days ago
  •  ...role to work on site in the specified location(s). Schwab's Enterprise Delivery Enablement organization is seeking a senior Software Development & Engineering Lead to help drive modernization of the engineering ecosystem that supports software engineers across the firm.... 
    Senior
    Full time
    Work at office

    The Charles Schwab Corporation

    Southlake, TX
    4 days ago
  •  ...Job Description Job Description Senior Software Developer Green Card or U.S Citizen   POSITION As a Senior Software Developer, you will play a crucial role in developing enterprise-level software applications in the Microsoft .NET development stack. You... 
    Senior
    Work experience placement
    Remote work
    1 day per week

    Lanvera

    Coppell, TX
    a month ago
  •  ...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... 
    Senior
    Full time
    Worldwide

    Marlabs

    Coppell, TX
    a month ago
  • 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... 
    Senior
    Full time

    GameStop

    Grapevine, TX
    3 days ago
  •  ...technology products and services as part of our ongoing commitment to democratize access to investing and financial planning.The Senior Engineering Manager - Platform Engineering leads the design, delivery, and operation of shared technology platforms that power large‑... 
    Senior
    Full time
    Work at office
    Immediate start
    Shift work

    The Charles Schwab Corporation

    Southlake, TX
    5 days ago
  •  ...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

    Hr Journals

    Southlake, TX
    3 days ago
  • Charles Schwab is seeking a senior software engineer to lead end-to-end delivery of initiatives within Sales and Service Technology. You will design scalable architectures, mentor junior engineers, and collaborate with product managers, architects, and engineers to deliver... 
    Senior

    Charles Schwab

    Southlake, TX
    3 days ago
  •  ...We are seeking an experienced Senior Lead Software Engineer with strong hands-on expertise in Java, Node.js, Python, AWS, API security, PostgreSQL, and CI/CD. The ideal candidate will lead software development initiatives, design scalable and secure applications, mentor... 
    Senior

    Apptad Inc

    Coppell, TX
    1 day ago
  •  ...Senior Software Engineer, Full Stack Chadds Ford, PA | Coppell, TX | Tempe, AZ | Remote Auto financing is one of the largest consumer credit markets in the U.S. - and one of the most overdue for modernization. We're building a new generation of Auto... 
    Senior
    Full time
    Contract work
    Work at office
    Remote work

    Flagship

    Coppell, TX
    more than 2 months ago
  • $62 - $65 per hour

    job summary: The candidate will work with a team of .NET engineers and be responsible for developing and improving investment in lifecycle solutions in Risk Solutions. Ideal candidates enjoy fast-paced environments, thrive under ambiguity, adopt change passionately,... 
    Senior
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Southlake, TX
    6 days ago

Do you want to receive more vacancies?

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