May 22, 2026

Robotics Software Engineer, Reliability

Mid • On-site

Santa Clara, CA

About Atomic Machines

Atomic Machines is ushering in a new era of micromanufacturing with its Matter Compiler™ technology. This full-stack technology enables new classes of micromachines to be designed and built by offering manufacturing processes and a materials library that is inaccessible to semiconductor manufacturing methods. It promises to unlock MEMS manufacturing for the many device classes frustrated by semiconductor methods and to open up entirely new product classes. The Matter Compiler™ technology fully realizes the digital manufacturing dream: bits and raw materials go in, and complete, functional micromachines come out. The Atomic Machines team has also created an exciting first device—one that was only made possible by the existence of the Matter Compiler™ technology—that we will be unveiling to the world soon.

Our engineering offices are in Emeryville and Santa Clara, California.

About The Role:

As a Software Applications Engineer, Reliability you'll start by owning the uptime and reliability of our prototyping and development fleet of hardware, electronics, and software that drive the Matter Compiler. You'll develop safe-release processes and provide company-wide visibility into the operational status of fleet units, increasing development velocity for all our power-electronic device, materials-processing, and embedded-systems engineers.

You'll rationalize our hardware configuration management process and act as the first line of defense for early diagnosis and triage of unexpected machine behavior. Standing up safe hardware-in-the-loop processes and building the playbooks for scaled operation is second nature to you; of course, you instrumented failure detection and set a playbook for recovery. You can diagnose an issue with an end effector or electrical board and then perform basic repairs on your own, leaving the instrumentation better than you found it as you define a regression test.

You'll be joining a fast-paced, highly ambiguous interdisciplinary environment with close collaboration across teams—including modeling and simulation, materials science, process development, and mechanical engineering—as we bring truly novel technology to life.

This role is well-suited to an engineer with strong fundamentals, curiosity, and a drive to develop systems-level thinking.

What You'll Do:

  • Operate and debug software and firmware for complex robotics with hard real-time constraints
  • Work at multiple levels of the Matter Compiler, including software, hardware, and electronics
  • Work within cross-functional teams to implement and execute verification tests
  • Diagnose and document mechatronic and process issues throughout the hardware and software development life cycle
  • Extend machine control software to improve observability

What You'll Need:

  • 2+ years of industry experience with precision hardware, scientific instruments, or similar
  • Familiarity with C/C++ and Python programming and debugging
  • Experience with HIL (Hardware-in-the-Loop) testing
  • Familiarity with how motors and robots work at several length and time scales
  • Experience designing, building, and shipping complex processes in a hardware-aware environment
  • Experience with instrumenting software for observability and debugging
  • Familiarity with version control, Infrastructure-as-Code, and DevOps workflows
  • A first-principles mindset—you question assumptions, reframe problems from the ground up, and approach challenges with a foundational understanding rather than relying solely on precedent
  • Bachelor of Science in a technical field with heavy exposure to machine control

Bonus Points For

  • Familiarity with the fundamentals of robotic systems, such as feedback control systems, motion planning, and computer vision
  • Experience in identifying needs, then proposing and standing up processes and communication forums that span organizational divisions
  • Strong bias toward metrology and observability over tribal knowledge

The compensation for this position also includes equity and benefits.

Salary Range
$165,000$205,000 USD

Similar jobs you might like

Technology

Atomic Machines

Robotics Software Engineer (ALL LEVELS)

Senior

On-site

Emeryville, CA

🏢 Summary: Design and build distributed software systems that control advanced manufacturing robotics, working across the full stack from low-level hardware interfaces to high-level automation APIs. The role focuses on real-time control, coordination of networked devices, and integration of complex electromechanical systems in a fast-paced, interdisciplinary environment. 🗂️ Requirements: 5+ years of experience developing software interfacing with hardware, Fluency in C++ and Python, Experience with real-time or hard real-time systems, Experience designing distributed systems controlling hardware, Strong understanding of computer architecture and operating systems, Experience with sensors, actuators, and electromechanical systems, Experience building and shipping complex hardware-control software, Proficiency with version control, Experience working in Linux environments, Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Mechatronics, Mechanical Engineering, Robotics, or related field 📃 Skills: C++, Python, Go, Linux, Robotics, Firmware, Distributed, Networking, APIs, Git 🏢 Description: About Atomic Machines Atomic Machines is ushering in a new era of micromanufacturing with its Matter Compiler™ technology. This full-stack technology enables new classes of micromachines to be designed and built by offering manufacturing processes and a materials library that is inaccessible to semiconductor manufacturing methods. It promises to unlock MEMS manufacturing for the many device classes frustrated by semiconductor methods and to open up entirely new product classes. The Matter Compiler™ technology fully realizes the digital manufacturing dream: bits and raw materials go in, and complete, functional micromachines come out. The Atomic Machines team has also created an exciting first device—one that was only made possible by the existence of the Matter Compiler™ technology—that we will be unveiling to the world soon. Our offices are in Emeryville and Santa Clara, California. About The Role: As a Robotics Software Engineer, you will design and build the distributed software system that controls the Matter Compiler. You'll have the chance to work across layers of the stack, abstracting low-level device interfaces into high-level automation APIs. One sprint, you might be designing system behavior with a mechanical engineer; the next, you could be bringing up and integrating complex electromechanical systems. You'll be joining a fast-paced, interdisciplinary environment where teams collaborate closely—including modeling and simulation, materials science, process development, electrical engineering, and mechanical engineering—as we bring truly novel technology to life. This role is based in either our Santa Clara or Emeryville office and is well-suited to an engineer with strong fundamentals, curiosity, and a drive to develop systems-level thinking. What You'll Do Write, operate, and debug software and firmware for complex robotics with hard real-time constraints. Design and operate software that coordinates state, timing, and failure recovery across a distributed network of devices Work hands-on with manufacturing robotics and design software to coordinate a distributed network of devices. Work at multiple levels of the software stack—you'll design and implement a networked API and debug it down to the hardware. What You'll Need 5+ years of industry experience developing software that interfaces with hardware Multi-language programming fluency—ability to code fluently in multiple languages at multiple levels of the stack (our robotics engineers primarily use C++ and Python; knowledge of Go is a bonus) Deep and broad understanding of how computers work (our work involves a variety of processors and computing environments at multiple levels of the stack) Familiarity with robotics-adjacent systems (sensors, actuators, timing constraints, physical failure modes) Experience designing, building, and shipping complex software systems that control hardware as part of a team Experience with version control and working on Linux machines First-principles thinking with sound instincts for strategic tradeoffs. Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, Mechatronics Engineering, Mechanical Engineering, Robotics, or a related field Bonus Points For Experience or interest in heterogeneous, distributed computing architectures Experience in abstracting the control of manufacturing machines, material transport systems, and factory-level orchestration Experience with instrumenting software for observability and debugging The compensation for this position also includes equity and benefits.Salary Range$185,000—$260,000 USD

