CrawlJobs Logo

Embedded Systems Integration Engineer

figure.ai Logo

Figure

Location Icon

Location:
United States, San Jose

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

140000.00 - 180000.00 USD / Year

Job Description:

We’re seeking an Embedded Systems Integration Engineer to build the backend infrastructure that validates the interaction between our hardware, firmware, and software. You will be the connective tissue across disciplines: owning how changes to firmware or software are tested against real hardware. Your work ensures we ship reliable, integrated systems that just work. This is a hands-on role where you will design and implement automated test frameworks, bring-up flows, and validation pipelines for embedded subsystems. You'll be responsible for catching regressions early, enabling fast iteration, and giving clear system-level pass/fail signals across the stack.

Job Responsibility:

  • Architect test infrastructure that exercises end-to-end functionality of embedded systems across hardware, firmware, and software boundaries
  • Develop backend systems (Python, CLI tools, internal APIs) to run tests, log results, and determine pass/fail conditions
  • Bring up and validate subsystem and system level changes, tracking changes in behavior and performance across releases
  • Automate testing pipelines for regression detection and continuous integration
  • Debug and triage failures across layers—hardware faults, firmware bugs, or software integration issues
  • Collaborate with firmware, software, and hardware teams to define interface contracts and testable behaviors
  • Instrument devices under test using scopes, logic analyzers, and custom harnesses to characterize system response

Requirements:

  • Bachelor’s in EE, CE, CS, or a related field
  • 3+ years of experience working with embedded systems
  • Strong understanding of how firmware interacts with hardware peripherals (I2C, Ethernet, SPI, CAN, UART, ADCs, GPIO, etc.)
  • Proficiency in Python or similar scripting language for test automation
  • Experience bringing up custom embedded boards and working across firmware/software stacks
  • Familiarity with Linux-based development environments

Nice to have:

  • Experience with CI/CD tools (e.g., GitHub Actions, Jenkins, TeamCity)
  • Knowledge of test automation frameworks (e.g., PyTest, Robot Framework)
  • Exposure to hardware-in-the-loop (HIL) systems
  • Familiarity with board-level validation, power-on sequencing, or sensor verification
  • Prior experience in robotics, automotive, aerospace, or other complex embedded systems
  • Comfort working hands-on at the bench with test equipment

Additional Information:

Job Posted:
December 08, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Embedded Systems Integration Engineer

New

Senior Defensive Security Engineer – Embedded Systems

Silvus is seeking a Senior Defensive Security Engineer – Embedded Systems who wi...
Location
Location
United States , Los Angeles
Salary
Salary:
140000.00 - 200000.00 USD / Year
silvustechnologies.com Logo
Silvus Technologies (International)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Cybersecurity, Computer Science, Information Technology, or related field (e.g., Mathematics, Computer Engineering)
  • Minimum 5 years in cybersecurity, with at least 2 years in defensive security roles focused on Linux-based systems
  • Expertise in Linux network security, secure coding, or embedded systems security
  • Coding/scripting in C/C++, Python, Bash, or assembly for Linux environments
  • Familiarity with Linux security tools like Auditd, Lynis, or vulnerability scanners
  • Security Clearance: Active U.S. Government SECRET clearance or the ability to obtain one within 12 months of hire
  • Must be a U.S. Person (U.S. Citizen, or U.S. Permanent Resident) due to clients under U.S. federal contracts
Job Responsibility
Job Responsibility
  • Design and implement Linux-based security architectures for embedded systems, focusing on secure boot, and kernel hardening
  • Develop and enforce Linux security features, including iptables, netfilter, and auditd for intrusion detection and prevention
  • Conduct security assessments and audits of Linux-based embedded systems to identify and mitigate vulnerabilities
  • Integrate Linux security best practices into the development lifecycle (DevSecOps), emphasizing secure coding and configuration management
  • Manage vulnerabilities in Linux-based embedded systems, including timely patching and kernel updates
  • Train teams on Linux security practices, including privilege management, file system permissions, and container security
  • Participate in incident response planning and execution for Linux-based embedded systems
  • Implement Linux-native encryption and authentication mechanisms (e.g., dm-crypt, OpenSSL, PAM) for secure communications
  • Fulltime
Read More
Arrow Right
New

Systems Integration Engineer - Torso Subsystem

We are seeking a Systems Integration Engineer to lead the integration, bring-up,...
Location
Location
United States , San Jose
Salary
Salary:
150000.00 - 250000.00 USD / Year
figure.ai Logo
Figure
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in robotics, electromechanical integration, or systems engineering
  • Strong background in electrical or mechatronic systems, including power distribution and embedded electronics
  • Hands-on experience with hardware bring-up, validation testing, and diagnostics
  • Proficiency with lab equipment (oscilloscopes, power supplies, DAQs, network analyzers, thermal sensors)
  • Familiarity with Ethernet, CAN, USB, and wireless communication protocols
  • Ability to design and execute test plans and interpret data for system-level reliability
  • Excellent documentation, collaboration, and debugging skills in fast-paced development environments
  • Bachelor’s or Master’s degree in Electrical, Systems, or Robotics Engineering (or equivalent experience)
