Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Senior Embedded Systems Engineer (Architecture Focus) Fults & Associates, LLC Grapevine, TX Job Details Full-time $150,000 - $180,000 a year 4 hours ago Benefits Health insurance Dental insurance 401(k) Paid time off Vision insurance 401(k) matching Life insurance Qualifications Systems integration Software engineering Embedded systems Firmware Firmware development Microcontrollers Collaboration with product development teams C++ C Computer hardware Embedded software RTOS Embedded systems programming Technical troubleshooting support Embedded C Microcontroller programming Debugging Cross-functional communication Full Job Description Grapevine, TX | Primarily Onsite Initially (Hybrid Opportunity After Ramp-Up Period) This role can be a fit for either an experienced E mbedded Systems Architect or a Senior Embedded Engineer who has begun taking ownership of system-level design, product architecture, and technical leadership responsibilities. Innovative engineering and technology company seeking an Embedded Systems Architect / Senior Embedded Systems Engineer to support embedded systems architecture, firmware development, hardware/software integration, and cross-functional product development for production embedded systems. This role is ideal for an experienced embedded systems professional who combines strong hands-on firmware development expertise with system architecture knowledge, hardware/software integration experience, and technical leadership capabilities. The ideal candidate understands how embedded devices interact across the broader system — including hardware, firmware, communication layers, backend interaction, and overall system behavior. This is not a pure coding role; the team is seeking someone capable of helping guide system architecture, technical direction, and product design decisions while remaining technically credible and hands-on when needed.
RESPONSIBILITIES
Support embedded systems architecture and system-level design across firmware, hardware, and software interaction layers Design, develop, and maintain embedded firmware using C/C++ Develop within RTOS environments including FreeRTOS or similar platforms Lead hardware/software integration, debugging, troubleshooting, and root cause analysis Review schematics, datasheets, and hardware specifications to support development and integration efforts Support communication interfaces including SPI, I2C, UART, USB, Bluetooth, and related protocols Collaborate closely with firmware, hardware, software, and engineering teams to deliver scalable and reliable solutions Participate in architecture discussions, technical planning, product reliability, and system performance improvements Support technical leadership, code reviews, troubleshooting, and mentoring where appropriate Help guide embedded systems development across product lifecycle activities and cross-functional engineering efforts
REQUIRED EXPERIENCE
Strong embedded systems and firmware development experience Advanced C/C++ programming skills RTOS experience (FreeRTOS or similar) Hardware/software integration and low-level debugging experience Experience developing firmware for production embedded systems Strong communication and cross-functional collaboration skills Ability to operate independently while contributing within a team environment
PREFERRED EXPERIENCE
Embedded systems architecture or system-level design experience Experience supporting products from concept through production Experience mentoring engineers or providing technical leadership Device-to-backend, cloud interaction, or broader system integration experience OTA / firmware update / rollback / recovery methodology experience preferred Experience reviewing datasheets and supporting hardware integration decisions Driver development experience Experience working across multiple processors, boards, or embedded platforms Experience with Embedded Linux, Yocto, bootloaders, BSP, or board bring-up environments Experience with ARM-based platforms, STM32, TI, NXP, Nordic, or similar processors Experience with debugging tools such as oscilloscopes or logic analyzers
COMPENSATION & BENEFITS
$150K-$170K+ depending on experience Primarily onsite during onboarding / ramp-up period with hybrid flexibility available later Medical, dental, and vision insurance 401(k) with company match Life insurance PTO and additional company benefits
Location:
Grapevine, TX Schedule:
Monday-Friday Pay:
$150,000.00 - $180,000.00 per year
Benefits:
401(k) Dental insurance Health insurance Life insurance Paid time off Vision insurance Application Question(s): This position is not available for C2C, visa sponsorship, transfer of sponsorship, or third-party representation. Will you now and in the future require sponsorship to work in the U.S.?
Experience:
Embedded Systems:
5 years (Required) C / C++: 5 years (Required) RTOS /