Technology

Atomic Machines

Senior Electrical Engineer, Test

Senior

On-site

Emeryville, CA

🏢 Summary: Senior Electrical Engineer, Test role focused on defining and leading end-to-end validation strategies for novel micromachined devices built on a new robotic manufacturing platform. The position involves architecting and building custom test systems, including hardware, firmware, and data infrastructure, for devices without existing validation frameworks. You will drive first-principles test design, system tradeoffs, and production integration in a multidisciplinary environment. 🗂️ Requirements: 5+ years in circuit design, instrumentation development, or test engineering, Full PCB development experience from concept to layout and validation, Proficiency with Altium 365, Strong analog and mixed-signal circuit design expertise, Experience with microcontroller-based analog system control, Ability to develop microcontroller code in C, Knowledge of hardware communication protocols, Experience developing instrumentation and managing error budgets, Proficiency with standard electronic test equipment, Hands-on lab skills including soldering and hardware debugging, Experience defining test plans from ambiguous requirements, Bachelor’s degree in Electrical Engineering or Physics 📃 Skills: Altium, PCB, Analog, Mixed-signal, Microcontrollers, C, STM32, Instrumentation, Schematic, Firmware, Protocols, Soldering, Debugging, Test, Measurement 🏢 Description: About Atomic Machines Atomic Machines is ushering in a new era of micromanufacturing with its Matter Compiler™ technology. This full-stack technology enables new classes of micromachines to be designed and built by offering manufacturing processes and a materials library that is inaccessible to semiconductor manufacturing methods. It promises to unlock MEMS manufacturing for the many device classes frustrated by semiconductor methods and to open up entirely new product classes. The Matter Compiler™ technology fully realizes the digital manufacturing dream: bits and raw materials go in, and complete, functional micromachines come out. The Atomic Machines team has also created an exciting first device – one that was only made possible by the existence of the Matter CompilerTM technology – that we will be unveiling to the world soon. Our offices are in Emeryville and Santa Clara, California. About The Role: We are seeking a Senior Electrical Engineer, Test to define and own how Atomic Machines validates entirely new classes of devices. At Atomic Machines, we are building a novel robotic manufacturing platform—the Matter Compiler™—from the ground up. This enables us to explore entirely new materials and processes, making possible a class of devices that cannot be fabricated in conventional fab environments. From a test perspective, this means there is often no existing playbook. You will define test strategies for devices with unknown failure modes, ambiguous requirements, and tight coupling to manufacturing constraints. Success requires building first-principles models, identifying error sources, and making tradeoffs between accuracy, throughput, cost, and scalability. You will be expected to lead the definition of test strategy for new devices, not just execute on predefined test plans. As part of the test group, you will work on complex multidisciplinary problems. You will have the opportunity to define novel tests from initial specifications through initial design, design and build custom hardware, and integrate it into a complete system. Your test development can include mechanical fixturing, circuit board design, firmware development, integration of existing equipment, and owning the full data lifecycle—defining how data is collected, validated, stored, and interpreted to inform product performance, failure analysis, and manufacturing decisions. You will work closely with colleagues from Device Design, Go-To-Market, and Production to specify, implement, and validate tests. In addition to a strong electrical engineering background, the ideal candidate will bring strong first principles thinking, creativity, and a generalist mindset. There are typically multiple approaches to developing any test, and navigating design/fabrication/results tradeoffs is where someone with a first principles approach will excel. What You'll Do Own end-to-end test development: define requirements, architect solutions, build systems, and deploy them into production Design test strategies from first principles for devices without existing validation frameworks Develop error budgets and measurement approaches for precision sensing and device characterization Make system-level tradeoffs between accuracy, throughput, cost, and scalability Architect and build custom instrumentation, including PCB design, firmware, and mechanical fixtures Document test systems, interfaces, and operating procedures to enable reliable handoff to production, reproducibility of results, and long-term maintainability Integrate test systems into automated production environments, ensuring robustness and scalability Partner with Device, Manufacturing, and Product teams to translate ambiguous requirements into measurable specifications and challenge assumptions Drive improvements in test reliability, data quality, and production throughput What You'll Need 5+ years of experience in circuit design, instrumentation development, or test engineering Demonstrated experience in full board development from initial circuit concepts through PCB layout, including defining specifications, validating functionality at the schematic level, and executing PCB layout Designing with Altium 365 Deep understanding of analog and mixed-signal circuit design Experience implementing analog system control using microcontrollers Familiarity with hardware-level communication protocols Ability to develop microcontroller code in C Strong documentation skills for clear hardware handoff to system-integration teams Proficiency with standard electronic test equipment Experience developing instrumentation, including constructing and managing error budgets Solid hands-on lab skills, including soldering, hardware build/test, and iterative refinement A first-principles mindset — you question assumptions, reframe problems from the ground up, and approach challenges with a foundational understanding rather than relying solely on precedent Bachelor's degree in Electrical Engineering or Physics. A PhD in a hard science or engineering discipline is strongly preferred Experience developing test plans from ambiguous requirements, including defining specifications, measurement approaches, error sources, and success criteria Demonstrated ability to reason about and make engineering tradeoffs (e.g., accuracy vs speed, noise vs architecture, modularity vs robustness) Bonus Points For High current (500A+) or high voltage (1kV+) systems experience Experience developing with the STM32 microcontroller platform Experience with reliability or environmental test systems When referencing the compensation band below, please note that it may vary based on a candidate's experience and level. This role is not tied to a single level and may span earlier-in-career through senior-level candidates. Final leveling will be determined during the interview process. We are open to strong earlier-career candidates who are excited to grow into broader technical leadership or architectural responsibility over time.The compensation for this position also includes equity and benefits.Salary Range$160,000—$220,000 USD