Job Responsibility
Job Responsibility
  • Plan and execute integration and validation of the torso subsystem from prototype to full-robot build
  • Lead electrical bring-up and configuration of the Main Robot Controller (MRC), Power Distribution Unit (PDU), Comms PCBA, and Battery/BMS systems
  • Develop and implement test plans to validate power delivery, communication interfaces (Ethernet, PCIe, USB, CAN, Wi-Fi, 5G, mmWave), and thermal performance
  • Stand up validation stands, fixtures, and instrumentation for subsystem and system-buck validation
  • Manage first-article builds of electronic and compute assemblies, verifying firmware programming, BIOS setup, and network configuration
  • Conduct thermal and load testing of CPU, GPU, NVME, and fan systems
  • validate cooling solutions and airflow design
  • Perform sensor and actuator validation, including IMU orientation and actuator behavior checks
  • Execute failure analysis and root cause investigations across power, communication, and control domains
  • collaborate with design teams to implement fixes
  • Fulltime
Read More
Arrow Right
New

Systems Integration Engineer – Head Subsystem

We are seeking a Systems Integration Engineer to lead the bring up, integration,...
Location
Location
United States , San Jose
Salary
Salary:
150000.00 - 250000.00 USD / Year
figure.ai Logo
Figure
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Electrical, Mechanical, Computer, or Systems Engineering
  • 4–8+ years of experience in system integration, validation, or test development for complex robotic or embedded systems
  • Strong understanding of power systems, communication protocols, and embedded compute architectures
  • Proficiency in Python (required) and familiarity with C++ for automation, scripting, and data analysis
  • Hands-on experience with thermal, electrical, and sensor validation using tools such as oscilloscopes, DAQs, IR cameras, and audio analyzers
Job Responsibility
Job Responsibility
  • Lead subsystem bring-up and full-stack integration across compute, perception, and communication interfaces (USB, Display Port, MIPI, PCIe, Ethernet, RF and SGMII)
  • Develop and execute validation plans for vision, audio, IMU, compute, displays and thermal domains using automated and manual test setups
  • Debug complex cross-disciplinary issues across hardware, firmware, software, and perception systems using telemetry, DAQs, and instrumentation
  • Design, document, and scale calibration and validation workflows that feed factory EOL and field readiness
  • Analyze data and define KPIs to track subsystem performance, reliability, and fleet health over time
  • 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

Systems Embedded Software Engineer

This role has been designed as ‘Hybrid’ with an expectation that you will work o...
Location
Location
Costa Rica , Heredia
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Information Systems, Computer engineering, Mechatronics, Electronic/electrical engineering
  • Typically 0-2 years experience
  • Using software systems design tools and languages
  • Ability to apply analytical and problem solving skills
  • Designing software systems running on multiple platform types
  • Software systems testing methodology, including execution of test plans, debugging, and testing scripts and tools
  • Strong written and verbal communication skills
  • mastery in English and local language
  • Familiarity with core AI principles such as supervised and unsupervised learning, model training and evaluation, and algorithm selection
  • Experience applying AI to solve practical problems
Job Responsibility
Job Responsibility
  • Designs limited 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 specific objectives and established project guidelines
  • Executes and writes portions of testing plans, protocols, and documentation for assigned portion of application
  • identifies and debugs issues with code and suggests changes or improvements
  • Participates as a member of 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 internal and outsourced development partners regarding software systems design status, project progress, and issue resolution
  • Creates and maintains APIs for hardware abstraction layers to facilitate software-hardware integration
  • Collaborates with hardware design teams to ensure seamless integration and functionality
  • Conducts thorough testing and debugging of SDKs to ensure reliability and performance
  • Provides technical support and documentation for SDK users and developers
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right
New

Senior/Staff Embedded Software Engineer – Camera Systems

Skydio designs and manufactures fully autonomous drones that use advanced comput...
Location
Location
United States , San Mateo
Salary
Salary:
170000.00 - 282500.00 USD / Year
skydio.com Logo
Skydio
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience with ISP development on ARM-based Linux/Android SoCs
  • Deep understanding of ISP pipeline architecture, including front-end, Bayer processing, and post-processing
  • Strong background in algorithm development across CPU, DSP, GPU, and ISP pipelines
  • Hands-on experience with stabilization algorithms and tuning (OIS, EIS)
  • Familiarity with Android Camera HAL3, Linux V4L2, AVC, and HEVC standards
  • Experience with GStreamer and GPU shader-based implementations for image processing (Debayering, lens shading, etc.)
  • Strong embedded development experience, including firmware for physical hardware
  • Proficiency in modern C++ in real-time, embedded environments
  • Python scripting and development skills
  • Skilled in hardware bring-up, low-level debugging, and performance optimization
