Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer/Developper

$90 - $160 per hour
Temporary

IntelliPro Group Inc.

Job Title: Embedded Software Engineer/Developper
Position Type: Contract (12 months)
Location:  Sunnyvale, CA (On-site)
Salary Range / Rate: $90/h~$160/h
Job ID#: 175938

Job Description:

We are looking for a hands-on ROS2 Robotics Software Engineer to own the software integration between the robotic end effector and its host compute platform. This is a technical, execution-focused role: you will build and maintain the ROS2 nodes that stream sensor data, the GPU-accelerated image processing pipeline, and the data collection infrastructure that the applied science team relies on to train and evaluate manipulation policies. This role operates in a robotics research and development environment where technical requirements are often ambiguous and evolving. You will work directly alongside scientists and research engineers, translating early-stage concepts into reliable, well-instrumented software running on real hardware.

Responsibilities:

  • Own the ROS2 nodes for the sensor module, including camera, depth (dToF), and IMU streaming at target rates (approximately 20 Hz for imaging and 1 kHz for inertial data).
  • Develop and optimize a GPU-accelerated de-Bayer and image processing pipeline for real-time sensor data.
  • Package and integrate the camera vendor SDK into ROS2 packages for maintainable, reproducible builds.
  • Perform end-to-end latency characterization and validation across the sensing and compute pipeline.
Basic Qualifications:
  • 5+ years of software development experience with at least one modern programming language (C++ and/or Python).
  • Hands-on experience developing with ROS2, including authoring and maintaining nodes, topics, services, and launch systems.
  • Experience integrating and streaming real-time sensor data (cameras, depth sensors, IMUs) on robotic or embedded systems.
  • Experience with data pipeline tooling such as rosbag2 for recording, playback, and analysis.
  • Ability to work onsite in Sunnyvale, CA.
Preferred Qualifications:
  • Experience with GPU-accelerated image processing (CUDA, de-Bayer, or similar real-time vision pipelines).
  • Experience deploying software on embedded GPU compute platforms (such as NVIDIA Jetson class devices).
  • Experience with ROS1 to ROS2 migration, DDS, and QoS tuning for real-time performance.
  • Experience packaging and integrating third-party or vendor SDKs into a robotics software stack.
  • Experience supporting applied science or research teams with data collection and policy interface infrastructure.
  • Experience with end-to-end latency analysis and optimization across sensing and compute pipelines.
Benifits:

Benefits eligibility varies based on the employment arrangement and applicable eligibility requirements. Details will be confirmed during the hiring process.

About Us:

Founded in 2009, IntelliPro is a global leader in talent acquisition and HR solutions. Our commitment to delivering unparalleled service to clients, fostering employee growth, and building enduring partnerships sets us apart. We continue leading global talent solutions with a dynamic presence in over 160 countries, including the USA, China, Canada, Singapore, Japan, Philippines, UK, India, Netherlands, and the EU.
IntelliPro, a global leader connecting individuals with rewarding employment opportunities, is dedicated to understanding your career aspirations. As an Equal Opportunity Employer, IntelliPro values diversity and does not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, disability, or any other legally protected group status. Moreover, our Inclusivity Commitment emphasizes embracing candidates of all abilities and ensures that our hiring and interview processes accommodate the needs of all applicants. Learn more about our commitment to diversity and inclusivity at .

