CrawlJobs Logo

Embedded Software Engineer III

United States, Fort Worth Employment contract 126630.00 - 147735.00 USD / Year · Job Posted June 03, 2026
Apply Position
Job Link Share

Job Description

As an Embedded Software Engineer III, you will lead feature development and systems integration for embedded software operating on autonomous robotic vehicles. You bring years of embedded C/C++ experience to complex vehicle control, actuator, and sensor challenges, working independently across the full development lifecycle from requirements through fielded support. Your depth in real-time systems and clean code practice raises the quality bar for the team around you.

Job Responsibility

  • Lead feature development for embedded applications on autonomous robotic vehicle platforms
  • Diagnose and resolve complex defects across vehicle control, actuator, and perception sensor systems
  • Drive systems engineering participation to ensure robust software integration across hardware and software stacks
  • Write clean, reusable C and C++ code following SOLID principles and established design patterns
  • Build and maintain unit, integration, and system simulation tests with a test-first approach
  • Contribute to continuous refactoring and maintain disciplined use of distributed version control
  • Support fielded systems and lead collaboration with engineering teams on integration challenges

Requirements

  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field
  • 5+ years designing and implementing embedded real-time software systems using C/C++
  • Strong familiarity with large multithreaded embedded applications running on an RTOS
  • Familiarity with electrical and mechanical systems
  • Experience with communication protocols such as CAN, TCP, UDP, SPI, or RS232
  • Experience with ROS/ROS2 or sensor interfacing including GPS, LiDAR, RADAR, or ultrasonics
  • Experience with Agile development, device drivers, or flash programming tools a plus

Nice to have

Experience with Agile development, device drivers, or flash programming tools a plus

What we offer

  • 90% Medical
  • Generous PTO
  • Quarterly and Yearly Bonus Incentives

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Embedded Software Engineer III

8 matching positions

Embedded Software Engineer - III - Project Based

As an Embedded Software Engineer III, you will participate in the full software ...
Location
Location
United States , Mendon
Salary
Salary:
126630.00 - 147735.00 USD / Year
asirobots.com Logo
Autonomous Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field
  • 5+ years designing and implementing embedded real-time software systems using C/C++
  • Familiarity with large multithreaded embedded applications running on an RTOS
  • Familiarity with electrical and mechanical systems
  • Experience with communication protocols such as CAN, TCP, UDP, SPI, or RS232
  • Experience with ROS/ROS2 or sensor interfacing including GPS, LiDAR, RADAR, or ultrasonics
Job Responsibility
Job Responsibility
  • Develop and maintain features for embedded applications on autonomous robotic vehicle platforms
  • Diagnose and resolve defects across vehicle control, actuator, and perception sensor systems
  • Participate in systems engineering to ensure smooth software integration across hardware and software stacks
  • Write clean, reusable C and C++ code following SOLID principles and established design patterns
  • Build and maintain unit, integration, and system simulation tests with a test-first approach
  • Contribute to continuous refactoring and use distributed version control effectively
  • Support fielded systems and collaborate with engineering teams to resolve integration issues
What we offer
What we offer
  • 90% Medical
  • Generous PTO
  • Quarterly and Yearly Bonus Incentives
  • Fulltime
Read More
Arrow Right

Software Development Kit and Application Specific Integrated Circuit Systems Software Engineer III

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
United States , Roseville
Salary
Salary:
103400.00 - 237000.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Engineering, Computer Science, or equivalent
  • Typically, 4-6 years' experience
  • Extensive experience with multiple software systems design tools and languages: Real-time embedded OS, C, Rust, Go and Python
  • Experience to read the ASIC designs and understand them in detail
  • Experience working with Emulator and Simulator environments
  • Excellent analytical and problem-solving skills
  • Experience in overall architecture of software systems: Linux kernel drivers, Embedded Systems
  • Designing and integrating software systems running on multiple platform types into overall architecture
  • Evaluating forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills
Job Responsibility
Job Responsibility
  • Designs enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools
  • Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
  • Writes and executes complete testing plans, protocols, and documentation for assigned portion of application
  • identifies and debugs, and creates solutions for issues with code and integration into application architecture
  • Leads a project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem
  • Collaborates and communicates with management, internal, and outsourced development partners regarding software systems design status, project progress, and issue resolution
  • Represents the software systems engineering team for all phases of larger and more-complex development projects
  • Provides guidance and mentoring to less- experienced staff members
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Software Engineer III

Sigma Design is a product development, engineering, and manufacturing firm. Base...
Location
Location
United States , Camas
Salary
Salary:
119000.00 - 137000.00 USD / Year
sigmadzn.com Logo
Sigma Design
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Mechanical Engineering or other Engineering Field
  • Minimum of 5 years work experience as a degreed engineer
  • Capable of delivering on multiple competing priorities with little supervision required
  • Demonstrated programming capability in C# (C, C++ and Python a plus) required
  • Demonstrated experience working in Windows OS and with Windows Development Toolchain
  • Experience with variety of systems including vision, audio and sensors highly desirable
  • Demonstrated experience developing desktop applications (web, embedded and mobile highly desirable)
  • Wired and Wireless communication protocols such as USB, Ethernet, BLE, Wi-Fi highly desirable
  • Capable of building APIs and services using REST, SOAP, etc. highly desirable
  • Strong written and verbal English language communication skills
