> Markdown version of [/jobs/ext/2548560-robotics-software-engineer](https://www.wearedevelopers.com/jobs/ext/2548560-robotics-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). --- # Robotics Software Engineer - **Company:** STARTECX INC. - **Location:** Fremont, CA, United States - **Salary:** $80,000.0 - $130,930.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), C (Programming Language), Java (Programming Language), JavaScript (Programming Language), PHP (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Algorithm Design, Amazon Web Services, ARM Architecture, Confluence, JIRA, Unit Testing, C++ (Programming Language), Databases, Software Debugging, Linux, Device Drivers, Embedded C, Embedded Software, Ethernet, Firmware, Field-Programmable Gate Array (FPGA), Github, Revision Control Systems, Python (Programming Language), Linux System Administration, MATLAB, Machine Learning, Microsoft SQL Server, Network Monitoring, Network Protocols, Object Detection, Real-Time Operating Systems, Cloud Services, Robotic Automation Software, Shell Script, Signal Processing, Subversion, TCP/IP, UML, Robot Operating System, PIC Microcontroller, Software Troubleshooting, Information Technology, Zigbee, Hardware Infrastructure, Restful APIs, Visual Basic Language - **Published:** August 10, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8d0ad2e68d5f7332 ## About the Role * Bachelor's or Master's degree in Robotics Engineering, Computer Science, Electrical Engineering or related field with strong fundamentals in embedded systems programming. * Proven experience with embedded software development on microcontrollers or FPGA platforms; familiarity with ARM architecture is highly desirable. * Proficiency in programming languages including C++, Python, JavaScript, Java, PHP, Visual Basic, MATLAB/Simulink, and shell scripting. * Hands-on experience with sensor integration (ultrasound, Zigbee, IoT devices), signal processing techniques, and algorithm design for robotics applications. * Knowledge of operating systems such as Linux or RTOS environments; experience with device drivers and OS kernels is advantageous. * Familiarity with network protocols including TCP/IP, TCP/UDP sockets, Ethernet/WAN configurations; experience with network monitoring tools is a plus. * Ability to troubleshoot complex engineering issues using logic analyzers, oscilloscopes, debugging tools, and software troubleshooting techniques. * Strong analysis skills coupled with excellent collaboration abilities in Agile teams; experience with Jira or similar project management tools preferred. ## Description We are seeking a dynamic and innovative Robotics Software Engineer to join our cutting-edge team dedicated to advancing robotic systems and automation solutions. In this role, you will be at the forefront of developing embedded software, designing algorithms, and integrating hardware components to create intelligent robotic platforms. Your expertise will drive the development of real-time control systems, sensor integration, and machine learning applications that push the boundaries of robotics technology. If you thrive in a fast-paced environment where creativity meets technical excellence, this is your opportunity to make a significant impact in the robotics industry., * Develop and optimize embedded software for robotic systems using languages such as C, C++, Python, and Embedded C, ensuring high performance and reliability. * Design and implement algorithms for sensor data processing, signal analysis, localization, mapping, and object recognition utilizing machine learning techniques. * Integrate hardware components including FPGA (Field Programmable Gate Arrays), microcontrollers, sensors, and actuators to build cohesive robotic solutions. * Collaborate with hardware engineers on PCB design, firmware development, and debugging using logic analyzers and oscilloscopes. * Create and maintain APIs such as RESTful APIs for communication between robotic modules and cloud services like AWS or Microsoft SQL Server databases. * Conduct software testing, unit testing, debugging, and troubleshooting to ensure system robustness within real-time operating systems (RTOS) and Linux environments. * Utilize version control tools like GitHub or SVN and follow Agile methodologies for efficient project management and content development using Confluence or UML diagrams. ## Related Videos - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [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) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) ## 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) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)