Technology

Atomic Machines

Frontend Systems Developer (contract)

Senior

On-site

Emeryville, CA

🏢 Summary: Part-time contract role focused on building and maintaining a web-based React + TypeScript graph editor for manufacturing workflows. The position combines UI engineering with schema-driven validation, performance optimization for large graphs, and integration with production systems. Responsibilities include ensuring data integrity, stable JSON exports, and seamless collaboration through version control and API integrations. 🗂️ Requirements: Strong experience with React and TypeScript, Experience building complex, stateful UI systems, Experience with graph or diagram editors, Experience optimizing performance for large in-memory datasets, Experience implementing schema-based validation and deterministic exports, Experience integrating external APIs (GitLab API, authentication systems), Ability to write and maintain unit tests, Experience maintaining build and CI pipelines 📃 Skills: React, TypeScript, Vite, Tailwind, ReactFlow, AJV, JSON, Jest, ESLint, GitLab, OpenAPI, Okta 🏢 Description: Atomic Machines is ushering in a new era of micromanufacturing with its Matter Compiler™ technology platform. This platform enables new classes of micromachines to be designed and built by providing manufacturing processes and a materials library that are inaccessible to semiconductor manufacturing methods. It unlocks MEMS manufacturing not only for device classes that could never be produced by semiconductor methods, but also for entirely new categories. Furthermore, this digital platform is fully programmable in the way 3D printing is digital—but whereas 3D printing produces parts of a single material using a single process, the Matter Compiler™ technology platform is a multi-process, multi-material system: bits and raw materials go in, and complete, functional micromachines come out. The Atomic Machines team has also created an exciting first device—made possible only through the Matter Compiler™ technology platform—that we will be unveiling to the world soon. Our offices are in Emeryville and Santa Clara, California. About The Role In this role you will help maintain and extend a web-based visual graph editor for manufacturing workflows. Users create and connect nodes representing materials/workpieces/tools and manufacturing steps (processes/inspections), validate the resulting workflow against catalogs and strict data contracts, and export a schema-compliant JSON representation for downstream tooling. This role blends UI engineering with data integrity work. The editor must stay responsive on large graphs, preserve correctness (IDs, validation, export format), as well as support collaboration workflows through version control integrations. This is a part-time, hybrid, freelance/contract role. Hours: 1st 60 days: 20-40 hours per week Ongoing: 10-20 hours (minimum) per week What You'll Do Build and maintain a React + TypeScript UI for a graph editor (node/edge creation, selection, multi-select, drag/drop, property panels) Implement schema-driven validation and export (JSON Schema / AJV), ensuring stable, backwards-compatible outputs as schemas evolve Improve performance and reliability for large graphs (rendering, minimizing re-renders, preventing UI jitter, safe persistence) Support workflows around identity/ID rules, including ID generation, transformations on copy/paste/import, and "minting/locking" behaviors that freeze certain fields once finalized Maintain integrations used in real production workflows: GitLab API (branching, committing files, MR workflows) Methods API (catalog sync, offline fallback, validation that blocks pushes when API is down) Authentication (Okta) Ship small-to-medium features end-to-end: UI, state changes, validation, tests, and docs Triage bugs from real users (manufacturing/process engineers), reproduce quickly, and implement safe fixes Add/maintain unit tests (Jest + TS) around tricky logic (ID transformation, export validation, API sync behavior) Keep the build/lint/test pipeline healthy (Vite, TypeScript, ESLint, Jest) and handle dependency upgrades carefully Collaborate asynchronously with a cross-functional team (process, production, AI) through clear PRs, strong commit hygiene, and pragmatic technical decisions Tools/Stack You'll Work With: React 18, TypeScript, Vite, Tailwind CSS, ReactFlow, AJV (JSON Schema), Jest, ESLint, GitLab API, OpenAPI, Okta What You'll Need Experience building complex, stateful UI systems (not CRUD/dashboard apps) Strong React + TypeScript with state management + performance optimization Experience with graph/diagram editors or similar interaction-heavy UIs Experience with large in-memory data + UI/data synchronization Experience with validation systems + deterministic outputs (schema, exports) Strong debugging in complex systems + ability to explain tradeoffs Experience leading complex, ambiguous problems across cross-functional teams with multiple stakeholders Bonus Points For: Manufacturing background (MES, process planning, CAD/CAM adjacent tooling, "recipes/methods/catalog" concepts) JSON Schema / AJV experience and comfort with strict data contracts GitLab API experience, auth systems (Okta/OIDC), or "internal tool" deployment constraints Hourly Rate Range$90—$120 USD

Technology

Motional

Software Engineer, ML Dev Enablement

Mid

Hybrid

Las Vegas, NV