Job Responsibility
Job Responsibility
  • Design and implement moderately complex software systems to interact with various hardware
  • Create sophisticated desktop/embedded/web applications for prototyping, test and automation
  • Work alongside other engineers to elevate technology and consistently apply best practices
  • Coordinate with project managers and various disciplines to ensure projects meet requirements
  • Provide accurate engineering time estimates for client proposals
  • Work directly with clients to capture system requirements and design solutions
  • Analyze, diagnose, and debug complex existing code
  • Work with SQA to ensure solutions are fully tested and meet requirements prior to delivery
  • Manage time effectively across multiple competing priorities
  • Own several software subsystems, modules, and/or processes and define requirements
What we offer
What we offer
  • 401(k) with up to 4% company match
  • quarterly bonus program
  • 15-days of accrued PTO
  • 9 company paid holidays
  • multiple options for medical insurance
  • dental insurance
  • voluntary benefits: vision, long-term disability, and life insurance
  • Fulltime
Read More
Arrow Right

Software Engineer III

Designs, develops, troubleshoots and debugs software for networking products. Co...
Location
Location
United States , San Jose
Salary
Salary:
120500.00 - 243000.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Typically 4-6 years experience
  • Expertise in C and python
  • Strong analytical and problem solving skills
  • Designing software systems running on multiple platform types
  • Software systems testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills
  • mastery in English and local language
  • Ability to effectively communicate product architectures, design proposals and negotiate options at management levels
Job Responsibility
Job Responsibility
  • Designs enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compliers, networking and utilities
  • Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
  • Develops and executes complete testing plans, protocols, and documentation for assigned portion of application
  • Identifies and debugs, and creates solutions for issues with code and integration into application architecture
  • Collaborates and communicates with management, internal, and outsourced development partners regarding software systems design status, project progress, and issue resolution
  • Provides guidance and mentoring to less- experienced staff members
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Prototype Software Test Engineer III

The Software Test Engineer III is responsible for leading the design and impleme...
Location
Location
United States , Burlingame
Salary
Salary:
136000.00 - 157000.00 USD / Year
sigmadzn.com Logo
Sigma Design
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Engineering, or related field (or equivalent experience)
  • Minimum of 7 years of relevant work experience preferred
  • Advanced proficiency in Python or similar programming languages
  • Experience designing and implementing test frameworks and automation systems
  • Strong understanding of software-hardware integration and system-level debugging
  • Experience leading technical efforts or owning complex subsystems
  • Ability to define requirements and drive execution across cross-functional teams
  • Strong communication and stakeholder engagement skills
  • Experience mentoring or guiding less experienced engineers
  • Familiarity with networking, embedded systems, and hardware debugging tools is beneficial
Job Responsibility
Job Responsibility
  • Design and implement scalable test software architectures and frameworks
  • Define and lead program-level test strategies, plans, and validation approaches
  • Develop advanced automated test systems for complex prototype and manufacturing environments
  • Lead system bring-up efforts, including troubleshooting and root cause analysis of complex issues
  • Architect and maintain test data pipelines, ensuring accuracy, traceability, and usability
  • Anticipate system-level risks and implement mitigation strategies
  • Collaborate cross-functionally to influence product design for testability and reliability
  • Establish and enforce best practices for test software development and documentation
  • Mentor junior engineers and provide technical guidance
  • Interface directly with customers or external stakeholders as needed
What we offer
What we offer
  • Competitive compensation
  • 401(k) with up to 4% company match
  • Quarterly bonus program
  • 15-days of accrued PTO
  • 9 company paid holidays
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Long-term disability insurance
  • Life insurance
  • Fulltime
Read More
Arrow Right

Software Cyber Security Engineer III

As a Software Cyber Security Engineer III with a strong focus on secure software...
Location
Location
United States , Stafford
Salary
Salary:
117700.00 - 170750.00 USD / Year
karlstorz.com Logo
KARL STORZ
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science or a related field. Master’s Degree preferred
  • Minimum of 5 years of experience with a bachelor’s degree or 3 years with a master’s degree in security-focused software engineering roles
  • Proficiency in Angular, C#, .NET, SQL Server, Web API, NodeJS, JavaScript
  • Expertise in secure coding practices, vulnerability management, and penetration testing
  • Strong knowledge of cryptography, encryption algorithms, and authentication techniques
  • Experience with security tools such as Burp Suite, OWASP ZAP, Nessus, Metasploit
  • Familiarity with cloud security and DevSecOps practices in AWS, Azure, or GCP
  • Strong understanding of product development life cycles and system-level design
