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

Embedded Software Engineer/Developer

$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/Developer in Sunnyvale, CA vacancy
  •  ...contract worker to work on the following: Software development on IOT Gateways and sensor...  ...platform integration.Qualifications5+ years in embedded development, including of Software...  ...Expertise with Linux/Unix. Expertise in developing communications via USB protocol, BLE,... 
    Suggested
    Permanent employment
    Contract work
    For contractors
    H1b

    ProCom

    Santa Clara, CA
    4 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...  ...are comfortable with a degree of ambiguity and willing to develop quick proof of concepts, iterate and improve. You create... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    21 hours 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...  ...geographies.Key job responsibilities - Design, develop, and maintain embedded software for Ring devices running... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    21 hours 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...  ...modules for embedded networking and security appliances.Develop and enhance low-level software components, including... 
    Suggested
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    21 hours ago
  • $145.83k - $219k

     ...all rides.Founded in 2016, Nuro is a physical AI company developing Level 4 autonomous driving technology for a wide range of...  ...public roads today — not a research platform, not ADAS. The Embedded Software Engineering team builds the software for the safety-critical embedded... 
    Suggested
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    4 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 for...  ...to help solve critical design issues involving algorithm, develop GenAI platforms & agents• Participate in design reviews... 
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    21 hours 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... 

    MoTek Technologies

    Santa Clara, CA
    4 days ago
  •  ...of patients worldwide.We’re a team of engineers, clinicians, and innovators united by...  ...your purpose here.Job DescriptionSenior Embedded Software EngineerThe Senior Embedded Software...  ...become a valuable integrator and system developer. A strong sense of shared... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

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

    As a Software Development Engineer, you will be responsible for defining, building and supporting the system...  ...design issues involving algorithm, develop hardware/software/firmware interfaces...  ...in design reviews for complex embedded systems, simulations, algorithms and... 
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    3 days ago
  • $155k - $215k

     ...planet. We are a team of mission-driven engineers with experience across aerospace,...  ...working to make this future a reality.As an Embedded Software Engineer at Reliable Robotics, you...  ...be a part of the Embedded Systems team developing the low-level software and firmware at... 
    Permanent employment
    Casual work

    Reliable Robotics

    Mountain View, CA
    4 days ago
  • $119.5k - $164.4k

    Elevate Global Aviation Safety as our next Software Engineer!Ready to make a tangible impact on...  ...in our Field Systems segment, you will develop high-performance GPS signal recovery and...  ...time/time-critical applications (e.g., embedded systems, high-speed servers), and a strong... 
    Ongoing contract
    Full time
    Local area
    Worldwide

    Trimble Navigation

    Sunnyvale, CA
    4 days ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators...  ...for the real-time software infrastructure that supports...  ...comfort working with C++ in an embedded environment is required.Essential Job DutiesDesign and develop product-focused, robust, efficient... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

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

    Job Responsibilities:Develop Secured Enterprise Wireless products and featuresLinux kernel/driver development of popular Wifi chipsetsWifi...  ...:Bachelor’s Degree in Computer Science or Electrical Engineering is requiredMaster’s Degree is preferredMust be authorized to work... 
    Full time
    Worldwide

    Fortinet

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

    Develop linux kernel drivers from scratch to enable new USB controllers...  ....Investigate on scalable USB software architectures and influence...  ...of experience working with embedded operating systems.3 years of...  ...DWC) stack.Google's software engineers develop the next-generation technologies... 

    Google

    Mountain View, CA
    21 hours 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...  ...alongside a close-knit team of experienced software developers.Job Responsibilities:Develop Secured Enterprise Wireless... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    4 days ago
  • $160k - $220k

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

    Fortinet

    Sunnyvale, CA
    1 day ago
  • $190k - $240k

     ...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 higher-... 
    Flexible hours

    Matternet

    Mountain View, CA
    21 hours ago
  • $134.5k - $201.7k

     ...Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary:...  ...is looking for highly motivated embedded software engineers to design and deliver...  ...include: Design, develop, review, and maintain real-time embedded... 
    Work experience placement
    Work from home
    Worldwide

    Qualcomm

    Santa Clara, CA
    11 hours ago
  •  ...mandatory skills. Deep knowledge of embedded software architecture and development processes...  ...We are seeking an experienced Software Engineer to support the Hardware Platform Development...  ...teams and external partners to design, develop, and deliver production software.... 
    Contract work

    Omni Inclusive

    Mountain View, CA
    1 day ago
  •  ...world of minimally invasive care.Job DescriptionAs a Senior Embedded Software Engineer in the Future Forward organization, you will work at the...  ...lifecycle from concept to launch.In this role, you will design, develop, and integrate embedded and platform software across a... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  •  ...Embedded Software Engineer, Santa Clara, CA We are seeking a motivated and detail-oriented Embedded Software Engineer to join a dynamic team...  ...to gather requirements and provide technical updates. Develop and maintain technical documentation in both Japanese and... 

    NextStep

    Santa Clara, CA
    3 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
    4 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 Diagnostics team...  ...Preferred Qualifications Experience with building embedded system architectures and using interfaces such as I2C, USB... 
    Contract work
    Remote work
    Worldwide
    Relocation

    Apple

    Cupertino, CA
    2 days ago
  • $150k - $180k

     ...Mid/Senior Software Engineer Knightscope is a security technology company building the nation's first Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one integrated managed service. The Company is on... 
    Full time

    Knightscope

    Sunnyvale, CA
    1 day ago
  •  ...technology industry, is seeking a Computer Vision/ Machine Learning Engineer to join their dynamic team. You will be an integral part of the...  ...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

    Experis/Manpower Group

    Sunnyvale, CA
    4 days ago
  •  ...Job Title: Embedded Software Engineer Location: Sunnyvale, CA (Onsite 3 days) Duration: 12 months Responsibilities Design and deploy...  ...Preferred Qualifications Hands-on experience developing within the Android camera framework to control, process, route... 

    eTeam

    Sunnyvale, CA
    21 hours ago
  • $110k - $160k

     ...Embedded SW/Firmware Engineering Job Responsibilities: Develop Secured Enterprise Wireless products and features Linux kernel/driver development of popular Wifi chipsets Wifi security protocol implementation Job Requirements: ~ Proficient C programming... 
    Full time

    Edelman

    Sunnyvale, CA
    2 days ago
  • $135.33k - $211.77k

     ...Senior Embedded Software Engineer Apply now » Apply now Apply Now Start applying with LinkedIn Start ~ Please wait... Date:...  ...located in Sunnyvale, CA Job Responsibilities Design, develop, test, and deploy software solutions for vehicle-connected... 
    Temporary work
    Work at office
    Flexible hours

    PACCAR Winch

    Sunnyvale, CA
    4 days ago
  •  ...Embedded Software Engineer Meta Reality Labs focuses on building technology to help people connect through Augmented Reality (AR) and Virtual...  .... Embedded Software Engineer: Analyze, design, develop, and debug firmware for a wide variety of AR consumer devices... 

    Kasmo Global

    Sunnyvale, CA
    3 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
    21 hours ago

Do you want to receive more vacancies?

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