Talent.com
HumCap, Inc.
Senior Firmware EngineerHumCap, Inc. • Richardson, Texas, USA
Senior Firmware Engineer

Senior Firmware Engineer

HumCap, Inc. • Richardson, Texas, USA
18 days ago
Job type
  • Full-time
Job description


Position Summary
We are seeking a Senior Embedded Linux Software Engineer to design, develop, and support embedded software solutions for advanced imaging and scanning systems. This role will be responsible for developing Linux-based embedded applications, kernel drivers, manufacturing test software, and system-level integrations while working closely with Electrical, Mechanical, and Systems Engineering teams.
IMPORTANT: Recent, hands-on experience with the Yocto Project is required. Candidates without meaningful Yocto experience will not be considered.
The ideal candidate is a hands-on engineer with deep expertise in Embedded Linux, Yocto, device driver development, and hardware/software integration. This individual will play a key role in bringing next-generation products from concept through production while supporting existing platforms in the field.
Essential Responsibilities
Embedded Software Development

  • Design, develop, test, and maintain embedded software for Linux-based products and embedded processors.
  • Develop Linux kernel modules, device drivers, and hardware abstraction layers for custom hardware platforms.
  • Create software interfaces for hardware utilizing I2C, SPI, UART, GPIO, MIPI-CSI2, and SoC-specific peripherals.
  • Develop embedded applications using C, C++, Python, and Shell scripting.
  • Configure, customize, build, and maintain Embedded Linux distributions using the Yocto Project.
  • Develop scalable, maintainable, and production-ready software architectures.

System Integration & Hardware Bring-Up

  • Work closely with Electrical Engineers to support board design reviews, hardware validation, and system bring-up.
  • Read and interpret electronic schematics to troubleshoot hardware and software interactions.
  • Develop prototypes to evaluate new hardware, firmware, and software technologies.
  • Integrate new hardware platforms into existing software environments.
  • Rapidly understand and contribute to existing codebases and software architectures.

Product Development & Optimization

  • Debug complex embedded systems and resolve software, hardware, and integration issues.
  • Implement system diagnostics, logging, and error reporting capabilities.
  • Analyze and optimize system performance, reliability, and scalability.
  • Participate in design reviews and contribute to technical decisions throughout the product lifecycle.

Manufacturing & Production Support

  • Develop embedded software and automated test applications used in manufacturing environments.
  • Support manufacturing and technical support teams in troubleshooting production and field-related issues.
  • Create tools and utilities that improve product testing, diagnostics, and quality.

Collaboration & Continuous Improvement

  • Collaborate with cross-functional engineering teams to develop innovative solutions.
  • Participate in code reviews and maintain software development best practices.
  • Contribute to build automation, CI/CD initiatives, and release management processes.
  • Create and maintain technical documentation related to software architecture, development, testing, and deployment.

Required Qualifications
Education & Experience

  • Bachelor's or Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related technical discipline.
  • 5+ years of experience developing embedded software for commercial products.
  • Proven experience supporting products through development, manufacturing, and production environments.

Technical Requirements

  • Strong programming skills in C, C++, Python, and Shell scripting.
  • Extensive experience with Embedded Linux development.
  • Experience developing Linux kernel drivers and user-space applications.
  • Experience with U-Boot, Linux kernel configuration, and Linux device tree development.
  • Experience with embedded communication interfaces including I2C, SPI, UART, GPIO, and MIPI-CSI2.
  • Experience using GCC toolchains, CMake, and related embedded development tools.
  • Ability to read and troubleshoot electronic schematics.
  • Experience supporting hardware bring-up and board-level debugging.
  • Strong debugging and root-cause analysis skills.

REQUIRED - Yocto Project Experience
Candidates must possess hands-on experience with the Yocto Project, including:

  • Building and maintaining custom Linux distributions using Yocto.
  • Creating and modifying recipes, layers, and BitBake configurations.
  • BSP integration and customization.
  • Using BitBake, Devtool, and associated Yocto development tools.
  • Image generation, package management, and deployment processes.
  • Troubleshooting build environments and dependency issues.
  • Supporting production-level embedded Linux platforms built on Yocto.