Job Responsibility
Job Responsibility
  • Secure Software Development: Design, develop, and maintain secure software solutions by embedding security best practices across the Software Development Life Cycle (SDLC)
  • Vulnerability Assessment & Penetration Testing: Identify and mitigate security vulnerabilities through regular assessments, code reviews, and penetration testing
  • Security Protocols & Encryption: Implement and improve security protocols, encryption techniques, and authentication mechanisms to protect sensitive data
  • Incident Response & Investigation: Investigate security incidents, identify root causes, and implement corrective actions to prevent future threats
  • Collaboration & Mentorship: Partner with product managers, architects, and engineering teams to integrate security requirements into development processes. Mentor junior engineers in secure coding practices
  • Compliance & Standards: Ensure software compliance with internal and external security standards such as OWASP Top 10, SOC 2, and GDPR
  • Automation & Tooling: Develop and automate security tools and processes to enhance overall security posture
What we offer
What we offer
  • Medical / Dental / Vision including a state-of-the-art wellness program and pet insurance
  • 3 weeks vacation, 11 holidays plus paid sick time
  • Up to 8 weeks of 100% paid company parental leave
  • includes maternal/ paternal leave, adoption, and fostering of a child
  • 401(k) retirement savings plan providing a match of 60% of the employee’s first 6% contribution (up to IRS limits)
  • Section 125 Flexible Spending Accounts
  • Life, STD, LTD & LTC Insurance
  • Tuition pre-imbursement up to $5,250 per year
  • Fitness reimbursement of up to $200 annually
  • Fulltime
Read More
Arrow Right

Guidance Navigation and Controls (GNC) Engineer III

The Guidance, Navigation, and Controls (GNC) Engineer III is responsible for des...
Location
Location
United States , Mendon
Salary
Salary:
107010.00 - 124845.00 USD / Year
asirobots.com Logo
Autonomous Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Engineering with emphasis in Controls, Robotics, Localization, or a related discipline
  • 4–6 years of experience developing control or localization systems for robotics, autonomous systems, or complex electromechanical platforms
  • Strong proficiency with MATLAB/Simulink, Python, and C/C++
  • Solid foundation in control theory, system modeling, and state estimation
  • Experience tuning controllers such as PID or implementing state-space control methods
  • Experience validating algorithms through simulation and real-world testing environments
  • Ability to collaborate effectively across software, systems, and hardware engineering teams
  • Strong written and verbal communication skills with the ability to document technical designs and results
  • Willingness to travel to field test sites for system validation and tuning
Job Responsibility
Job Responsibility
  • Design, implement, and test control and localization algorithms for autonomous ground vehicles and apply them to real-world robotic systems
  • Tune control systems and deploy them on embedded vehicle platforms such as vehicle control units (VCUs)
  • Model and simulate mechanical and electrical system behavior using tools such as MATLAB and Simulink
  • Validate algorithms through simulation, hardware-in-the-loop testing, and real-world field testing
  • Collaborate with cross-functional teams including Embedded Software, Mechanical Engineering, Perception, and Systems Engineering
  • Document system models, algorithm designs, tuning methods, and performance results
  • Support field integration, testing, and troubleshooting of autonomous systems
  • Contribute to proposal development and technical documentation for engineering programs
  • Develop and apply control methods such as PID tuning, state-space control, or advanced control techniques
  • Write or contribute to internal technical documentation, white papers, and research publications
What we offer
What we offer
  • 401k with employer match
  • Generous HSA contribution
  • Employee Stock Ownership Plan
  • PTO, Paid Holidays, and Flextime
  • ASI covers 90% of employee medical plan costs
  • Fulltime
Read More
Arrow Right

Systems Engineer III

We are seeking a Systems Engineer III to join an R&D team focused on developing ...
Location
Location
United States , Bellevue
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in a technical discipline (Engineering, Computer Science, etc.)
  • 5–8+ years of experience in systems engineering
  • Experience working on complex systems involving hardware and software integration
  • Strong background in: Verification & Validation (V&V)
  • Requirements management
  • Risk analysis / systems modeling
  • Experience working in regulated or highly controlled environments is preferred
  • Exposure to embedded systems, sensors, or electro-mechanical systems
  • Familiarity with cloud systems, mobile applications, and data pipelines
  • Python scripting
Job Responsibility
Job Responsibility
  • Lead system integration planning and testing across hardware devices, mobile applications, cloud systems, and user interfaces
  • Develop and execute verification & validation (V&V) plans, test protocols, and reports
  • Perform systems modeling, requirements definition, and risk analysis
  • Evaluate system performance, reliability, and data integrity across end-to-end workflows
  • Act as a systems engineering subject matter expert, driving best practices throughout development
  • Collaborate cross-functionally with engineering, product, and quality teams
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • 401(k) plan
Read More
Arrow Right