1

Embedded Software Engineer Jobs in Cypress, TX (NOW HIRING)

Our Principal Embedded Real-Time Software Developer/Integrator is a technical position that works in an Integrated Product Team (IPT) environment to architect, design, implement, test, debug, and ...

Collaborate with embedded software teams to integrate, test, and verify GNC functionality on ... Proficiency in C++ and Python programming. * Experience with NASA GUNNS and TRICK Simulation ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

Principal HWIL Software Engineer

Houston, TX

$128K - $172K/yr

Raytheon brings the strength of more than 100 years of experience and renowned engineering ... Embedded Software, Embedded Software Security, Embedded Operating Systems (Linux, RTOS, VxWorks ...

Management of the embedded software team, ensure the productivity of its participants and "right ... Must manage the current team of 5 FTE embedded software developers and varying levels of contract ...

Management of the embedded software team, ensure the productivity of its participants and "right-size" resources for the workload. Must manage the current team of 5 FTE embedded software developers ...

Atec, Inc. is a company focused on developing software platforms for enterprise and embedded systems. The Software Engineer II will lead development activities, mentor junior engineers, and solve ...

Management of the embedded software team, ensure the productivity of its participants and "right ... Must manage the current team of 5 FTE embedded software developers and varying levels of contract ...

Sr HWIL Software Engineer

Houston, TX

$117K - $154K/yr

Raytheon brings the strength of more than 100 years of experience and renowned engineering ... Embedded Software, Embedded Software Security, Embedded Operating Systems (Linux, RTOS, VxWorks ...

Bachelor or Advanced Degree in Computer Science or Software Engineering (or equivalent experience ... Hands-on experience in embedded systems development, including firmware design, microcontroller ...

Software Engineer II develops, enhances, and maintains Atec software platforms across enterprise and embedded systems, taking ownership of significant components and independently solving complex ...

Bachelor or Advanced Degree in Computer Science or Software Engineering (or equivalent experience ... Hands-on experience in embedded systems development, including firmware design, microcontroller ...

Software Engineer II

Houston, TX

$93K - $127K/yr

Our engineers engage in the full software development life cycle within agile teams, focusing on ... Experience with hardware-software integration and embedded system testing. * Active and ...

Software Engineer II develops, enhances, and maintains Atec software platforms across enterprise and embedded systems, taking ownership of significant components and independently solving complex ...

Showing results 21-40

Embedded Software Engineer information

See Cypress, TX salary details

$60.3K

$132.1K

$149.9K

How much do embedded software engineer jobs pay per year?

As of Aug 12, 2026, the average yearly pay for embedded software engineer in Cypress, TX is $132,119.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,300.00 and $149,000.00 per year, depending on experience, location, and employer.

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

AspectEmbedded Software EngineerFirmware Engineer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fields; often requires knowledge of C/C++Similar credentials; strong C/C++ skills, understanding of hardware
Work EnvironmentDevelops software for embedded systems in various industries like automotive, IoT, consumer electronicsFocuses on low-level hardware interaction, often working closely with hardware teams
Industry UsageCommon in automotive, medical devices, consumer electronics, industrial automationPrimarily in consumer electronics, IoT devices, and hardware startups

Embedded Software Engineers design and develop software for embedded systems, focusing on system-level programming. Firmware Engineers write low-level code that directly interacts with hardware components. While both roles require similar skills and work environments, Embedded Software Engineers often work on a broader range of software, whereas Firmware Engineers focus on hardware-specific code. Understanding these differences helps in choosing the right career path or job search focus.

What are the key skills and qualifications needed to thrive as an embedded software engineer?

To thrive as an Embedded Software Engineer, you need a solid background in computer science or electrical engineering, strong programming skills in C/C++, and experience with embedded systems design. Familiarity with real-time operating systems (RTOS), microcontroller architectures, debugging tools, and version control systems like Git is typically required. Excellent problem-solving abilities, attention to detail, and effective communication skills set top engineers apart. These competencies are crucial for building reliable, efficient, and safe embedded solutions that meet industry standards.

What is an embedded software engineer?

Embedded Software Engineers are professionals who design, develop, and maintain software that runs on embedded systems—specialized computing devices that are part of larger systems, such as cars, medical devices, industrial machines, and consumer electronics. Their work involves programming in languages like C or C++ to interact closely with hardware components, ensuring optimal performance, reliability, and safety. Embedded Software Engineers work closely with hardware engineers to integrate and test software with physical devices, often working within real-time and resource-constrained environments. Their expertise is crucial in developing the 'brains' of many devices we use every day.

How does an embedded software engineer typically collaborate with hardware engineers during product development?

Embedded Software Engineers work closely with hardware engineers throughout the product development lifecycle. Collaboration often involves joint design reviews, debugging sessions, and integration testing to ensure software and hardware function seamlessly together. Effective communication is crucial, as changes in hardware can impact software functionality and vice versa. This cross-disciplinary teamwork helps resolve technical issues quickly and ensures the end product meets performance and reliability standards.
What are the most commonly searched types of Embedded Software Engineer jobs in Cypress, TX? The most popular types of Embedded Software Engineer jobs in Cypress, TX are:
What are popular job titles related to Embedded Software Engineer jobs in Cypress, TX? For Embedded Software Engineer jobs in Cypress, TX, the most frequently searched job titles are:
What cities near Cypress, TX are hiring for Embedded Software Engineer jobs? Cities near Cypress, TX with the most Embedded Software Engineer job openings:
Infographic showing various Embedded Software Engineer job openings in Cypress, TX as of August 2026, with employment types broken down into 58% Full Time, and 42% Temporary. Highlights an 100% In-person job distribution, with an average salary of $132,119 per year, or $63.5 per hour.

NASA Artemis Next Generation Space Suit Test and Verification (T&V) Software Engineer

CACI International Inc

Houston, TX • On-site

Full-time

Re-posted 3 days ago


Job description

Job Summary:
CACI International Inc is seeking Test and Verification (T&V) Software Engineers to support the NASA Artemis Next Generation Space Suit program at NASA Johnson Space Center. This role involves verification testing for embedded flight software used in future human spaceflight missions and developing automated verification test scripts and supporting tools.
Responsibilities:
• Define verification test criteria based upon software requirements for Artemis Next Generation space suit embedded software.
• Write automated verification test scripts.
• Interface with and configure tests to run with the project's verification test automation tools.
• Add features to the verification test automation tools as necessary.
• Perform software integration, test, and verification.
• Interface with software and simulation systems to understand behavior and design.
• Use custom and commercial tools to access and maintain artifacts.
• Interface with NASA and space suit designer engineering teams.
• Collaborate with engineering teams and contractors across multiple NASA programs and projects.
• Provide creative solutions for constrained schedules and resources in a fast-paced environment.
• Ensure adherence to JSC standard software process practices.
Qualifications:
Required:
• Must be a U.S. Citizen or Permanent Resident to facilitate access to USG facilities.
• B.S. in Aerospace, Electrical, Software, Computer or Systems Engineering, Computer Science, or related disciplines.
• Two or more years of related experience in embedded software verification testing, more experience is highly valued.
• Experience with requirements analysis including decomposing existing requirements and writing new requirements.
• Experience with automated testing.
• Strong Python development skills.
• Evidence of success in highly collaborative projects and environments.
• Ability to succeed in fast-paced environments.
• Must be flexible, open to new challenges in a dynamic environment.
• Possess technical expertise combined with verbal and written communication skills.
• Ability to manage multiple priorities with some supervision.
• Must be a responsible, team-oriented individual with strong work ethic.
• Must have well-developed coordination and organization skills.
• Ability to take initiative and work independently.
Preferred:
• M.S. in Aerospace, Electrical, Software, Computer or Systems Engineering, Computer Science, or related discipline.
• Five or more years of related experience in embedded software verification testing.
• C/C++ software development skills.
• Experience with version control system.
• Experience with safety-critical embedded RTOS software testing and verification.
• Experience with NASA's Core Flight Software (cFS) framework.
• Experience with autonomous systems.
• Experience in automated testing, including developing unit, integration, and verification tests.
• Experience in software and systems integration testing.
• Experience in the full life cycle of human-rated space vehicle flight software projects.
• Familiarity with CMMI Level 3 (or above) process areas.
Company:
At CACI International Inc (NYSE: CACI), our 27,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security. Founded in 1962, the company is headquartered in Arlington, USA, with a team of 10001+ employees. The company is currently Late Stage.