🏢 Summary: Software Engineer role focused on building and scaling ML infrastructure and cloud development environments for autonomous driving research. The position involves developing Agentic AI tooling, optimizing distributed ML training systems, and improving GPU utilization across multi-cloud and Kubernetes-based environments. Candidates will collaborate with ML researchers and engineers to enhance performance, automation, and developer productivity. 🗂️ Requirements: BS or MS in Computer Science or related field, Strong knowledge of software engineering principles, Strong knowledge of distributed systems, Proficiency in Python or Go or C++, Experience with AWS or other cloud platforms, Experience with Kubernetes, Experience with ML development lifecycle 📃 Skills: Python, Go, C++, AWS, Kubernetes, PyTorch, Ray, GPU, LLM 🏢 Description: Mission Summary: We are looking for a Software Engineer to join our ML Infrastructure: Dev Enablement Team. Our mission is to build a frictionless development environment that empowers researchers and engineers to rapidly innovate on deep learning models for autonomous driving. We manage a high-scale Cloud Development Environment (CDE) platform that provides standardized, high-performance workspaces for ML development. In this role, you will design multi-cloud setups to maximize GPU availability, drive model optimization, and build next-generation Agentic AI tooling. What You'll Be Doing: - Build Agentic AI tooling to automate workflows, streamline the ML lifecycle, and improve developer productivity. - Drive continuous development of core ML infrastructure and the CDE platform using Kubernetes and distributed systems. - Partner with ML researchers to profile and optimize distributed training jobs and data pipelines, focusing on I/O, memory management, and network communication overhead. - Collaborate with ML engineers and data scientists to bridge infrastructure and model development needs. What We're Looking For: - BS or MS in Computer Science or related field - Strong knowledge of software engineering principles and distributed systems - Strong proficiency with Python or Go or C++ - Experience with AWS services or other cloud platforms - Experience with container orchestration using Kubernetes - Experience with the ML development lifecycle Bonus Points: - Experience with ML model profiling and distributed training optimization - Experience working with GPUs or high-performance compute resources - Experience with ML frameworks such as PyTorch or Ray - Experience building Agentic AI systems and LLM-driven developer tools Additional Information: - Hybrid schedule available with in-office collaboration in Las Vegas, or fully remote. - Compensation includes base salary with possible bonus or equity. - Benefits may include medical, dental, vision, 401k with company match, health savings accounts, life insurance, and pet insurance. - Salary Range: $123,000—$163,500 USD

Technology

Relativity

Senior .NET Engineer (Cloud & AI-enabled engineering)

Senior

Hybrid

Krakow, Poland

208,000 - 312,000 PLN/yr

🏢 Summary: Senior Software Engineer role focused on designing, developing, deploying, and supporting cloud-based software products on Azure using .NET/C#. The position involves full lifecycle ownership of a greenfield solution, working in a Scrum team to build scalable, secure systems with modern DevOps and observability practices. The role also includes mentoring team members and contributing to architecture and engineering best practices. 🗂️ Requirements: Bachelor’s degree in Computer Science, Engineering or equivalent experience, 5+ years of commercial software development experience in C#, .NET development experience, Experience building cloud-native solutions in Azure, Experience with scalable database systems, Experience with CI/CD tools and processes, Ability to design scalable and secure architectures, Experience with unit and integration testing, Experience working in Agile/Scrum teams, Experience with AI-assisted development tools in engineering workflow, Fluency in English 📃 Skills: C#, .NET, Azure, SQL, CI/CD, GitHub, Harness, LaunchDarkly, NewRelic, Grafana, Kubernetes, Pulumi, JavaScript, TypeScript, Angular, React, Vue, Git, AI 🏢 Description: Posting Type Hybrid Job Overview Are you looking for a hybrid work opportunity? Are you interested in a workplace that allows for flexibility in your day? Are you ready for a workplace that provides benefits that suit your needs? Role summary As a Senior Software Engineer, your primary mission will be to design, write, test, deploy, and support our Relativity cloud (Azure) software products in .NET/C#. You will work in a scrum team collaborating with other members of the engineering team and business stakeholders to support the development of products, features and services that drive and evolve our RelativityOne platform. You will use your knowledge to mentor less senior team members and support your team’s tech lead in his duties. Team summary You will join Relativity's Matter Administration department focused on helping our customers grow the eDiscovery practices and businesses that they are running on top of Relativity, delivering solutions to boost up productivity of an Administrator, simplify configuration and improve preparation of the system for matter review. From Matter setup and user workspace arrangement, data archiving and restore to cost management and billing solution, Matter Admin delivers tools and services for Relativity Administrators. This role involves working on a greenfield product, where the team fully owns the lifecycle of the solution - from implementation using .NET, to deployment via GitHub Actions, and monitoring through New Relic. You’ll have the opportunity to contribute to the architecture, influence best practices, and help shape modern, scalable projects from the ground up. Job Description and Requirements Your Role in Action Contribute to a Scrum team throughout all complex phases of a service lifecycle from conception through design, development, testing, deployment, and ultimately operation Architect and design performant, scalable, and secure software to a high degree of quality – not simply focusing on meeting requirements Object-oriented analysis (OOA), object-oriented design (OOD), and object-oriented programming (OOP) applying SOLID principles and design patterns in in C# and TypeScript / Javascript Contribute and provide technical guidance to a software development team to ship high-quality, performant, secure software that operates on data at a massive scale Participate in code reviews for projects written by your team Conduct comprehensive unit and integration testing and static analysis and rigorous test strategy development Improve the software development processes by recommending and driving changes Identify, document, automate, and engineer processes for repetitive tasks Contribute to and mature existing, automated deployment/upgrade CICD workflows Leverage monitoring and observability to proactively identify and fix problems Improve software quality and completeness and share design and implementation knowledge Troubleshoot issues, fix defects and respond to client-specific problems Provide technical guidance to team members through education and coaching After gathering relevant experience, you will participate in regular on-call technical support shifts as a second line of support if Client Services is not able to solve an urgent issue Embrace and contribute to a learning/growth culture and promote a healthy work environment Minimum Qualifications Bachelor's in computer science, engineering, or similar technical degree, or work equivalent experience 5+ years of experience in software development of commercial-grade systems and applications using C# Experience in developing cloud scalable solutions using Cloud Native Patterns (Azure preferred) Experience in working with various scalable database systems Ability and ambitions in building advanced cloud DevOps mindset including CI/CD processes and tools (e.g., GitHub Actions, Harness, LaunchDarkly) with mature observability Ability to build mature deployment and release solutions Understanding and following software engineering best practices: unit testing, code reviews, design documentation, excellent debugging and troubleshooting skills Experience working in an agile software team, including mentoring. feature leadership and cross-group collaboration Fluency in English Hands-on experience using AI tools as part of everyday engineering workflow, including: AI-assisted code generation, refactoring and review, using AI for technical design, solution exploration and documentation, leveraging AI to plan and structure development and release activities, critically evaluating AI output and taking ownership of final technical decisions. Preferred Qualifications Experience with container orchestration platforms such as K8s Experience with configuration management and IaaS (e.g. Pulumi) Experience with observability frameworks and solutions (e.g. New Relic, Grafana) Experience with web development using JavaScript, TypeScript, using modern web frameworks (e.g. Angular, React, Vue) Experience with .NET core development Benefit Highlights: Comprehensive health, dental, and vision plans Parental leave for primary and secondary caregivers Flexible work arrangements Two, week-long company breaks per year Additional time off Long-term incentive program Disclaimer The information contained in this description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job. Other duties and responsibilities may be assigned. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law. Relativity is committed to competitive, fair, and equitable compensation practices. This position is eligible for total compensation which includes a competitive base salary, an annual performance bonus, and long-term incentives. The expected salary range for this role is between following values: 208 000 and 312 000PLN The final offered salary will be based on several factors, including but not limited to the candidate's depth of experience, skill set, qualifications, and internal pay equity. Hiring at the top end of the range would not be typical, to allow for future meaningful salary growth in this position. Required Skills: Automation, Data Analysis, Database Management, Network Architecture, Performance Optimizations, Problem Solving, Project Management, Software Development, System Designs, Technical Leadership

