1

Staff Embedded Software Engineer Jobs in Texas (NOW HIRING)

Embedded Software Engineer Location: Grand Prairie, TX 75052 Rate: $80 to $96.00 an hour with partial benefits - W2 Hourly Contract Only Clearance: DoD Secret Clearance ***No C2C, we can NOT work ...

Embedded Software Engineer Location: Grand Prairie, TX 75052 Rate: $80 to $96.00 an hour with partial benefits - W2 Hourly Contract Only Clearance: DoD Secret Clearance ***No C2C, we can NOT work ...

As a Staff Embedded Software Engineer, you will play a key role in defining and delivering state of the art Cloud Hardware products. Celestica is leading the charge in the AI-driven era by developing ...

As a Staff Embedded Software Engineer, you will play a key role in defining and delivering state of the art Cloud Hardware products. Celestica is leading the charge in the AI-driven era by developing ...

Embedded Software Engineer

TX · On-site

$120K - $158K/yr

... staff to diagnose and resolve software issues. Innovation & Product Development • Drive the ... in embedded programming languages (e.g., C/C++), version control (Git/Github) and real-time ...

TITLE: Embedded Software Engineer Work Location: Grand Prairie, TX Required: Secret Clearance W2 Hourly Contract Only Hourly Rate Range: $70.00 - $78.50 DOE with limited benefits *** W2 hourly ...

next page

Showing results 1-20

Staff Embedded Software Engineer information

See Texas salary details

$65.2K

$142.9K

$162.1K

How much do staff embedded software engineer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for staff embedded software engineer in Texas is $142,900.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,500.00 and $161,200.00 per year, depending on experience, location, and employer.

How does a Staff Embedded Software Engineer typically collaborate with cross-functional teams during product development?

As a Staff Embedded Software Engineer, you will regularly work alongside hardware engineers, firmware developers, quality assurance testers, and product managers to ensure seamless integration of software and hardware components. This collaboration often involves participating in design reviews, troubleshooting system-level issues, and aligning software development with hardware constraints and product requirements. Strong communication skills are essential for bridging technical gaps and ensuring project timelines are met. You'll also mentor junior engineers and contribute to architectural decisions, making cross-functional teamwork a key part of the role.

What are the key skills and qualifications needed to thrive as a Staff Embedded Software Engineer, and why are they important?

To thrive as a Staff Embedded Software Engineer, you need expertise in embedded systems programming (C/C++), a strong grasp of hardware-software integration, and a relevant engineering degree. Familiarity with real-time operating systems (RTOS), version control systems (like Git), and debugging tools is typically required, along with experience in industry standards and certifications such as ISO 26262 or MISRA. Excellent problem-solving skills, effective communication, and leadership abilities help you collaborate across teams and mentor junior engineers. These skills ensure the delivery of reliable, efficient embedded solutions and drive innovation in complex product environments.

What is the difference between Staff Embedded Software Engineer vs Embedded Software Engineer?

AspectStaff Embedded Software EngineerEmbedded Software Engineer
CredentialsBachelor's or Master's in Computer Engineering, Electrical Engineering, or related fields; experience in embedded systemsBachelor's degree in similar fields; entry to mid-level experience in embedded systems
Work EnvironmentDesigning, developing, and testing embedded software for complex systems in industries like automotive, aerospace, or consumer electronicsDeveloping embedded software for various devices, often in manufacturing or product development settings
Industry UsageCommonly used in large tech, automotive, aerospace, and industrial companiesWidely used across startups, mid-sized, and large companies in electronics and device manufacturing

The main difference between a Staff Embedded Software Engineer and an Embedded Software Engineer lies in experience level, scope of responsibilities, and project complexity. Staff engineers typically lead projects, mentor teams, and handle more complex systems, while embedded software engineers focus on developing and testing embedded code within their teams.

What does a Staff Embedded Software Engineer do?

A Staff Embedded Software Engineer designs, develops, and maintains software that runs on embedded systems—specialized computing devices found in products such as cars, medical devices, and industrial machines. They are responsible for writing code that interacts directly with hardware, optimizing performance, and ensuring reliability. In addition to hands-on development, staff-level engineers often mentor junior engineers, contribute to system architecture, and help set technical direction for projects. Their work is crucial in ensuring that embedded systems function safely and efficiently in their intended environments.