Yocto experience is a mandatory requirement and will be heavily weighted during the evaluation process.
Preferred Qualifications

  • Experience with Video4Linux2 (V4L2) and Videobuf2 APIs.
  • Experience developing multimedia pipelines using GStreamer, including custom plugins and elements.
  • Experience with Linux kernel debugging techniques, including KGDB, OpenOCD, kernel instrumentation, and dynamic debugging.
  • Experience with JTAG and ICE debugging tools such as Segger J-Link.
  • Experience with FPGA development and integration using Verilog or VHDL.
  • Experience working with CCD or CMOS image sensors.
  • Experience with motion control systems, motor drives, and electromechanical products.
  • Experience setting up and maintaining Docker-based build environments.
  • Experience implementing CI/CD pipelines using Jenkins or similar tools.
  • Experience developing manufacturing, diagnostic, or test applications on Linux, Windows, or macOS.
  • Experience developing products subject to FCC, UL, RoHS, or similar regulatory standards.

Success Profile
The successful candidate will serve as a key technical contributor responsible for the Embedded Linux software stack, from bootloader through application layer. They will be comfortable working directly with hardware engineers, owning complex technical challenges, and delivering reliable, production-ready solutions for advanced imaging and scanning systems.
One recruiting tweak I'd make: change the title to 'Senior Embedded Linux Software Engineer (Yocto Required)'. Putting 'Yocto Required' in the title will eliminate a huge number of unqualified applicants before they ever hit your ATS.

Create a job alert for this search

Senior Firmware Engineer • Richardson, Texas, USA

Similar jobs

Sofware Engineer

TradeJobsWorkForce75221 Dallas, TX, US
Full-time

Analyze, design and develop tests and test-automation suites.Design, create and develop a processing platform using various configuration management technologies.Test software development methodolo... Show more

 • Promoted

Program Cost Control Senior Analyst

RTXMckinney, TX, United States
Full-time

Senior Analyst, Program Cost Controls.Raytheon, a mission area within Advanced Products & Solutions, is seeking a Senior Analyst, Program Cost Controls to support the Surveillance and Tactical Adva... Show more

 • Promoted

Air & Space Defense Systems (ASDS) Requirements & Capabilities Strategic Capture Director

RaytheonMckinney, TX, United States
Full-time

Requirements & Capabilities Strategic Capture Director.At Raytheon, the foundation of everything we do is rooted in our values and a higher calling to help our nation and allies defend freedoms an... Show more

 • Promoted

Senior Portfolio Engineer

Fisher InvestmentsPlano, TX, United States
Full-time

Senior Portfolio Engineer Covering Fixed Income.We are seeking a passionate fixed income professional interested in playing a critical role in the investment decision making process.The ideal candi... Show more

 • Promoted

Senior Marketing Specialist

Garney ConstructionMckinney, TX, United States
Full-time

Location: Mckinney, TX, US, 75069.GARNEY A Senior Marketing Specialist position is available at Garney.This full-time, salaried position offers competitive benefits and participation in our Employe... Show more

 • Promoted

Senior Software Engineer - Retail Media - US Remote

QSICDallas, TX, United States
Remote
Full-time

Senior Software Engineer - Retail Media - US RemoteAbout QSICQSIC is reinventing in-store audio.We use Audio, Intelligence (AI) and Creativity to redefine the value of in-store audio and drive grow... Show more

 • Promoted

Associate Director, AI Software Security Engineer

RaytheonMckinney, TX, United States
Full-time

Associate Director AI Software Security Engineer.The Raytheon Software Engineering Team is seeking an experienced and delivery-focused Associate Director AI Software Security Engineer to drive appl... Show more

 • Promoted

Director, Business Development Manager - Resilient Connectivity Portfolio (RCP) (Hybrid)

RTXMckinney, TX, United States
Full-time

Director In Business Development.At RTX, the world's largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to make a difference solving the world's most comp... Show more

 • Promoted

Mainframe Modernization & CI/CD Transformation Lead-Hybrid

Sierra Systems, An Ntt Data CompanyMckinney, TX, United States
Full-time

Mainframe Modernization & CI/CD Transformation Lead-Hybrid.NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us.If you want to be part of an... Show more

 • Promoted

Senior Customer Engineer

W-NeWeb Corporation (WNC)Dallas, Texas, United States
$90,663.00 yearly
Full-time

Salary: $90,663 - 90,663 per year.We require a bachelors degree in electrical engineering, computer science, or a closely related discipline.We expect at least 5 years of telecommunications experie... Show more

 • Promoted

North American Applications Engineer/Product Manager based in DFW area

EnstoMckinney, TX, United States
Full-time

Looking for someone with a background in dealing with electric utility standards engineering and operations.Electrical or mechanical engineering experience required.Ensto is an international, growt... Show more

 • Promoted

Integrated Product Team Lead (IPTL) for EOIR Program (Onsite)

RTXMckinney, TX, United States
Full-time

Engineering Leader For Multi-Spectral Target Systems.Raytheon EO/IR Solutions is seeking an engineering leader with a strong background in production and sustainment programs, specifically in Multi... Show more

 • Promoted

Senior Manager, Operations Training

Simpson Strong-TieMckinney, TX, United States
Full-time

Senior Manager, Operations Training.Simpson Strong-Tie is a leader in engineered structural connectors, software, and solutions for the building industry.We maintain a reputation as a trusted manuf... Show more

 • Promoted

Senior Programmer Analyst Mainframe - VSE (Remote) McKinney, TX

Globe LifeMc Kinney, TX, United States
Remote
Full-time +1

Programmer Analyst Mainframe - VSE (Remote)At Globe Life, we are committed to empowering our employees with the support and opportunities they need to succeed at every stage of their career.Our thr... Show more

 • Promoted

Sales Engineer, Enterprise Majors

EdelmanDallas, TX, United States
Full-time

We are seeking a Sales Engineer to partner with a Named Account Manager in a defined territory.This role is designed for a technically strong but strategically minded individual who thrives in cust... Show more

 • Promoted

Active Directory Engineer - Remote

WomenTech NetworkPlano, TX, United States
Remote
Full-time

JOB DESCRIPTIONReq ID : 346848NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us.If you want to be part of an inclusive, adaptable, and forward-thi... Show more

 • Promoted

Senior Software Engineer, Full Stack (Remote)

AspiraDallas, TX, United States
Remote
Full-time

Senior Software Engineer, Full Stack (Remote) Join to apply for the Senior Software Engineer, Full Stack (Remote) role at Aspira Applicants must be legally authorized to work in the United States.A... Show more

 • Promoted

Role: Cortex XSIAM Engineer - Remote Position

smart folks incMc Kinney, TX, United States
Remote
Full-time

Role :Cortex XSIAM EngineerLocation :RemoteFull Time Position.Role OverviewWe are seeking a skilled Cortex XSIAM Engineer to lead the implementation integration and optimization of Palo Alto Networ... Show more

 • Promoted

Merrill Advisor Development Program - Financial Advisor: Greater Dallas Market

Bank of AmericaMckinney, TX, United States
Temporary

Merrill Advisor Development Program - Financial Advisor.Merrill Wealth Management is a leading provider of comprehensive wealth management and investment products and services for individuals, comp... Show more

 • Promoted

Business Development Manager

HendricksonMckinney, TX, United States
Full-time

Business Development Manager for Military and Specialty Vehicle.The Business Development Manager for Military and Specialty Vehicle is responsible for driving sales growth by promoting product acro... Show more