> Markdown version of [/jobs/ext/3686407-nrobotics-software-engineer](https://www.wearedevelopers.com/jobs/ext/3686407-nrobotics-software-engineer). 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). --- # nRobotics Software Engineer - **Company:** Viable Engineering Solutions Llc - **Location:** United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** .NET Framework, Computer Vision, Unit Testing, C Sharp (Programming Language), Code Review, Communications Protocols, Computer Engineering, Dependency Injection, Programming Tools, Kinematics, Microsoft Visual Studio, Windows Presentation Foundation, Motion Planning, Model View ViewModel, Object-Oriented Software Development, OpenCV, Robotic Automation Software, Software Engineering, Software Troubleshooting, Git, Information Technology, Kuka - **Published:** October 11, 2026 - **Apply:** https://jobs.military.com/career/362852/robotics-software-engineer-iii-florida-fl-orlando ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, Robotics, or a related field.\n * 5+ years of professional software development experience, including at least 2 years in industrial robotics or automation.\n * Strong proficiency in C# and object-oriented design, with a track record of delivering production software.\n * Solid experience with .NET, Dependency Injection, WPF, and MVVM, including designing components within multi-module applications.\n * Proficiency with Visual Studio, Git, branching, unit testing, and code review practices.\n * Strong applied mathematics for robotics, including linear algebra, trigonometry, coordinate transformations, and robot kinematics fundamentals.\n * Hands-on experience with 6-axis industrial robots (Fanuc, ABB, KUKA, Yaskawa, or similar), including robot frames, I/O, teach pendant operation, and robot-to-PC communication.\n * Experience delivering motion control, path planning, or collision avoidance features in working robotic systems.\n * Practical experience with machine vision and image processing tools such as OpenCV, Cognex, or Keyence, including camera-to-robot calibration.\n * Experience integrating sensors, PLCs, motor control systems, and industrial communication protocols.\n * Owned a major software subsystem on at least one delivered robotic or automation system through commissioning.\n * Experience with CAD/CAM, robotic simulation (such as FANUC ROBOGUIDE), or offline programming software is a plus.\n * Awareness of robot safety functions such as Fanuc DCS is a plus.\n * Strong troubleshooting, analytical, and problem-solving skills.\n * Clear written and verbal communication, including presenting test results and discussing technical details with customers.\n