Technology

Divergent 3D

Real-Time Systems Engineer

Senior

On-site

Torrance, CA

163,272 - 224,496 USD/yr

🏢 Summary: Software Developer role focused on robotics and AI software development for task and motion planning, computer vision, and robotic system optimization. The position involves building and maintaining high-quality software solutions using robotics frameworks, planning algorithms, and CI/CD practices in a hybrid work environment. Candidates will collaborate with cross-functional engineering teams to improve robotic efficiency, reliability, and automation capabilities. 🗂️ Requirements: Bachelor's degree in Computer Science, Robotics, or related field, 5+ years of professional software development experience, Proficiency in C++, Proficiency in Python, Strong knowledge of data structures, algorithms, and design patterns, Understanding of industrial robotics, kinematics, dynamics, and trajectory generation, Experience with search algorithms, optimization methods, and constraint satisfaction, Experience with MoveIt and ROS, Knowledge of unit testing, CI/CD pipelines, and containerization, Ability to work with cross-functional teams, Ability to access information subject to US export controls 📃 Skills: C++, Python, ROS, MoveIt, Docker, Kubernetes, OpenCV, PCL, C#, TypeScript, CI/CD 🏢 Description: Purpose We are seeking a talented and motivated Software Developer to join our Robotics & AI Software team. In this role, you will have the opportunity to work closely with experienced automation and software engineers to develop and implement innovative algorithms for task and motion planning plus computer vision in robotic systems. As a key member of our team, you will contribute to the design, development, and testing of software solutions aimed at enhancing the efficiency and reliability of robotic software algorithms. This involves symbolic task planning, robot kinematics, collision detection, optimization, and computer vision. The Role - Develop and maintain software development best practices to ensure high-quality code, efficient testing, and timely releases. - Collaborate with other teams to ensure that our software integrates seamlessly with other software products. - Collaborate with senior engineers to understand project requirements and contribute to the development of software solutions for robot task and motion planning. - Design, implement, and optimize algorithms within our planning framework, leveraging your programming skills and understanding of robotics principles. - Assist in the integration and testing of computer vision software to ensure robustness and performance in real-world scenarios. - Document your work, including code, algorithms, user manuals, and procedures, to support knowledge sharing and future development efforts. - Stay updated on advancements in robot planning algorithms and technologies, and contribute fresh ideas and insights to the team. Basic Qualifications - Ability to lawfully access information and technology that is subject to US export controls - Bachelor's in Computer Science, Robotics, or related field with 5+ years of professional experience - Proficient in programming languages such as C++ and Python - Strong knowledge of data-structures, algorithms, and design pattern - Fundamental understanding of industrial robotics including manipulator kinematics & dynamics, robot trajectory generation, and communications protocols - Expertise with search algorithms, optimization methods, and constraint satisfaction - Experience with open source robotic planning and manipulation software packages such as MoveIt and ROS - Knowledge of unit-testing, CI/CD pipelines, and containerization (Docker, Kubernetes) - Excellent communication and collaboration skills - Ability to work effectively with cross-functional teams, including product managers & owners, engineers, and internal customers Preferred Qualifications - Master's or Ph.D. in Computer Science, Robotics, or related field with 3+ years of professional experience - Understanding of computer vision libraries such as OpenCV and PCL - Experience using programming languages such as C#, TypeScript - Explored using Generative AI in robotics - Strong publication record and/or open source contributions in the field of robotics Work Environment Hybrid Compensation At Divergent, our pay range is based on the level of the job. For this role, we will consider candidates at levels E05 - E06 as evaluated through our interview process. - E05 / Senior: $141,380 - $194,390 - E06 / Staff: $163,270 - $224,500 Pay Range: $141,380 — $224,500 USD What We Offer - Holistic compensation package including salary, equity plan, and discretionary bonus opportunities - Paid vacation, sick time, company holidays, year-end shutdown, and paid parental leave - Comprehensive health and wellness benefits with HMO and PPO options - Company-sponsored life insurance and disability coverage - Reimbursement opportunities for learning and development initiatives - Collaborative, dynamic, and high-performing work environment Equal Employment Opportunity Divergent is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to protected characteristics. Additional Information In order to adjust to changes in business needs, duties and responsibilities may be modified or reassigned as necessary. E-Verify The company participates in E-Verify to confirm employment eligibility in the United States. Los Angeles Fair Chance Initiative for Hiring Ordinance (FCIHO) Qualified applicants with arrest and conviction records will be considered for employment.