Job Responsibility
Job Responsibility
  • Lead development and integration of camera subsystems
  • Design and bring up ISP and camera module hardware
  • Configure and optimize ISP and encoder pipelines
  • Collaborate with image quality, calibration, and test teams to deliver production-ready camera software
  • Develop next-generation image processing algorithms for autonomous flight applications
  • Bring up and debug new hardware platforms and prototypes
What we offer
What we offer
  • Equity in the form of stock options
  • Comprehensive benefits packages
  • Relocation assistance may also be provided for eligible roles
  • Paid vacation time
  • Sick leave
  • Holiday pay
  • 401K savings plan
  • Group health insurance plans
  • Fulltime
Read More
Arrow Right
New

Senior Embedded Software Integration Engineer

This role will be part of the runtime team which is responsible for the entire o...
Location
Location
United States , Chicago
Salary
Salary:
130000.00 - 180000.00 USD / Year
plus.ai Logo
PlusAI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Masters or Phd in Computer Science, Mechatronics, Electrical Engineering, or a related field
  • Proficient in C Programming
  • Self-motivated and passionate about autonomous driving
  • Willingness to travel and work in different environments, including on and around Class-8 commercial vehicles
  • Proficient in Linux and GIT development workflow
  • Knowledge of real-time operating systems and embedded software best practices, with hands-on experience in AUTOSAR
  • Familiarity with embedded SW debugging tools (Lauterbach, ISystem, etc.), Vector tools (CANalyzer, CANoe, etc.)
  • Clear understanding of communication protocols in automotive like CAN/CAN-FD, LIN, SPI, Ethernet, and diagnostic protocols like UDS and J1939
  • Hands-on experience in DTC / UDS design and AutoSAR DEM (Diagnostic Event Manager) implementation for Autonomous / ADAS systems, including Diagnostic Event Chain implementation
  • Understanding of different Level of SW testing and experience in building automation testing infrastructure
Job Responsibility
Job Responsibility
  • Integrate CAN DBCs from different vehicle platforms and sensors into AUTOSAR communication stack
  • Maintain and fine-tune autonomous safety features implemented within the AUTOSAR stack
  • Design and implement AUTOSAR UDS and DEM (Diagnostic Event Manager) stack
  • Design and Implement autonomous software diagnostics stack and DTC codes, with event-chain based reporting capability
  • Support on-demand troubleshoot of vehicle and system related issues reported by external partners, internal testing / operations team, or diagnostic tools
  • Support new vehicle platform integration and bring-up activities, such as flashing and configuring of sensors and ECUs, resolving vehicle integration issues, data collection, parameter tuning, etc
  • Create and execute vehicle tests and testing plans/campaigns per internal and customer requirements
  • Execute development tests in coordination with test management and developers
  • Travel up to 50% of the time to support on-vehicle testing of embedded systems and autonomous driving stacks
  • Ensure that your work is performed in accordance with the company’s Quality Management System (QMS) requirements and contribute to continuous improvement efforts
  • Fulltime
Read More
Arrow Right
New

Senior Robotic Systems Integration Engineer

To reinvent an industry, you have to build the best team. Join Formlabs if you w...
Location
Location
United States , Somerville
Salary
Salary:
Not provided
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Have previous experience (5+ years, post grad) designing complex electro-mechanical systems or robotic systems
  • Knowledge of motion control, sensors, and control algorithms
  • Experience managing system and subsystem requirements
  • Well versed in hardware debugging and passionate about understanding why things work (or don't!)
  • Are comfortable working fluidly across engineering disciplines - from mechanical design to electrical engineering to embedded software
  • Comfortable working on Linux systems and scripting with Python
Job Responsibility
Job Responsibility
  • Bring together firmware and hardware to enable subsystems in the printing pipeline, delivering fully-functional 3d printer prototypes
  • Define and implement control algorithms and calibration procedures for complex electro-mechanical and electro-optical subsystems
  • Developing sensor-based subsystems and characterization sensor performance
  • Define and manage subsystem and system level requirements, ensuring engineering efforts are aligned with product needs
  • Debug system level issues and work with the other engineering teams to implement design fixes
What we offer
What we offer
  • Robust equity program to build future wealth through RSUs
  • Comprehensive healthcare coverage (Medical, Dental, Vision)
  • Low cost fund options in our 401K and access to advisors
  • Generous paid Parental Leave (up to 16 weeks)
  • Tenure-based paid Sabbatical Leave (up to 6 weeks)
  • Flexible Out of Office Plan – Take time when you need it
  • Ample on-site parking & pre-tax commuter benefits
  • Healthy on-site lunches, snacks, beverages, & treats
  • Regular sponsored professional development opportunities
  • Many opt-in culture events across our diverse community
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.