Embedded Software Engineer/Developer
$90 - $160 per hourIntellipro 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.
- 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.
- 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.
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.
- ...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,...SuggestedPermanent employmentContract workFor contractorsH1b
$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...SuggestedInternshipLocal areaFlexible hours$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...SuggestedInternshipLocal areaFlexible hours$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...SuggestedFull timeWorldwide$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...SuggestedImmediate startFlexible hours$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...InternshipLocal areaFlexible hours- 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...
- ...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 areaWorldwideFlexible hours
$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...InternshipLocal areaFlexible hours$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 employmentCasual work$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 contractFull timeLocal areaWorldwide- ...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 areaWorldwideFlexible hours
$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 timeWorldwide$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...$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 timeWorldwide$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 timeWorldwide$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$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 placementWork from homeWorldwide- ...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
- ...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 areaWorldwideFlexible hours
- ...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...
- ...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...
$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 workRemote workWorldwideRelocation$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- ...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 payTemporary workWork at officeWorldwideFlexible hours
- ...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...
$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$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 workWork at officeFlexible hours- ...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...
$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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer/Developer. Be the first to apply!
- embedded engineer Sunnyvale, CA
- embedded software engineer Sunnyvale, CA
- embedded systems software engineer Sunnyvale, CA
- embedded developer Sunnyvale, CA
- ultimate software Sunnyvale, CA
- software qa Sunnyvale, CA
- embedded software Sunnyvale, CA
- software sales Sunnyvale, CA
- bank software Sunnyvale, CA
- software sales representative Sunnyvale, CA