Technology

The Nuclear Company

Staff Application Security Engineer

Senior

On-site

Washington, DC

150,000 - 173,004 USD/yr

🏢 Summary: The role focuses on securing modern applications, APIs, cloud workloads, and developer workflows within a nuclear energy environment. You will embed security into the SDLC, perform threat modeling and code reviews, harden CI/CD pipelines, and collaborate across engineering teams to manage vulnerabilities and protect sensitive data. This position combines hands-on application security, DevSecOps, and cloud security responsibilities in a regulated, mission-critical context. 🗂️ Requirements: 4+ years experience in application, product, or software security, Hands-on experience securing web applications, APIs, distributed systems, or cloud-native services, Strong knowledge of application security risks (authentication, authorization, injection, SSRF, insecure deserialization, secrets exposure, API security), Experience with secure SDLC tools (SAST, SCA, secret scanning, CI/CD security), Ability to read code in at least one language: Python, TypeScript, Go, Java, C#, or C++, Familiarity with AWS security concepts (IAM, encryption, logging, networking, secrets management, infrastructure-as-code), Experience performing threat modeling and security reviews, Understanding of offensive security principles 📃 Skills: Python, TypeScript, Go, Java, C#, C++, AWS, IAM, CodeQL, Dependabot, SAST, SCA, CI/CD, GitHub, OWASP, NIST, SOC2, IEC62443, NERCCIP 🏢 Description: About the role The Nuclear Company is searching for an Application Security Engineer to help secure the software, data systems, and developer workflows that power our Nuclear Operating System, internal platforms, and mission-critical applications. This is a high-ownership role for a builder who is equally comfortable reviewing application architecture, threat modeling APIs, improving GitHub security controls, and partnering directly with engineers to ship secure software quickly. You will work across product engineering, platform engineering, data science, infrastructure, and operations to embed security into the way we design, build, test, and deploy software. You will help define secure development standards, review high-impact product designs, harden CI/CD workflows, and guide teams through vulnerability remediation in a practical, risk-based way. This role reports to the Senior Manager for Application and Product Security. Responsibilities Application & Product Security - Perform security reviews and threat models for NOS modules, internal tools, APIs, data workflows, AI-enabled features, and cloud-connected applications. - Identify and remediate risks across authentication, authorization, tenant isolation, input validation, secrets handling, encryption, logging, and data access. - Review application designs and code changes for security issues before production. - Define reusable security patterns for web applications, APIs, mobile workflows, internal platforms, and data-heavy systems. - Establish secure-by-default approaches for applications supporting regulated, high-consequence infrastructure. Secure SDLC & Developer Enablement - Build and improve DevSecOps practices across the GitHub-based SDLC, including code scanning, dependency review, secret scanning, branch protections, CI/CD hardening, and secure workflows. - Create secure templates, checklists, automation, documentation, and lightweight review processes. - Triage and prioritize findings from SAST, SCA, secret scanning, penetration tests, code reviews, and internal assessments. - Develop vulnerability management workflows, remediation guidance, and engineering metrics. - Support secure coding education through design reviews, documentation, and developer partnership. Platform, Cloud & Data Security - Secure AWS workloads, infrastructure-as-code, service integrations, data pipelines, and deployment workflows. - Review integrations involving Palantir Foundry, partner APIs, internal data platforms, and AI-assisted engineering workflows. - Secure sensitive data flows across application, platform, and operational environments. - Ensure application events, audit logs, and security signals support investigation and response. - Navigate cybersecurity expectations within a regulated nuclear energy environment. Cross-Functional Partnership - Partner with software engineers, product managers, data engineers, infrastructure teams, and stakeholders. - Communicate risk clearly while balancing security and delivery speed. - Contribute to the application and product security roadmap as systems scale. - Help build a culture of ownership, velocity, and technical rigor. Experience - 4+ years in application security, product security, software security, or software engineering with strong security focus. - Experience securing modern software systems including web applications, APIs, distributed systems, or cloud-native services. - Strong understanding of authentication, authorization, access control, injection, insecure deserialization, SSRF, secrets exposure, dependency risk, and API security. - Experience with GitHub Advanced Security, CodeQL, Dependabot, SAST, SCA, secret scanning, and CI/CD security. - Ability to read at least one modern programming language (Python, TypeScript, Go, Java, C#, or C++). - Familiarity with AWS security concepts including IAM, logging, encryption, networking, secrets management, and infrastructure-as-code. - Strong communication skills and offensive security mindset. Preferred Qualifications - Experience securing software in regulated or mission-critical environments. - Familiarity with AI-assisted development tools, LLM-enabled applications, prompt injection risks, and AI supply chain concerns. - Experience with vulnerability management, penetration testing, DAST tools, or incident response. - Familiarity with OWASP ASVS, OWASP Top 10, OWASP API Security Top 10, NIST CSF, NIST 800-53, SOC 2, IEC 62443, or NERC CIP. - Security certifications such as AWS Certified Security – Specialty or OSWE. - Interest in nuclear energy and critical infrastructure. Benefits - Competitive compensation packages - 401k with company match - Medical, dental, vision plans - Generous vacation policy plus holidays Estimated Starting Salary Range The estimated starting salary range for this role is $150,000 - $173,000 annually, less applicable withholdings and deductions, paid on a bi-weekly basis. The actual salary offered may vary based on experience, qualifications, tenure, skill set, availability of qualified candidates, geographic location, certifications, and other relevant factors. EEO Statement The Nuclear Company is an equal opportunity employer committed to fostering an inclusive workplace. Equal employment opportunities are provided without regard to protected characteristics. Discrimination in any aspect of employment is prohibited. Export Control Certain positions may involve access to information and technology subject to U.S. export controls. Compliance requirements may limit consideration of some applicants.

