hero
companies
Jobs
If you are a Techstars portfolio companyclaim your profile.

Full Stack Software Engineer

Solideon

Solideon

Software Engineering
Berkeley, CA, USA
USD 125k-160k / year
Posted on Jul 16, 2025

Location: Berkeley, California (On-Site)

Salary Range: $125,000-160,000

Company Overview: Solideon is a leader in advanced manufacturing, leveraging robotics and proprietary technology to build autonomous micro-factories capable of producing, assembling, and inspecting entire structures without human intervention. We aim to push the boundaries of manufacturing to shape a future where technology and humanity intersect.

Position Overview:

As a Full Stack Software Engineer (UI/UX), you will architect, develop, and deliver the digital interfaces and backend systems that power our next-generation additive manufacturing platform. You will collaborate cross-functionally with robotics engineers, software engineers, manufacturing engineers, system engineers, the head of engineering, and various teams to create seamless, intuitive, and robust user experiences for controlling, monitoring, and optimizing industrial robot arms and additive manufacturing workflows. Your work will span frontend development, backend API design, real-time data visualization, and integration with simulation and control systems.

Responsibilities:

  • UI/UX Design & Implementation: Design, develop, and refine intuitive user interfaces for real-time robot control, system monitoring, and data visualization using ReactJS and modern web technologies.
  • Full Stack Development: Build and maintain robust backend services (FastAPI, gRPC) to support frontend applications, integrating with ROS2-based robotics control stacks, simulation environments, and manufacturing data pipelines.
  • Simulation Integration: Develop interfaces and workflows that connect users to simulated robotics environments (ROS2 RViz, Grasshopper3D/Rhino), enabling visualization and control of virtual robot arms and additive manufacturing processes.
  • Real-Time Data Handling: Implement real-time data streaming and visualization (Websockets, MQTT, RabbitMQ), ensuring responsive and accurate display of telemetry, system status, and process analytics.
  • Workflow Orchestration: Collaborate on middleware and system orchestration (Docker, TMux, ROS2 App Manager) to enable seamless deployment, monitoring, and management of distributed robotics applications.
  • Database Integration & Analytics: Integrate PostgreSQL and/or ChromaDB to store and retrieve robot run data, toolpaths, sensor logs, and process analytics. Build data-driven UI components and reporting tools.
  • Documentation & Best Practices: Produce clear technical documentation, user guides, and system diagrams to support onboarding, maintenance, and knowledge transfer.

Qualifications:

  • Industry experience, Bachelor’s or Master’s degree in Computer Science, Software Engineering, Human-Computer Interaction, or related field.
  • At least 2 years of professional experience in full-stack development, with a focus on UI/UX for complex or technical systems.
  • Proficiency with ReactJS, JavaScript/TypeScript, and modern web development frameworks.
  • Experience developing RESTful APIs and RPC APIs (FastAPI, gRPC, or similar), and integrating with backend systems.
  • Familiarity with real-time data streaming (Websockets, MQTT, RabbitMQ, or similar) and visualization techniques.
  • Solid understanding of database design and integration (PostgreSQL, ChromaDB preferred).
  • Experience with Docker for application packaging and deployment.
  • Strong grasp of software engineering best practices, including version control (Git), code reviews, and documentation.
  • Excellent communication skills and a collaborative, problem-solving mindset.

Preferred Skills:

  • Experience working in manufacturing environments
  • Experience with robotics simulation environments (ROS2, RViz) or industrial automation interfaces.
  • Experience with design and modeling tools (Grasshopper3D/Rhino) for parametric and algorithmic modeling
  • Familiarity with CAD, CAM, simulation, and FEA tools for design and prototyping.
  • Familiarity with Python, C#, or C++ in a robotics, simulation, or manufacturing context.
  • Exposure to event-driven architectures and middleware integration.
  • Experience with data analytics, process optimization, and automated reporting in a manufacturing or engineering environment.

Why Solideon?

  • Join a dynamic, interdisciplinary team at the forefront of robotics and digital manufacturing.
  • Work on projects that directly impact the future of autonomous production and advanced manufacturing.
  • Shape the user experience for the next generation of intelligent, automated factories.

In accordance with California labor laws:

Compensation will be based on experience and will comply with California’s minimum wage requirements. Solideon offers competitive benefits, including health insurance, paid time off, and more options. This position complies with California’s mandated break and rest period laws.

Equal Opportunity Employer:

Solideon values diversity and inclusivity. We do not discriminate based on race, religion, gender, sexual orientation, age, disability, or any other protected status. U.S. Person status is required as this position may involve work related to the Department of Defense. We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.