Senior Embedded Systems Engineer (Architecture Focus)

FULTS & ASSOCIATES, LLC
Grapevine, United States of America
25 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 180K

Job location

Grapevine, United States of America

Tech stack

Board Bringup
Bluetooth
Booting (BIOS)
Binary Space Partitioning
C++
Code Review
Computer Programming
Datasheets
Software Debugging
Device Drivers
Linux on Embedded Systems
Embedded Software
Firmware
FreeRTOS
Hardware Design
Real-Time Operating Systems
Systems Architecture
Systems Integration
Universal Asynchronous Receiver/Transmitter
USB
Serial Peripheral Interface
Backend
Yocto

Job description

  • 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

Requirements

Do you have experience in Technical troubleshooting support?, This role can be a fit for either an experienced Embedded 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., * 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, * Embedded Systems: 5 years (Required)
  • C / C++: 5 years (Required)
  • RTOS / FreeRTOS : 3 years (Preferred)

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Life insurance, $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, * 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.?

Apply for this position