Technology

Peak Energy

Manufacturing Software Engineer

Mid

On-site

Burlingame, CA

129,996 - 180,000 USD/yr

🏢 Summary: Mid-level Manufacturing Software Engineer role focused on building distributed systems that connect production equipment to MES and enterprise platforms. The position involves developing high-concurrency Go microservices, integrating SCADA/equipment data via OPC-UA, and creating event-driven pipelines to ERP/PLM systems and cloud data lakes. This is a hands-on, on-site role supporting live production environments in a fast-paced startup setting. 🗂️ Requirements: 2–3 years professional backend/systems software engineering experience, Strong distributed systems fundamentals (concurrency, consistency, idempotency, fault tolerance), Experience designing and operating microservice architectures in production, Proficiency in Go or strong systems-language background with ability to deliver in Go, Experience engineering high-concurrency, high-performance systems, Hands-on manufacturing or shop floor software experience, Experience integrating ERP and/or PLM systems (e.g., SAP, Oracle, NetSuite, Dynamics, Teamcenter, Windchill, Arena), Working knowledge of SCADA/MES concepts and industrial communication protocols, especially OPC-UA, Ability to work on-site in Burlingame, CA 📃 Skills: Go, OPC-UA, SCADA, MES, ERP, PLM, SAP, Oracle, NetSuite, Dynamics, Teamcenter, Windchill, Arena, Kafka, Kinesis, NATS, AWS, Kubernetes, EKS, Modbus, MQTT, PLC 🏢 Description: Job Title: Manufacturing Software Engineer Location: Burlingame, CA Department: Manufacturing Engineering Reports To: Software Engineering Manager Position Type: Full-time About the Role - Manufacturing Software Engineer We're hiring a mid-level software engineer to build the distributed systems that connect our production equipment to MES and our enterprise stack. You'll work on the SCADA/equipment-integration layer — acquiring data over OPC-UA and other industrial protocols, normalizing it, and delivering it reliably into MES under real-world floor conditions — as well as the microservices that integrate our ERP and PLM systems. This is a hands-on engineering role on a small team. You'll design and implement services, care about concurrency and performance, and stand behind your code on a live production floor. You'll work closely with senior engineers who own the broader architecture, contributing strong distributed-systems engineering to it. What You'll Do (Responsibilities) - Build Go services in a microservice architecture that acquire equipment data (OPC-UA and other industrial protocols), normalize it, and publish it to MES and downstream consumers - Engineer for high concurrency and high throughput — many stations and signals streaming simultaneously, with low-latency, backpressure-aware processing - Build and maintain the ERP/PLM integration microservices that sync work orders, BOMs, routings, part/revision data, and as-built/genealogy records between the floor and enterprise systems - Build event-driven data pipelines feeding a cloud data lake for production and quality analytics - Add observability — metrics, tracing, alerting — so service health and equipment connectivity are visible, not silent - Contribute to internal tooling and dashboards that surface production and quality data What You'll Bring (Qualifications) - 2–3 years of professional software engineering experience building production backend / systems software - Strong distributed systems fundamentals — concurrency, consistency models, idempotency, message delivery semantics, fault tolerance - Experience designing and operating microservice architectures in production - Proficiency in Go (or a strong systems-language background with demonstrated ability to ship in Go) - Comfortable engineering for high concurrency and high performance — profiling, contention, throughput/latency trade-offs - Hands-on manufacturing / shop floor software experience — you've worked on or adjacent to production lines - ERP and/or PLM background — you've integrated with systems like SAP, Oracle, NetSuite, Dynamics, Teamcenter, Windchill, Arena, etc. - Working knowledge of SCADA / MES concepts and industrial communication, especially OPC-UA (Modbus, MQTT, PLC interfaces a plus) - Self-directed, communicative, and effective in a fast-moving startup environment - Able to work on-site in Burlingame, CA Preferred Qualifications - Direct experience with OPC-UA client/server implementations and industrial data acquisition at scale - Experience with event streaming infrastructure (Kafka, Kinesis, NATS, etc.) and time-series data - Experience building or operating a data lake / lakehouse and modern ELT pipelines - Familiarity with traceability/genealogy systems in a quality-driven manufacturing context - AWS / Kubernetes (EKS) operational experience - Background in batteries, energy storage, or other hardware-adjacent manufacturing Compensation & Benefits The salary range for this role is $130,000-$180,000, with actual pay varying based on work location, experience, and skills. Our competitive benefits package includes: - Flexible time off - Comprehensive medical, dental, and vision coverage - Strong 401(k) plan - Equity opportunities - Many great work perks

Technology

ALTEN

Embedded Software Engineer

Senior

On-site

Westminster, CO

95,004 - 150,000 USD/yr