Compensation: The pay offered to a successful candidate will be determined by various factors, including education, work experience, location, job responsibilities, certifications, and more. Additionally, IntelliPro provides a comprehensive benefits package, all subject to eligibility.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer/Developper in Sunnyvale, CA vacancy
  • $155k - $215k

     ...people — move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality.As an Embedded Software Engineer at Reliable Robotics, you will be a part of the Embedded... 
    Suggested
    Permanent employment
    Casual work

    Reliable Robotics

    Mountain View, CA
    2 days ago
  •  ...for millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by one purpose: to...  ...position is part of the New Product Development Platform Software team and will focus on developing embedded application software, middleware, and system... 
    Suggested
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    3 days ago
  • $119.5k - $164.4k

    Elevate Global Aviation Safety as our next Software Engineer!Ready to make a tangible impact on global industries using cutting-edge technology...  ...architectures, real-time/time-critical applications (e.g., embedded systems, high-speed servers), and a strong understanding of... 
    Suggested
    Ongoing contract
    Full time
    Local area
    Worldwide

    Trimble Navigation

    Sunnyvale, CA
    2 days ago
  •  ...development of a novel surgical robot system. The engineer will collaborate with a skilled team to design, build and optimize software that enables high-performance video capture,...  ..., streaming, and display across a range of embedded platforms. The engineer will collaborate... 
    Suggested
    Local area

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  • Qualifications- BS/MS/PhD in Computer Engineering, Robotics, or equivalent- Proficient in C code, real-time...  ...hardware interfaces (e.g. Ethernet, UART, SPI, I2C.)- Embedded Linux or RTOS experience is a must- Excellent software engineering habits.- Familiarity with version... 
    Suggested

    MoTek Technologies

    Santa Clara, CA
    2 days ago
  • $165.2k - $223.6k

    As a Software Development Engineer, you will be responsible for defining, building and supporting the system design, architecture, and software...  ...interfaces, etc• Participate in design reviews for complex embedded systems, simulations, algorithms and software development... 
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    16 hours ago
  • $165.2k - $223.6k

     ...agile environment to deliver high-quality software.* Develop software solutions to...  ...Engage in end-to-end participation in major engineering projects, collaborating with cross-functional...  ....In this role, you will:- Own unique embedded software functions through design, implementation... 
    Permanent employment
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Sunnyvale, CA
    2 days ago
  • $96.8k - $118.3k

    DescriptionAs an Embedded Software Engineer on our team, you will be responsible for the design, implementation, maintenance, and continuous improvement of embedded software and core platform modules that power Fortinet’s networking and security appliances.This is a high... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    3 days ago
  • $145.83k - $219k

     ...investors.About the RoleNuro operates real self-driving vehicles on public roads today — not a research platform, not ADAS. The Embedded Software Engineering team builds the software for the safety-critical embedded controllers that connect the Nuro Driver to the vehicle: the... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    1 day ago
  • $207k - $300k

     ...functional debug and tracing strategy across all software layers, spanning low-level firmware/real...  ...C++, or Rust.3 years of experience with embedded software design and architecture....  ...:Master’s degree or PhD in Engineering, Computer Science, or a related technical... 

    Google

    Mountain View, CA
    3 days ago
  •  ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by...  ...team is responsible for the real-time software infrastructure that supports critical...  ...experience and comfort working with C++ in an embedded environment is required.Essential Job... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  • $110k - $160k

     ....1x and Enterprise Wireless solution experience is plusEducation Requirement:Bachelor’s Degree in Computer Science or Electrical Engineering is requiredMaster’s Degree is preferredMust be authorized to work in the U.S. without sponsorshipThe US base salary range for this... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    5 days ago
  •  ...Embedded Systems Engineer This position is onsite at Sunnyvale, CA. Experience level: 8+ Years • Should be able to work independently as individual contributor • Design and develop Embedded systems / IoT products • Experience in MATLAB, Python, C/C++, design... 

    Samprasoft

    Sunnyvale, CA
    2 days ago
  •  ...Job Title: Embedded Software Engineer Location: Sunnyvale, CA (Onsite 3 days) Duration: 12 months Responsibilities Design and deploy high-performance computer vision and machine learning pipelines directly onto resource-constrained edge hardware. Optimize... 

    eTeam

    Sunnyvale, CA
    3 days ago
  • $129.3k - $225.3k

     ...Hardware The Product Integrity group is looking for a Systems Software Engineer to develop future products. As a member of the OS...  ...Preferred Qualifications Experience with building embedded system architectures and using interfaces such as I2C, USB,... 
    Contract work
    Remote work
    Worldwide
    Relocation

    Apple

    Cupertino, CA
    5 days ago
  • $124k - $171k

     ...A global leader in materials engineering solutions is seeking a talented Software Engineer II to design and develop innovative software for semiconductor equipment. The candidate will be responsible for complex coding, troubleshooting, and collaborating with internal... 

    Applied Materials

    Santa Clara, CA
    3 days ago
  •  ...technology industry, is seeking a Computer Vision/ Machine Learning Engineer to join their dynamic team. You will be an integral part of the...  ...camera framework and multimedia subsystems. Collaborate across software and hardware teams to bridge low-level camera sensor subsystems... 
    Weekly pay
    Temporary work
    Work at office
    Worldwide
    Flexible hours

    Manpower Group Inc.

    Sunnyvale, CA
    3 days ago
  •  ...Embedded Software Engineer, Santa Clara, CA We are seeking a motivated and detail-oriented Embedded Software Engineer to join a dynamic team. The ideal Embedded Software Engineer will possess a solid foundation in software development, familiarity with EtherCAT (ECAT... 

    NextStep

    Santa Clara, CA
    1 day ago
  •  ...Applied Intuition, Inc. in Sunnyvale, CA, is seeking Embedded Software Engineers to develop and integrate embedded software on production computers for the next-generation vehicle platform. You will work on real-time code, RTOS applications, and low-level hardware bring... 
    Casual work
    Work at office
    Remote work

    Decisive Point

    Sunnyvale, CA
    2 days ago
  •  ...Position: Embedded Software Location: San Antonio,TX Experience Required: 3-5 years of experience in wiring harness either aerospace/ mechanical experience Experience in troubleshooting electrical harness wiring in assembly and mounting in vehicles (no design... 

    Kasmo Global

    Santa Clara, CA
    5 days ago
  •  ...Overview Embedded Software Engineer role at Gatik. This role is onsite 5 days/week at our Mountain View, CA office. Gatik, the leader in autonomous middle-mile logistics, is revolutionizing the B2B supply chain with its autonomous transportation-as-a-service (ATaaS... 
    Full time
    Work at office

    Gatik

    Mountain View, CA
    2 days ago
  •  ...accommodate family commitments. Meet our engineers on the Vehicle OS team! Vehicle OS is...  ..., deploy, and update complete vehicle software and AI applications. This is one of the...  ...engineers with expertise in developing embedded software applications on production computers... 
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Applied Intuition

    Sunnyvale, CA
    3 days ago
  •  ...Job Description As a Senior Embedded Software Engineer in the Future Forward organization, you will work at the forefront of innovation, rapid prototyping, and new product development. You’ll collaborate with talented cross-functional teams—including engineers, clinicians... 
    Worldwide

    Intuitive

    Sunnyvale, CA
    2 days ago
  • $165.2k - $223.6k

    We are looking for an Embedded Software Development Engineer to build and optimize firmware for Ring's growing portfolio of smart home devices. The ideal candidate is passionate about writing clean, efficient code for embedded platforms and has experience working across... 
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    3 days ago
  • $193.3k - $261.5k

    Amazon is looking for a Embedded Software Engineer to join the project team working to build best in class consumer products. We are an innovative, cross-platform, customer-obsessed team, working on big-bets in an innovative environment. We are looking for a talented... 
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    3 days ago
  • $190k - $240k

     ...and retail to deliver everything from medical items to everyday essentials, safely and reliably. We’re seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that sits between our aircraft and ground asset hardware and the... 
    Flexible hours

    Matternet

    Mountain View, CA
    3 days ago
  • $140k - $190k

    WiFi team is looking for a Principal Embedded Software Engineer with C programming and networking knowledge to join our team. This is a great opportunity to immerse yourself in all phases of the software development cycle to reach new product launches and feature development... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    2 days ago
  • $174k - $252k

     ...Tensor SoCs.Investigate on scalable USB software architectures and influence SoC architecture...  ..., C).3 years of experience working with embedded operating systems.3 years of experience...  ...(DWC) stack.Google's software engineers develop the next-generation technologies... 

    Google

    Mountain View, CA
    2 days ago
  • $207k - $300k

    Define and maintain the multi-generation software architecture for Low-Speed IO (LSIO)...  ...experience.8 years of experience working with embedded operating systems.3 years of experience...  ...:Master’s degree or PhD in Engineering, Computer Science, or a related technical... 

    Google

    Mountain View, CA
    4 days ago
  • $160k - $220k

     ...Responsibilities:Design, Develop and maintain software features on current and future products....  ...of 13 years’ experience in software engineering.Strong C/Linux experience is essential....  ...semantics is a plusFamiliarity with embedded switch or router real time operating system... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer/Developper. Be the first to apply!