Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
AU
Advantech USA
Software Engineer II- Robotics & Edge AI
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on national data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$162,138 / year median in the U.S.
-13% projected decline
Job Description
Software Engineer II
- Robotics & Edge AI Advantech USA
- 3.4 Tustin, CA Job Details $95,000
- $113,000 a year 2 hours ago Benefits Paid holidays Disability insurance Health insurance Dental insurance Work from home Employee assistance program Vision insurance 401(k) matching Life insurance Referral program Qualifications AI models Robot troubleshooting Software issue identification Containerization systems Robot integration Customer communication Software engineering Customer training Sensor calibration Computer Science Machine vision systems Engineering development testing Performance optimization Embedded systems 5 years Software deployment Bachelor of Science Engineering Providing information to customers Robotics engineering System design AI platforms (beyond public GPTs) System design for system development Image recognition Programming languages Collaboration with product development teams C Bachelor's degree Embedded software System validation
Full Job Description Job Title:
Software Engineer II- Robotics & Edge AI Location(s):
Tustin, CA Compensation:
$95,000- $113,000 About this position : We are looking for a Software Engineer
- Robotics & Edge AI Software Development to join our team in Tustin, CA.
Responisibilites:
Design and develop robotic software systems for perception, motion, and autonomous navigation by integrating/calibrating sensors and implementing ROS2 mapping, localization, and path planning algorithms. Implement, quantize, and optimize AI vision algorithms (object detection, tracking, recognition) and inference workloads for deployment on Advantech Edge AI platforms. Establish simulation and validation workflows using open-source tools to accelerate physical AI development and system reliability. Maintain and configure "Ready-to-Dev" container environments (Docker) to streamline hardware driver access, GPU/NPU passthrough, and dependency isolation. Test, validate, and apply minor modifications to hardware abstraction layers, APIs, and edge deployment tools for customer-specific setups. Partner with Sales and Business Development on pre-sales feasibility testing, technical responses to customer bids, solution architecture, and post-sales technical onboarding and training. Debug, reproduce, and troubleshoot software defects related to customer field issues across embedded operating systems and Edge AI stacks. Serve as the technical bridge between U.S. cross-functional teams and global engineering teams, escalating complex software bugs and customer feature requests as needed. Collaborate effectively with global engineering teams across multiple time zones.Required Qualifications:
BS/MS in engineering, computer science, robotics, or a related field, or equivalent combination of education and experience.Preferred Qualifications:
5+ years of professional software development experience using Python, C++, C, or another object-oriented programming language. Hands-on experience with ROS2, including nodes, topics, services, and launch files. Experience with robot simulation and visualization tools such as Gazebo, RViz, Foxglove, and Isaac Sim. Hands-on experience integrating physical sensors such as LiDAR, GMSL/USB cameras, and IMUs, with experience in perception, SLAM, or Nav2 stacks. Experience with Edge AI optimization tools and inference runtimes such as NVIDIA TensorRT, ONNX
Runtime, and OpenVINO. Strong coding, debugging, and problem-solving skills. Strong communication and collaboration skills, with the ability to work effectively across engineering, sales, and other cross-functional teams. Experience developing software for Embedded Linux and Yocto BSPs, along with containerization tools such as Docker.Benefits :
Competitive salary dependent on experience (DOE) Winning culture with a friendly, team-oriented environment! Generous benefits package including medical, dental, vision, long-term disability, and life insurance. Employee Assistance Program (EAP) 401(k) with company match Education & personal development reimbursement program Generous vacation and paid holidays package Company events, and lunches Work from home program- once eligible Referral Bonus About Advantech Founded in 1983, Advantech is a leader in providing trusted innovative embedded and automation products and solutions.