🏢 Summary: Software Engineer role focused on embedded and controls software development for automated commercial equipment and multifunctional hardware systems. The position involves working with cross-functional engineering teams to develop, test, debug, and maintain low-level software using C and RTOS environments. This onsite role in Arvada, CO offers a salary range of $95,000–$150,000. 🗂️ Requirements: Bachelor's degree in Computer Science or Electrical Engineering, 6+ years of engineering experience, Strong C programming skills, Experience with Real Time Operating Systems, Deep understanding of microcontroller hardware, Extensive embedded programming experience, Ability to write technical and end-user documentation, Solid software design and debugging skills, Experience with RLL programming, GitHub utilization 📃 Skills: C, RTOS, Microcontrollers, Embedded, GitHub, RLL, CAN, Modbus, Serial, NEC, UL508A 🏢 Description: As Software Engineer you will be responsible for: - Collaborate closely with an international team of Software Engineers, as well as Mechanical, Electrical, and Design Engineers. - Analyze user requirements and control systems. - Analyze, define, and develop software test procedures. - Research, design, and write Controls software for automated commercial equipment. - Develop and/or modify existing programs by analyzing and identifying potential improvements. - Plan, architect, and execute additions to a comprehensive codebase for multi-functional hardware systems. - Create technical specifications and write user-facing operational documentation. - Provide technical support by responding to questions, making suggestions, and analyzing equipment. - Experience writing code to interface with machine hardware (I/O modules, motors, sensors, etc.) – nice to have - Familiarity with industrial communication protocols (serial, CAN, Modbus) - nice to have Qualifications: - Bachelor's degree in Computer Science or Electrical Engineering - 6+ years of engineering experience, or equivalent combination of education and experience - Strong C programming skills are a must - Experience with Real Time Operating Systems - Deep understanding of Microcontroller Hardware - Extensive knowledge of embedded programming down to the hardware level - Ability to write technical and end user documentation - Solid software design and debugging skills - RLL programming and GitHub utilization - Familiarity with National Electrical Code (NEC) and UL508A a plus Salary Range: $95,000 - $150,000 Location: Onsite in Arvada, CO The actual salary offered is dependent on various factors including, but not limited to, location, the candidate's combination of job-related knowledge, qualifications, skills, education, training, and experience. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, age, genetic information, or pregnancy. Compliance Notice: Alten USA is a federal contractor subject to the requirements of the Vietnam Era Veterans' Readjustment Assistance Act (VEVRAA) and Executive Order 11246. Drug Screening Requirement: All candidates selected for employment will be required to successfully complete a pre-employment drug screening as a condition of hire.

Technology

Divergent 3D

Automation & Controls Engineer / Senior Automation & Controls Engineer

Senior

On-site

Torrance, CA

128,520 - 192,780 USD/yr

🏢 Summary: Automation & Controls Engineer role focused on developing advanced robotic manufacturing and industrial automation systems for next-generation factory modules. The position involves PLC, HMI, and SCADA development, controls architecture, commissioning, and collaboration with cross-functional engineering teams in a fast-paced R&D and production environment. 🗂️ Requirements: 5+ years industrial automation controls experience, IEC 61131-3 Structured Text programming, Ability to access US export-controlled information, Experience with PLC, HMI, and SCADA systems, Experience with industrial automation hardware and motion control, Experience with industrial networking, Experience with electrical control panel design, Experience with industrial safety systems and risk assessments, Experience with SCADA and factory data platforms, Technical leadership experience 📃 Skills: PLC, HMI, SCADA, IEC61131-3, StructuredText, Beckhoff, TwinCAT, NEC, NFPA79, UL508A, EPlan, AutoCAD, Fieldbus, MotionControl, Networking, FSoE, PROFIsafe, SCADA, Databases, Dashboards, Robotics, Git, SOLID, UnitTesting 🏢 Description: Purpose The Automation & Controls Engineer will support the development of flexible robotic manufacturing systems, core to the Divergent Adaptive Production System (DAPS). The ideal candidate has a track record of successfully architecting and deploying advanced automated systems in a quick changing, start-up environment. This role will take a hands-on execution approach and use their hardware and software skills to create bleeding-edge industrial automation systems, support production operations, and democratize factory data to support key business decisions. The Role - Develop PLC, HMI & SCADA software & controls architectures for the next generation of DAPS factories & factory modules. - Contribute to automation standards, frameworks, best practices, and platform selection. - Architect new advanced automation systems, ultimately leading to detailed design, development, and commissioning of first article factory modules. - Develop controls systems for new and experimental processes in an R&D environment. - Understand and steer production operations requirements for factory modules leading to increased overall factory OPE through better development of modules and factory data. - Work closely with cross-functional technical teams to ensure that program deliverables and milestones are defined, scheduled, and executed on time and budget. - Support engineering teams in achieving resolution of any gridlock and drive hands-on execution under intense time constraints. Basic Qualifications - Ability to lawfully access information and technology that is subject to US export controls. - 5 years of industrial automation controls experience in dynamic environments. - IEC 61131-3 Structured Text programming experience. Preferred Qualifications - Strong knowledge of NEC, NFPA 79, UL508A standards. - Experience designing electrical control panels using EPlan or AutoCAD. - Advanced experience working with the Beckhoff TwinCAT & hardware ecosystem. - Advanced experience with industrial automation hardware, fieldbus interfaces and motion control. - Advanced industrial networking experience. - Experience with industrial safety systems, risk assessments and safety over fieldbus protocols including FSoE and PROFIsafe. - Experience developing SCADA and factory data management platforms, industrial databases, dashboards. - Experience with industrial robot platforms, offline programming, and virtual commissioning. - Experience with industrial electrical schematic tools such as EPlan or AutoCAD Electrical. - Experience with software engineering practices, object-oriented programming, SOLID principles, unit testing, and development tools such as Git. - Technical leadership experience in defining standards, methods, processes, and training. Work Environment - Office and factory environment. - 100% onsite. - Minimal travel. - Work near moving mechanical parts. Compensation - Engineer II / E04: $111,300 - $166,960 - Senior / E05: $128,520 - $192,780 What We Offer - Competitive salary, equity plan, and discretionary bonus opportunities. - Paid vacation, sick time, company holidays, and year-end shutdown. - Paid parental leave. - Comprehensive health and wellness benefits including HMO and PPO options. - Company-sponsored life insurance and disability coverage. - Learning and development reimbursement opportunities. - Collaborative and high-performing work environment. Equal Employment Opportunity Divergent is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to protected characteristics. E-Verify The company participates in E-Verify to confirm employment eligibility in the United States. Los Angeles Fair Chance Initiative for Hiring Ordinance Qualified applicants with arrest and conviction records will be considered for employment.