×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Systems Architect

Job in Coppell, Dallas County, Texas, 75019, USA
Listing for: Smart Start, Inc.
Full Time position
Listed on 2026-06-26
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Software Architect, DevOps
Salary/Wage Range or Industry Benchmark: 150000 - 180000 USD Yearly USD 150000.00 180000.00 YEAR
Job Description & How to Apply Below

DEPARTMENT: R&D

REPORTS TO: Vice President of Research & Development

FLSA: Full Time, Exempt (Salary)

Schedule: Monday-Friday, 8am-5pm (Hybrid)

Compensation: $150,000 to $180,000 annually

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
Position Summary

We are seeking an Embedded Systems Architect to serve as a high-impact technical leader within the Engineering team. This role is ideal for an experienced embedded systems professional who combines hands‑on firmware development expertise with strong system architecture knowledge, hardware/software integration experience, and cross‑functional leadership.

This position sits between Hardware, Application Software, Test, and Product Engineering, and will help define embedded systems architecture, design system and firmware flows, recommend changes to gateways and hardware responses, and guide embedded development efforts toward stable, scalable, production‑ready solutions.

The ideal candidate is a strong systems thinker who understands how embedded software, hardware, gateways, communication layers, and product requirements intersect. They should also be comfortable using modern AI‑assisted development tools such as ChatGPT, Claude, Git Hub Copilot, or similar tools to support development, debugging, documentation, test planning, and architectural exploration.

Essential Duties and Responsibilities
  • Own and guide end‑to‑end embedded systems architecture across the device, gateway, communication layer, backend service handoff, data ingestion, data storage expectations, diagnostics, and operational monitoring.
  • Design and document complete system flows, including embedded software workflows, interface contracts, message and data flows, boot flows, diagnostic flows, fault‑handling flows, recovery flows, and backend data handling assumptions.
  • Architect over‑the‑air update approaches, including versioning, validation, integrity checks, staged rollout, failure detection, rollback, fallback, safe recovery, and field‑service considerations when an update does not complete successfully.
  • Develop, review, and guide embedded code, prototypes, APIs, and integration patterns where hands‑on validation is needed; this role is not measured by volume of code written, but it requires strong software judgment and the ability to guide clean, scalable implementation.
  • Apply object‑oriented, modular, and testable design principles in embedded C and in relevant higher‑level languages or tooling environments; use C++ where appropriate without assuming the role is primarily heavy C++ development.
  • Architect and enhance embedded systems for real‑time environments using RTOS concepts, state machines, task scheduling, event‑driven design, and timing‑aware design patterns.
  • Serve as a technical liaison between Hardware, Application Software, Backend/Cloud, Test, Product Engineering, and Operations to ensure system‑level alignment and reliable integration.
  • Recommend changes to gateways, hardware interfaces, firmware behavior, backend data handling, device responses, and system interactions to improve reliability, performance, scalability, maintainability, and serviceability.
  • Create efficiencies in the development, test, release, and UAT process through architecture improvements, test automation, simulation or emulation strategies, diagnostics tooling, release readiness criteria, and improved integration workflows.
  • Evaluate and implement system‑level improvements that reduce cost, improve product performance, increase reliability, simplify testing, accelerate releases, or make field…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary