1

Principal Embedded Software Engineer Jobs in Texas

Embedded Software Architect

Austin, TX · On-site

$171K/yr

Ambiq is expanding its Austin engineering organization and is seeking a Principal Embedded Software Architect to define the software architecture and requirements for their next-generation Edge AI ...

Embedded Software Engineer

TX

$120K - $158K/yr

The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low ...

Embedded Software Engineer

Fort Worth, TX · On-site

$125K - $165K/yr

You will be the Embedded Software Engineer for the F-35 Vehicle Systems Software group which is responsible for developing and maintaining software for the Vehicle Management Computer. What You Will ...

Job #218134 Chipton-Ross is seeking multiple Embedded Software Engineers for a contract opportunity in Grand Prairie, TX. BASIC QUALIFICATIONS (REQUIRED SKILLS/EXPERIENCE) * Active Secret Clearance ...

Embedded Software Engineer

Austin, TX · On-site

$130K - $171K/yr

About the role As an Embedded Software Engineer, you'll be involved in all stages of our embedded software. You'll help develop the software that powers our autonomous vehicles and robots. You'll ...

Embedded Software Engineer

Austin, TX · On-site

$130K - $171K/yr

As an Embedded Software Engineer, you will design, develop, and support next-generation FPGA and RF products in an exciting high growth market. The fast-paced Abaco RF&DSP team develops leading edge ...

Embedded Software Engineer

Plano, TX · On-site

$125K - $165K/yr

Embedded Software Engineer Location: Plano, TX (Onsite) Duration: Permanent (Full-Time) * Embedded C/C++ development * Embedded Linux (user-space; kernel exposure is a strong plus) * Networking ...

Embedded Software Engineer

Austin, TX · On-site

$130K - $171K/yr

About the role As an Embedded Software Engineer, you'll be involved in all stages of our embedded software. You'll help develop the software that powers our autonomous vehicles and robots. You'll ...

Principal Embedded Firmware Engineer

Houston, TX · On-site

$98K - $134K/yr

The Principal Embedded Firmware Engineer will collaborate with multidisciplinary engineering teams across software, electrical, and mechanical disciplines to deliver high-quality products on schedule.

Embedded Software Engineer

Austin, TX · On-site

$130K - $171K/yr

About the Role As an Embedded Software Engineer at Base, you will lead the architecture and technical direction of the firmware that powers our battery systems. Our devices monitor hardware, control ...

Embedded Software Engineer

Austin, TX · On-site

$130K - $171K/yr

We are seeking a highly skilled Embedded Software Engineer specializing in Jetson hardware platforms and driver development. The ideal candidate will have hands-on experience configuring embedded ...

next page

Showing results 1-20

Principal Embedded Software Engineer information

See Texas salary details

$112.3K

$151.3K

$174.7K

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

As of Jul 3, 2026, the average yearly pay for principal embedded software engineer in Texas is $151,263.00, according to ZipRecruiter salary data. Most workers in this role earn between $140,700.00 and $164,000.00 per year, depending on experience, location, and employer.

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

AspectPrincipal Embedded Software EngineerEmbedded Software Engineer
Required CredentialsBachelor's/Master's in Computer Engineering, Electrical Engineering, or related; extensive experienceBachelor's in relevant field; entry to mid-level experience
Work EnvironmentLeadership roles in R&D teams, system architecture, and designDevelopment, coding, testing embedded systems
Employer & Industry UsageTech companies, automotive, aerospace, industrial automationSimilar industries, often as a team member
Search & Comparison IntentUnderstanding senior roles, responsibilities, and qualificationsEntry to mid-level job distinctions

The Principal Embedded Software Engineer typically holds a senior leadership role with extensive experience, focusing on system architecture and strategic development. In contrast, an Embedded Software Engineer is more involved in coding and testing at an entry or mid-level. Both roles are vital in embedded systems development but differ in scope, responsibility, and experience requirements.

What does a Principal Embedded Software Engineer do?

