Robotics Software Engineer
$90k - $130kNoble Machines Inc.
About Noble Machines Noble Machines builds multipurpose robots to support human workers in the world's toughest jobs—turning dangerous work from a necessity into a choice. Our work demands reliability, robustness, and readiness for the unexpected—on time, every time. We're assembling a mission-driven team focused on delivering real impact in heavy industry, from construction and mining to energy. If you're driven to build rugged, reliable products that solve real-world problems, we'd love to talk. Position Overview As a Robotics Software Engineer, you will work closely with senior engineers to bring hardware prototypes to life and build essential software tools that support our robotic platforms. In this hands-on role, you will assist in integrating new hardware components, developing diagnostic and control interfaces, and maintaining ROS 2 nodes. If you enjoy working with physical systems, writing practical C++ and Python code, and building usable tools across hardware-software boundaries, this role offers an exciting opportunity to grow your technical skills on real-world systems. Responsibilities Integrate new hardware prototypes with the robot’s software systems. Rapidly develop proof-of-concept software for evaluating new components and designs. Build control, configuration, visualization, and diagnostic GUIs for engineers and operators. Create reusable tools for hardware bring-up, testing, calibration, data collection, and troubleshooting. Develop and maintain ROS 2 nodes, interfaces, drivers, and supporting applications. Work with hardware engineers to define software interfaces and translate prototype requirements into working systems. Test integrated hardware/software behavior, analyze logs and telemetry, and diagnose issues across subsystem boundaries. Improve successful prototypes into reliable, documented, and maintainable engineering tools. Contribute to automated testing, simulation, deployment infrastructure, and other robotics software projects as priorities require. Participate in design discussions, code reviews, documentation, and field or lab testing. Requirements 0–2 years of experience in robotics software, embedded systems, or hands-on engineering projects. Practical C++ and Python ability. Software fundamentals and debugging skills. Comfort working with physical systems and imperfect prototypes. Some ROS or robotics project experience, without requiring deep ROS 2/DDS expertise. Familiarity with common communication interfaces or protocols—such as CAN, serial, Ethernet, or USB—if those match the hardware. Ability to build simple user-facing tools or GUIs. A bias toward experimentation, iteration, and completing usable prototypes. Clear communication with engineers from different disciplines. Nice to Have Hands-on experience with hardware bring-up, microcontroller development, or sensor integration. Familiarity with simulation environments (Gazebo, Isaac Sim, MuJoCo) or containerization (Docker). Educational background or degree in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, or a related field. Open-source contributions or personal robotics projects. Pay Transparency & Compensation: In accordance with California's Pay Transparency Act (SB 1162), the expected base salary range for this position located in Sunnyvale, CA is $90,000 – $130,000 per year. Actual compensation within this range will be determined based on several factors, including the candidate's qualifications, relevant experience, technical skills, and specialized expertise. Base salary is just one component of Noble Machines' total rewards package, which may also include equity options, comprehensive healthcare benefits, retirement plan contributions, and performance-based incentives. Equal Opportunity Employer Noble Machines is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment decisions are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, or any other status protected by applicable federal, state, or local laws. #J-18808-Ljbffr
- ...is an intelligent system that combines robotics and AI to build the infrastructure that... ...and other leading firms. Role: Robotics Software - Architecture Location: India (in-person... ...looking for an experienced Robotics Software Engineer to join our team. As an early member,...Suggested
$120k
Job Posting Title: Robotics Software Engineer Hiring Department: Department of Computer Science Position Open To: All Applicants Weekly Scheduled Hours: 40 FLSA Status: Exempt from FLSA Earliest Start Date: Immediately Position Duration: Expected to Continue Location:...SuggestedFor contractorsWork at officeLocal areaImmediate startRemote work- ...industrial services company pioneering Robots-as-a-Service to automate complex aerospace... ...advanced robotic and mobile manipulator software systems Architect, design, and implement... ...real-world environments . Mentor junior engineers and establish best practices for...SuggestedPermanent employment
- Responsibilities Develop and maintain robot software systems for industrial assembly and inspection applications Integrate cameras and... ...robot operation Collaborate with algorithms and perception engineers to deploy 3D vision capabilities on robot platforms Develop...SuggestedSummer workWork at office
- Overview Sorting Robotics is a fast-growing company that specializes in automating the cannabis... ...team of mechanical, electrical, and software developers focused on creating the best... .... Degree in Computer Science, Computer Engineering, or related fields. Experience with...SuggestedWork experience placement
- ...Responsibilities Design and develop robust, scalable, and maintainable software for industrial robotic systems. Implement motion planning, trajectory... ...and cloud-based platforms. Apply strong software engineering principles, including code modularity, testing, version...Permanent employment
$191k - $253k
Software Engineer, Robotics Tracking and Fusion Waltham, Massachusetts, United States Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and...Full timeContract workFor contractorsWork experience placementFor subcontractorWork at office- ...opportunity to build something groundbreaking, we’d love to meet you. The Role: We’re growing quickly and looking for a Backend Engineer who’s passionate about building scalable systems and enjoys bridging the gap between backend development and DevOps...Full timeFlexible hours
- ...requirements and translate them into technical requirements ~ Demonstrate a solid understanding of core engineering principles ~ Familiarity with modern software engineering practices and continuous integration and delivery ~ Comfortable working in a tech-driven...Remote jobFull timeHome office
- ...join our team. All roles are in person in Brooklyn, New York. About the Role We are looking for a backend-focused Senior Software Engineer to design, build, and scale the production systems that serve our core technology to a rapidly growing user base. You will...Full time
- ...enthusiasts, bridging the two worlds together. Check out our About page to learn more. The Role We're looking for a talented software engineer who's passionate about what we're building and ready to do the best work of their career. You thrive on ownership, drive...Full timeWork experience placementWork at office
- We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within Asset Management (AM) Fundamental Research Technology, you serve as a seasoned member of an agile team to...Work experience placement
- ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing,... ...responsibility is the ongoing support and administration of database software systems - Plan, coordinate, and administer database systems, including...Work experience placement
$160k - $300k
...Work The core challenges are data complexity and reliability under extreme variability. You can think about it as reverse-engineering the back office of every healthcare facility in the U.S., then rebuilding it as a system that continuously learns from outcomes and...Full timeShift work- ...Company Description AG Technologies was founded as a software solutions company in 2008 & has its corporate headquarters at Chesterfield, Missouri with branches within the US and India. Over the years the organization has expanded into various market segments & activities...Full time
- ...entrepreneurial spirit of a startup, we're hiring. SageSure, a leader in catastrophe-exposed property insurance, is seeking a Senior Software Engineer to join our Policy Onboarding and Home Services team. As a vital member of this team, you will own and evolve the backend...Remote jobFull timeFor contractorsLive in
- ...clients, financial institutions, and governments in order to ensure AI-generated media is not used for malicious purposes. The Software Engineer II Role. We are seeking a mid-level Windows and .NET developer to build and maintain Microsoft Teams bot applications with...Full timeTemporary workWork at officeLocal areaRemote work
$149k - $195.3k
...THE POSITION Our roster has an opening with your name on it As a Senior Software Engineer within one of FanDuel’s Risk Management Automation teams, you will be an essential part of a cross functional agile team that directly impacts our business. You will work collaboratively...Full timeTemporary workLocal areaWorldwideFlexible hours- ...nurturing sound work ethics and solid values amongst a highly motivated and diverse workforce. Job Description Title : Software Engineer with PERL experience Location : Jersey City, New Jersey Duration : 6+ months Any visa Phone + onsite interview...Full time
- ...weeks. Built by ex-Palantir, ex-CTO/founders, and ex-Notion engineers, Outtake is designed for clarity, autonomy, and velocity. Our... ...Outtake. At a high level, this person will build the FE Software Factory that enables the rest of the team (humans and agents)...Full timeWork at officeImmediate startFlexible hours
- ...insurance, 401K retirement savings plan, Life Insurance, Disability Insurance. Job Description Job Description: Title: Software Engineer Duration: 4+ Months Location: Hoboken, NJ - 07030 Description: This position will carry out development tasks...Permanent employmentFull time
- ...insurance enthusiasts, bridging the two worlds together. Check out our About page to learn more. The Role We are hiring a Software Engineer focused on Applied AI to build intelligent systems that directly power our underwriting and pricing engine. This role sits at...Full timeWork experience placementWork at office
- ...MetaSquare Inc is looking for a passionate Software Engineer to design, develop and install software, and web technology solutions. The successful candidate will be able to build high-quality, innovative and fully performing software in compliance with coding standards...Work experience placementImmediate start
$120k - $129k
...students and teachers across all 50 states and on six continents. For more information, visit Amplify.com. As a Full Stack Software Development Engineer at Amplify, you will join a fully remote Literacy Assessments engineering team that builds elegant and flexible systems...Local areaRemote workFlexible hours- ...enterprise SaaS projects. Manage the integration of diverse platforms to ensure seamless data flow and functionality.Visualization Engineering: Develop and maintain high-performance dashboards in Tableau and Power BI, ensuring accurate representation of operational data...
$108k - $216k
...$108000 - $216000/yearType: Full time / Regular/PermanentCompany: Sam's ClubBusiness Segment: Home OfficeRole summary: As a Software Engineer III at Walmart, you will own the design and development of scalable software solutions by collaborating with cross-functional...Full timeTemporary workPart timeWorldwide- We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Commercial and Investment Bank, you serve as a seasoned member of an agile team to design and deliver...
- We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within Asset & Wealth Management, you serve as a seasoned member of an agile team to design and deliver trusted...
- ...secure and scalable way as a seasoned member of an agile teamWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase Asset Wealth Management, you are an integral part of...
- We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at JPMorganChase within Asset & Wealth Management (AM Services), you serve as a seasoned member of an agile team to design and deliver...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Robotics Software Engineer. Be the first to apply!
- senior robotics software engineer Brooklyn, NY
- control systems engineer Brooklyn, NY
- robotic system engineer Brooklyn, NY
- robotics engineer Brooklyn, NY
- software developer fintech Brooklyn, NY
- startup software engineer Brooklyn, NY
- financial software developer Brooklyn, NY
- junior software developer remote Brooklyn, NY
- software engineer Brooklyn, NY
- software data engineer Brooklyn, NY