Staff Embedded Software Engineer

Tixy Services LLC

Dallas, TX • On-site

$130K - $171K/yr

Other

This job post has expired today. Applications are no longer accepted.


Job description

Job Title: Staff Embedded Software Engineer

Employment Type: Full-Time

Locations: Rochester, NY | Cincinnati, OH | Dallas, TX | St. Petersburg, FL | West Palm Beach, FL | Salt Lake City, UT | Tempe, AZ | Allentown, PA,  Hybrid (3–4 Days Onsite)

Job Summary

We are seeking a highly skilled Staff Embedded Software Engineer who combines deep technical expertise with strong customer-facing abilities. This hybrid role serves as a critical bridge between engineering teams, enterprise customers, partners, and channel organizations.

The ideal candidate will lead the customization and extension of our embedded platform, driving integrations, API-based solutions, cloud-connected applications, and customer-specific enhancements. This position requires hands-on development experience across Python, Django, React, AWS, and Embedded Systems, along with the ability to engage directly with customers to deliver innovative and scalable solutions.

Key ResponsibilitiesCustomer Collaboration & Technical Leadership
  • Serve as the primary technical point of contact for customers, partners, and indirect channel teams.
  • Lead technical discovery sessions, requirements gathering, solution reviews, and architecture discussions.
  • Provide technical guidance, developer support, and implementation best practices.
  • Conduct product demonstrations, technical workshops, and partner enablement sessions.
  • Translate customer requirements into actionable engineering deliverables.
Platform Customization & Embedded Engineering
  • Design and develop custom features, integrations, and enhancements across the embedded platform.
  • Build application-layer services and extensions using Python, Django, and REST APIs.
  • Develop customer-facing portals and user interfaces using React.
  • Leverage AWS services to build scalable cloud-connected solutions supporting embedded workloads.
  • Collaborate closely with hardware, firmware, and systems engineering teams to optimize software performance on target devices.
Architecture, APIs & Systems Integration
  • Design, document, and maintain APIs, SDKs, and Interface Design Documents (IDDs).
  • Architect embedded-to-cloud workflows and integration solutions.
  • Ensure seamless interoperability between embedded devices, cloud services, and customer environments.
  • Drive best practices in system architecture, scalability, and reliability.
Technical Troubleshooting & Escalation Support
  • Diagnose and resolve complex software, connectivity, integration, and platform-related issues.
  • Provide Tier-3 technical support and escalation management.
  • Lead root-cause analysis efforts and implement long-term corrective actions.
Project Delivery & Mentorship
  • Lead customer-specific development projects from concept through deployment.
  • Manage technical direction, timelines, and project deliverables.
  • Mentor junior engineers and promote engineering excellence across teams.
Required Qualifications
  • Bachelor''s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Strong expertise in Python and backend service development.
  • Hands-on experience with Django framework.
  • Proficiency in React for building customer-facing applications.
  • Experience with AWS services including Lambda, API Gateway, S3, CloudWatch, IAM, and related technologies.
  • Strong background in Embedded Systems Development (C/C++ experience preferred).
  • Experience designing and integrating RESTful APIs and platform integrations.
  • Excellent communication and stakeholder management skills.
  • Proven experience in customer-facing engineering, solutions engineering, developer support, or technical consulting roles.
  • Strong understanding of hardware-software interaction, system debugging, and complex troubleshooting.
Preferred Qualifications
  • Experience in Developer Relations, Technical Evangelism, or Technical Account Management.
  • Knowledge of Embedded Linux, RTOS environments, and firmware-to-cloud architectures.
  • Experience working with VARs, ISVs, System Integrators, and channel partners.
  • Background in pre-sales engineering, solution consulting, or customer-led solution design.
  • Experience leading enterprise customer implementations and platform adoption initiatives.
Why Join Us?

This is an opportunity to work at the intersection of embedded systems, cloud technologies, and customer innovation while influencing product direction, driving technical excellence, and delivering impactful solutions for enterprise customers.