> Markdown version of [/jobs/ext/1187466-embedded-software-engineer-level-doe](https://www.wearedevelopers.com/jobs/ext/1187466-embedded-software-engineer-level-doe). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer (Level DOE) - **Company:** Doosan Bobcat - **Location:** Minneapolis, MN, United States - **Experience:** Expert - **Salary:** $79,663.0 - $97,365.0 - **Contract:** Permanent contract - **Skills:** Adobe InDesign, Artificial Intelligence, C++ (Programming Language), Code Review, Computer Engineering, Software Debugging, Linux on Embedded Systems, Middleware, Embedded Software, Field-Programmable Gate Array (FPGA), Global Positioning Systems (GPS), Python (Programming Language), Machine Learning, Performance Tuning, Scrum Methodology, Sensor Fusion, Software Engineering, Systems Integration, Robot Operating System, Information Technology, Unreal Engine, Lidar, Data Pipelines - **Published:** July 5, 2026 - **Apply:** https://www.juju.com/job/00000000gdz3nq ## About the Role We are seeking a motivated and technically strong engineer to contribute to the development of robotics and Physical AI software for autonomous machine control platforms., + Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Robotics, or a related field + 0>10 years of experience in software development, robotics, or embedded systems + Working knowledge of robotics software development concepts and tools + Hands-on experience with Embedded Linux + Hands-on experience or strong exposure to ROS or ROS2 + Familiarity with physical AI / Machine Learning in physical systems (e.g., perception, classification, detection) + Experience working with or integrating robotics sensors (cameras, lidar, radar, IMU, GPS, etc.) + Strong problem-solving skills and ability to work in a multi-disciplinary engineering environment + Good communication skills and ability to collaborate effectively within a team Desirable + Master's degree in Electrical Engineering, Robotics, or a related field + Experience with simulation platforms such as Gazebo, Unreal Engine, Unity, or Omniverse + Experience with C++, Python, or similar languages used in robotics and AI systems + Experience with GPU or FPGA accelerated embedded hardware such as NVIDIA Jetson, Qualcomm Dragonwing, etc. + Interest in autonomous systems, intelligent machines, and Physical AI applications + <10% travel ## Description In this role, you will work as an individual contributor on applied robotics and AI systems, supporting perception, autonomy, and simulation capabilities that enable intelligent machine operation in real-world environments. Role & Responsibility Technical Development + Contribute to the design, development, and integration of software for autonomous and semi-autonomous machine control systems + Implement and maintain software components supporting perception, autonomy, and system behavior + Work with ROS / ROS2 to develop robotics middleware, nodes, and data pipelines + Integrate and deploy AI / ML models into robotics or embedded systems for runtime use Perception, AI & Simulation + Support development and integration of perception systems (e.g., vision, localization, sensor fusion) + Work with camera, lidar, radar, IMU, and other sensors used in robotics and autonomous systems + Contribute to simulation environments used for development, testing, and validation of autonomous behaviors + Assist with testing, validation, and performance tuning of AI and perception algorithms in both simulation and physical systems System Integration & Collaboration + Collaborate with systems, hardware, validation, and controls engineers to ensure software meets system-level requirements + Participate in design reviews, code reviews, and technical discussions with senior engineers + Debug and resolve issues across software, sensor, and system boundaries Process & Quality + Follow established software development and validation processes + Contribute to sprint planning, estimation, and execution of assigned work ## Related Videos - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Developer’s Perspective: Overview of the Tezos Blockchain Ecosystem](https://www.wearedevelopers.com/videos/237-developer-s-perspective-overview-of-the-tezos-blockchain-ecosystem) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Robots 2.0: When artificial intelligence meets steel](https://www.wearedevelopers.com/videos/1452-robots-2-0-when-artificial-intelligence-meets-steel) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)