RoboForce

16 Roboforce Software Jobs Hiring Near You

Why RoboForce RoboForce is an AI robotics company developing Physical AI-powered Robo-Labor for ... We are seeking a Robotics Software Engineer to build the software that powers robot behavior in the ...

Why RoboForce RoboForce is an AI robotics company developing Physical AI-powered Robo-Labor for ... We are seeking a Robotics Software Engineer to build the software that powers robot behavior in the ...

Senior/Staff Mechanical Engineer

Milpitas, CA · On-site

$121.80K - $160.80K/yr

Why RoboForce RoboForce is an AI robotics company developing Physical AI-powered Robo-Labor for ... Collaborate with cross-functional teams to integrate mechanical, electrical, and software ...

Senior/Staff Mechanical Engineer

Milpitas, CA

$121.80K - $160.80K/yr

Why RoboForce RoboForce is an AI robotics company developing Physical AI-powered Robo-Labor for ... Collaborate with cross-functional teams to integrate mechanical, electrical, and software ...

Senior/Staff Manufacturing Engineer DFM

Milpitas, CA · On-site

$106K - $145.10K/yr

Why RoboForce RoboForce is an AI robotics company building Physical AI-powered Robo-Labor systems ... Diagnose and resolve: complex multi-disciplinary issues across mechanical, electrical, software ...

RoboForce Jobs Information

What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with coding languages (like Python, Java, or C++), version control systems (such as Git), and experience with software development frameworks are commonly required. Attention to detail, effective communication, and teamwork are crucial soft skills for collaborating on projects and delivering robust solutions. These skills ensure the development of high-quality, reliable software that meets user needs and business objectives.

What are some common challenges software professionals face when working on large-scale projects?

Software professionals working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent communication across distributed teams. Balancing the need for rapid development with maintaining code quality and meeting strict deadlines can also be demanding. Adapting to evolving requirements and integrating new technologies while minimizing disruptions are common aspects of the role, making strong organizational and collaboration skills essential.

What are software developers?

Software developers are professionals who design, create, test, and maintain software applications or systems. They use programming languages and development tools to build software that meets user needs or solves specific problems. Their responsibilities can include writing code, debugging, collaborating with other team members, and updating existing programs. Software developers work in a variety of industries, including technology, finance, healthcare, and more.

What jobs are there in software?

Jobs in software include roles such as software developer, software engineer, quality assurance tester, systems analyst, and technical support specialist. These positions often require knowledge of programming languages, software development tools, and problem-solving skills, with some roles requiring certifications or specific technical expertise.

What jobs in the US pay 300,000 a year?

Software engineering roles, especially senior positions such as principal engineers, software architects, and engineering managers, can earn $300,000 or more annually in the US. High compensation often requires extensive experience, specialized skills, and working at large tech companies or in high-demand industries, sometimes including stock options or bonuses.

What is the difference between Software vs Web Developer?

AspectSoftwareWeb Developer
Required CredentialsTypically a degree in Computer Science or related field; certifications like Microsoft Certified or Oracle CertifiedSimilar credentials; often a degree in CS or Web Development certifications
Work EnvironmentDevelops software applications for various platforms, including desktop and mobileBuilds websites and web applications primarily for online use
Employer & Industry UsageUsed across tech companies, software firms, and enterprisesCommon in digital agencies, tech startups, and online businesses
Common Search & Comparison IntentPeople compare to understand different roles in software creationOften compared to see distinctions in web-focused development

While both Software developers and Web Developers work in the tech industry and require similar skills and certifications, Software developers create applications for various platforms, whereas Web Developers focus on building websites and web-based applications. The choice depends on whether you're interested in broad software solutions or web-specific projects.

What are the most popular job types at Roboforce?
    Infographic showing various Software job openings at Roboforce in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 100% Physical job distribution.

    Senior/Staff Embedded Software Engineer, Robotics Platform

    RoboForce

    Milpitas, CA • On-site

    $144.50K - $189.40K/yr

    Full-time

    Medical, Dental, Vision, Retirement

    Posted 10 days ago


    Job description

    Why RoboForce
    RoboForce is an AI robotics company developing Physical AI-powered Robo-Labor for dull, dirty, and dangerous work. The company's robots are engineered for demanding industrial environments, with a focus on real-world deployment and scalability.
    We are seeking a Senior/Staff Embedded Software Engineer, Robotics Platform to architect and develop the foundational robotics platforms that all higher-level services are built upon. In this role, you will design and own core system software running on Intel robotics platforms and NVIDIA Jetson devices, including software deployment, telemetry and monitoring, DDS configuration, and OS and hypervisor-level systems. Your work will define the reliability, performance, and scalability of our entire robotics software stack.
    Responsibilities
    • Platform Architecture & Development: Lead the design, development, and deployment of core robotics platform software that underpins perception, planning, control, and fleet services.
    • Systems Performance & Debugging: Perform in-depth performance analysis and hardware/software debugging across Linux-based systems, ensuring reliability and real-time behavior.
    • Infrastructure & Runtime Systems: Develop and maintain software components for deployment, telemetry monitoring, DDS configuration, and OS/hypervisor-level integration.
    • Technical Leadership: Contribute to long-term technical roadmap planning, mentor junior and senior engineers, and guide architectural decisions across the robotics platform.
    • Engineering Excellence: Conduct rigorous code reviews and enforce high standards of software quality, maintainability, and best practices.

    Requirements
    • Education: Bachelor's degree in a STEM field or equivalent relevant work experience.
    • Experience: 5+ years of experience building and shipping production-quality software, with a strong focus on Linux-based systems.
    • Programming Expertise: Strong proficiency in modern C++ and Python, with experience developing performance-critical and systems-level software.
    • Large-Scale Systems: Experience working with large, complex systems and building tooling to support development, deployment, and observability.
    • Quality & Testability: Demonstrated commitment to software quality through designing for testability, robustness, and long-term maintainability.
    • Requires 5 days/week in-office collaboration with the teams.

    Bonus Qualifications
    • Robotics Frameworks: Experience with ROS-based robotics development.
    • Kernel-Level Development: Hands-on experience with Linux kernel and module development.
    • Middleware Expertise: In-depth experience with DDS configuration, optimization, or implementation.

    Benefits
    • Competitive stock options/equity programs.
    • Health, dental, and vision insurance, 401(k) plan.
    • Visa sponsorship and green card support for qualified candidates.
    • Lunches and dinners, a fully stocked kitchen, and regular team-building events.