A Principal Embedded Software Engineer is a senior-level professional who designs, develops, and oversees software that runs on embedded systems, such as microcontrollers and specialized hardware devices. They are responsible for leading software architecture decisions, mentoring junior engineers, and ensuring the reliability and efficiency of the embedded software. Their work often involves close collaboration with hardware engineers and cross-functional teams to deliver integrated solutions. Principal Embedded Software Engineers also play a key role in setting technical standards and driving innovation within their organization.

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

To thrive as a Principal Embedded Software Engineer, you need advanced expertise in embedded systems programming, real-time operating systems, and a strong background in computer engineering or related fields, often supported by a bachelor’s or master’s degree. Familiarity with technical tools like C/C++, embedded Linux, microcontroller development environments, and certifications such as Certified Embedded Systems Engineer are typically required. Leadership, effective communication, and problem-solving abilities are essential soft skills to guide teams and collaborate with cross-functional stakeholders. These skills and qualities are crucial for successfully architecting complex embedded solutions and driving innovation in product development.

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

As a Principal Embedded Software Engineer, you will frequently work alongside hardware engineers, system architects, and product managers to ensure seamless integration of software and hardware components. You may lead technical discussions, provide guidance on system constraints, and participate in design reviews to align on specifications and timelines. Effective communication and collaboration are essential, as you'll be responsible for translating product requirements into reliable embedded solutions while mentoring junior engineers and ensuring best practices across the team.
What are popular job titles related to Principal Embedded Software Engineer jobs in Texas? For Principal Embedded Software Engineer jobs in Texas, the most frequently searched job titles are:
What job categories do people searching Principal Embedded Software Engineer jobs in Texas look for? The top searched job categories for Principal Embedded Software Engineer jobs in Texas are:
Infographic showing various Principal Embedded Software Engineer job openings in Texas as of June 2026, with employment types broken down into 94% Full Time, 2% Part Time, 3% Contract, and 1% Nights. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $151,263 per year, or $72.7 per hour.
Embedded Software Architect

Embedded Software Architect

Ambiq

Austin, TX • On-site

$171K/yr

Full-time

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


Job description

Job Summary:
Ambiq is expanding its Austin engineering organization and is seeking a Principal Embedded Software Architect to define the software architecture and requirements for their next-generation Edge AI MCU platforms. This high-impact role involves partnering with hardware/software teams to influence architectural decisions and mentor engineers in best practices.
Responsibilities:
• Define the software architecture for next-generation low-power Edge AI MCUs
• Drive early-stage functional allocation between hardware and software
• Develop and refine Software Requirements Specifications (SRS) tied to real customer use cases
• Lead architectural decisions across:
• Multi-processor communication
• Control/data plane separation
• Data movement acceleration
• Memory management and protection
• Dynamic resource allocation
• Power optimization strategies
• Debug and visibility tooling
• Partner with SoC architects to influence hardware/software trade-offs
• Support software prototyping to validate architectural decisions
• Act as architectural SME through implementation, validation, and bring-up phases
• Review designs, test plans, and implementation details to ensure alignment with architectural intent
• Mentor engineers and define best practices across embedded teams
Qualifications:
Required:
• BS or MS in EE, CE, or CS
• 12+ years developing embedded software for real-time systems
• Deep experience on ARM Cortex-M platforms
• Strong C/C++ (assembly experience preferred)
• Experience defining and writing Software Requirements Specifications (SRS)
• Strong understanding of functional allocation
• Requirements traceability
• Testability across pre-silicon and post-silicon platforms
• Experience with asymmetric multicore architectures
• Strong knowledge of memory systems, data movement, and processor interaction
• Ability to independently drive architectural decisions
Preferred:
• Power optimization strategies in embedded systems
• TrustZone for M-class microcontrollers
• Trusted firmware environments
• Graphics, display, or audio/video processing
• Experience working with IP vendors and external silicon partners
Company:
Ambiq® was founded in 2010 on the simple yet powerful notion that extremely low-power semiconductors are the key to the future of electronics. Founded in 2010, the company is headquartered in Austin, USA, with a team of 201-500 employees. The company is currently Growth Stage.