June 4, 2026

Senior Software Engineer

Senior • Hybrid

26,000 - 32,000 PLN/mo

Warsaw, Poland

  • Do you get excited when your software actually interacts with the physical world? 

  • Are you ready to learn the new exciting world of smart robots?

  • Do you feel tired of working in a big company?

  • Would you like to cooperate with top professionals in our industry?

If your answers are mostly yes, then you should keep reading. 

 

At Nomagic, we’re on a mission to teach robots the real world. We’re now looking for a Software Engineer, who’s ready to deep dive into the hard problems of physical manipulation (trying to match with software the millions of years of development leading to the human hand + eye) and bring his experience and commitment to our amazing team.

Offer essentials:

  • Play with robots every day

  • Salary: 26 000 - 32 000 gross UoP per month + equity

  • Relocation package 

  • Truly flexible working hours 

  • English-speaking environment

Here is why we love this job ourselves, and hope you will enjoy it too:

  • We build robots powered by AI

  • We have them in production at scale and see their real impact on critical operations.

  • We test our code in unit tests, simulations and on real robots!

  • We’re still pretty small, so everyone has a direct impact on the final result

  • Our team has built Google Warsaw, unicorn startups (Climate Corp), tested rocket engines and worked at top companies such as Nvidia or ByteDance. Now we shape the future of smart robotics together!

  • We combine world-class research with top notch engineering and apply it to solve real problems

Some of the problems you may try to solve with us:

  • Building modular and expandable control system for the robot actions that can be easily adapted to multiple customer use-cases

  • Use data to build heuristics for handling different categories of items

  • Detecting anomalies, e.g. using a combination of signals to determine if a robot picked more than one item at once or if one item is disassembling

  • Smart placing, tetris-like algorithms for real products

  • Interfaces and APIs for integration with warehouse management systems

What skills we’d like you to have:

  • 5+ years of experience in software development

  • Technical leadership skills & experience

  • Great problem solving and proficiency in one of the modern programing languages (we use Python)

  • Experience in designing complex, multilevel software systems

  • Fluent communication in English

What should you expect once you apply?

  • 30-minute call with a Recruiter

  • 60 minutes Coding Interview

  • 45 minutes Hiring Manager Interview

  • Onsite - half a day of interviews & discussions at the office

  • We make the final decision after max. 2-3 days after the onsite interview. Important: Feedback after completing the recruitment process.

Similar jobs you might like

Technology

Nomagic

Senior Robotics & Software Engineer - Grippers R&D

Senior

Hybrid

Warsaw, Poland

26,000 - 32,000 PLN/mo

🏢 Summary: Senior Robotics/Software Engineer role focused on R&D of robotic grippers and physical manipulation systems, combining software, hardware, and AI to build production-ready robots. The position involves designing and implementing object manipulation strategies, improving reliability and scalability, and testing solutions in simulations and on real robots. The offer includes equity, flexible hours, and partial remote work. 🗂️ Requirements: 3+ years software development experience, 3+ years robotics experience (manipulators, AGVs, UAVs, sensors), Proficiency in Python or another modern programming language, Experience designing systems integrating software and hardware, Strong understanding of physics related to object manipulation, Knowledge of mechatronics (mechanics, electronics, AI vision), Fluent English 📃 Skills: Python, Robotics, Mechatronics, Physics, AI, ComputerVision, Sensors, Manipulators, AGV, UAV, SystemDesign, Simulation, UnitTesting 🏢 Description: Do you get excited when your software actually interacts with the physical world? Are you ready to learn the new exciting world of smart robots? Do you feel tired of working in a big company? Would you like to cooperate with top professionals in our industry? If your answers are mostly yes , then you should keep reading. At Nomagic , we’re on a mission to teach robots the real world. We’re now looking for a Senior Robotics/Software Engineer - Grippers R&D , who’s ready to deep dive into the hard problems of physical manipulation (trying to match with software the millions of years of development leading to the human hand + eye) and share his software development and design experience with our amazing team. Offer essentials: Play with robots every day! Salary: 26 000 - 32 000 gross UoP per month + equity Equity for every employee Relocation package Truly flexible working hours English-speaking environment Partly remote work is possible! Here is why we love this job ourselves, and hope you will enjoy it too: We build robots powered by AI We have them in production at scale and see their real impact on critical operations. We test our code in unit tests, simulations and on real robots! We’re still pretty small, so everyone has a direct impact on the final result Our team has built Google Warsaw, unicorn startups (Climate Corp), tested rocket engines and worked at top companies such as Nvidia or ByteDance. Now we shape the future of smart robotics together! We combine world-class research with top notch engineering and apply it to solve real problems Some of the problems you may try to solve with us: Building the best-in-the-world objects manipulation system with cross-functional R&D team (Hardware, Software & AI) Inventing and implementing strategies for using new robotic grippers, handling previously unpickable items Improving adaptability, scalability & reliability of robotic platform Using data to build heuristics for handling different categories of items Detecting anomalies, e.g. using a combination of signals to determine if a robot picked more than one item at once or if one item is disassembling What skills we'd like you to have: 3+ years of experience in software development 3+ years of experience in robotics (manipulators, AGV’s, UAV’s, sensors) Great problem solving and proficiency in one of modern programing languages (we use Python) Experience in designing systems spanning software and hardware components Great understanding of physics principles related to objects manipulation Wide range of mechatronics knowledge, from mechanical design principles to AI image processing Fluent communication in English What should you expect once you apply? 60 minutes Technical prescreen 45 minutes Hiring Manager interview Onsites - half a day of interviews & discussions at the office See a short sneak peek of our product here: https://vimeo.com/manage/videos/1051464045 https://vimeo.com/manage/videos/1051465112

Technology

Nomagic

Project Engineer - Software

Mid

Hybrid

Warsaw, Poland

24,000 - 29,000 PLN/mo

🏢 Summary: The offer is for a Project Engineer responsible for coordinating cross-functional teams to deliver AI-powered robotic systems to customers, ensuring end-to-end integration and on-time project execution. The role involves designing robotic station processes, analyzing system performance, and debugging across the full technology stack. It combines technical analysis, project delivery, and frequent collaboration with engineering teams and customer sites. 🗂️ Requirements: Experience in end-to-end project management or similar role, Experience in robotics, intralogistics, or engineering, Ability to analyze performance data and system metrics, Ability to debug complex technical systems across software and hardware, Strong knowledge of data analysis tools (Excel or Google Sheets, SQL), Understanding of full technology stack in robotics systems, Fluent English, Availability to travel up to 40% 📃 Skills: SQL, BigQuery, Grafana, Excel, GoogleSheets, Robotics, Automation, MachineLearning, DataAnalysis, Debugging, Statistics 🏢 Description: Do you love connecting teams to deliver superb value? Are you excited about the delivery of state-of-the-art solutions to customers? Would you like to help us build the AI revolution in robotics? If the answers are yes, then you should keep reading! At Nomagic, we’re on a mission to teach robots the real world. We are looking for a Project Engineer who will ensure the smooth execution of our projects by coordinating work across engineering teams. Offer essentials: Play with robots every day Salary: 24,000 - 29,000 gross UoP per month + equity Relocation package if you are willing to move to Warsaw English-speaking environment Partly remote work is possible! ~Monthly visits to customer sites across Europe Here is why we love this job ourselves, and hope you will enjoy it too: We combine world-class research with top-notch engineering and apply it to solve real problems We build robots and vision systems powered by AI We have them in production at scale and see their real impact on critical operations We are still pretty small, so everyone has a direct impact on the product and how we work Our team has built Google Warsaw, unicorn startups (Climate Corp), tested rocket engines and worked at top companies such as Nvidia or ByteDance. Now we shape the future of smart robotics together! We are scaling our team, product and operations significantly Some of the problems you may try to solve with us: Design the overall process of a robotic station Deliver robots to customers with end-to-end integration from various technical teams (Software, Machine Learning, Mechanical, Electrical, Automation, etc.) Make sure that the deadlines are respected, working with project management from the very beginning of the sales process up to the final acceptance at the customer site Understand the impact and priority of any proposed improvements Analyzes robot performance data using various tools like BigQuery, Grafana, and spreadsheets Deeply understand our technology stack, debug it, analyse system performance and propose improvements Debug issues across the whole stack and make sure they are solved by the right team What skills we’d like you to have: Highly energetic and hands-on attitude! Strive to get things done and find solutions Experience in end-to-end project management or similar role Strong organizational skills and drive to deliver great products on time in full Experience in at least one of the following: robotics industry, intralogistics or engineering experience is required Great analytical skills (Google Sheets / Excel, SQL, basic statistics) Strong decision making skills Excellent communication skills in English, French and/or German is a plus Ability to travel up to 40% (peak) of time to customer sites What should you expect once you apply? 45 minutes Hiring manager Interview 45-minute Data Analytics Interview Onsites - half a day of interviews & discussions at the office Reference check

Technology

Nomagic

Senior Project Manager (Intralogistics and Robotics)

Senior

Remote

Warsaw, Poland

25,000 - 35,000 PLN/mo

🏢 Summary: Senior Project Manager role focused on leading end-to-end deployments of AI-powered picking robots in customer warehouses across Europe. The position involves managing multiple robotics projects from specification to operational handover, coordinating cross-functional teams, and ensuring on-time, on-budget delivery. It is a remote role with frequent travel, supporting large-scale automation in intralogistics environments. 🗂️ Requirements: 5+ years Project Manager experience, 5+ years intralogistics or robotics industry experience, Ability to manage multiple projects simultaneously, OTIF delivery management, Budget control and performance tracking, Risk management experience, Coordination of multidisciplinary teams, Fluent English communication, Fluent German communication, Willingness to travel up to 50%, Technical background, Master’s degree or equivalent 📃 Skills: ProjectManagement, Intralogistics, Robotics, AI, MachineLearning, Budgeting, RiskManagement, OTIF, Coordination, English, German 🏢 Description: Do you dream of deploying the perfect picking robots in warehouses all around the world? Are you ready to learn the new, exciting world of smart robots? Are you excited about joining a startup and contributing to building its future? Would you like to cooperate with top professionals in our industry? If your answers are mostly yes , then you should keep reading. At Nomagic , we’re on a mission to teach robots the real world. We’re now looking for a Senior Project Manager who’s ready to help us scale and deploy many robots in our clients’ warehouses! Offer essentials: Play with robots every day Salary: 25000 - 35000 PLN on contract of employment (UoP) per month plus significant equity Remote position with frequent travels (up to 50% of the time to customers’ warehouses in Europe) Truly flexible working hours English-speaking environment Here is why we love this job ourselves, and hope you will enjoy it too: We build robots powered by AI We already have them in production (this means being on call sometimes, but still!) We test our code in unit tests, simulations and on real robots! We’re still pretty small, so everyone has a direct impact on the final result We have a very experienced engineering & management team from Google, early unicorns (Criteo, Climate Corp...) & top robotics companies (ABB, Softbank Robotics, Dematic) We combine world-class research with top-notch engineering and apply it to solve real problems Some of the problems you may try to solve with us: Manage the robot deployments project from the specification phase to the operations handover Coordinate internal resources for the flawless execution of multiple projects Track project performance, control the budget, and report to relevant stakeholders Meet with clients regularly to report on progress and discuss open items Perform risk management to minimise potential risks What skills we’d like you to have: 5+ years of experience as a Project Manager 5+ years of experience in intralogistics and/or robotics industry Ability to independently manage multiple projects at once, ensuring OTIF delivery Customer satisfaction mindset Excellent communication skills via various channels in English and German Can-do attitude and ability to resolve blockers and potential risks Ability to coordinate multidisciplinary project teams Very good organizational skills, ability to juggle multiple projects Ability to travel up to 50% of the time to customers’ warehouses in Europe Willingness to learn about robots and machine learning Technical background, Master’s degree or equivalent What should you expect once you apply? 30-minute call with a Recruiter 45 minutes Hiring Manager interview Homework Onsites - half a day of interviews & discussions at the office We make the final decision after max. 3-5 days after onsite interview See a short sneak peek of our product here: https://vimeo.com/manage/videos/1051464045 https://vimeo.com/manage/videos/1051465112

Technology

Yard Corporate

Senior Software Engineer

Senior

Hybrid

Warsaw, Poland

28,000 - 32,000 PLN

🏢 Summary: Senior Software Engineer role focused on building software that powers AI-driven autonomous machines operating in the physical world. The position covers full lifecycle development, including architecture, control logic, hardware integration, data pipelines, and deployment. You will design distributed systems and validate solutions on real hardware in a hybrid work model. 🗂️ Requirements: 5+ years of software engineering experience, Proficiency in a modern programming language (C++, Java, Go or similar), Experience designing complex, distributed systems, Experience with system architecture and multi-level software design, Ability to build and test control systems for hardware, Experience with real-time data processing, Fluent English for technical communication 📃 Skills: Python, C++, Java, Go, DistributedSystems, SystemArchitecture, ControlSystems, HardwareIntegration, DataPipelines, Cloud, Drivers, UnitTesting, Simulations 🏢 Description: Tired of building web apps that only live on a screen? We're looking for someone who wants to write code that actually moves things in the physical world. We are working with a tech company focused on smart, AI-driven automation. Their goal is to teach autonomous systems how to navigate and manipulate physical objects - connecting advanced software with real-world tasks. You'll join a strong, compact team of engineers who previously worked at major tech giants and successful startups. Your code will have a direct impact on real operations, and yes - you will test it on actual physical hardware. What You Will Be Doing As a Senior Software Engineer, you'll work on software that powers autonomous machines. You'll be involved in the whole product lifecycle - from research and architecture to coding, testing, and deployment. What you'll actually do: Control Logic: Design the business logic and control systems that allow machines to handle and manipulate physical items. Hardware Integration: Write drivers to interface with electromechanical systems and hardware components. Data Pipelines: Build cloud-based tools to process real-time data from the systems' sensors and actions. System Architecture: Create adaptable, distributed systems that integrate with various enterprise environments and customer setups. Testing: Validate your code using unit tests, simulations, and finally - run it on real hardware. What We Are Looking For: Experience: 5+ years in software engineering. Tech Stack: Strong problem-solving skills and proficiency in a modern programming language (C++, Java, Go, etc.). The client mainly uses Python , but you don't need to know it beforehand - we value engineering fundamentals and system design skills more than syntax. Architecture: Experience in designing complex, multi-level software systems and distributed architectures. Communication: Fluent English. You need to be comfortable talking to clients, gathering requirements, and explaining technical concepts clearly. Offer: Financials: Alongside a solid UoP base salary, you'll get stock options in a growing pre-IPO company. You can also use 75% KUP (Autorskie Koszty Uzyskania Przychodu) to boost your net pay. Flexibility: Flexible working hours and a hybrid model - you only need to show up at the Warsaw lab 5 days a month to work with the hardware. Great Team: Work with highly skilled engineers in an English-speaking environment.

Technology

Yard Corporate

Senior Robotics Software Engineer (ROS2 / Sim / Python)

Senior

Hybrid

Warsaw, Poland

26,000 - 32,000 PLN/mo

🏢 Summary: The offer is for a Senior Robotics Software Engineer responsible for developing and scaling core robotics software, leading migration to ROS2, and implementing Digital Twins in Nvidia IsaacSim. The role focuses on building robust control systems, accurate simulations, and real-world interaction logic for intelligent robots operating in production. It combines advanced software engineering with hands-on robotics challenges in a hybrid work model. 🗂️ Requirements: Strong proficiency in Python or C++, Experience with ROS or ROS2, Experience with simulation tools (Gazebo, Nvidia IsaacSim, Nvidia Omniverse), Experience with cloud technologies, Ability to design modular control systems, Experience with robotics projects or R&D initiatives, Fluent English 📃 Skills: Python, C++, ROS, ROS2, Gazebo, IsaacSim, Omniverse, Cloud, Robotics, Simulation 🏢 Description: Location: Warsaw (Hybrid - 5 days in the office / month) Salary: 26,000 - 32,000 PLN gross (Employment Contract) + Equity Contract Type: Employment Contract (eligible for 75% tax-deductible costs / AKUP) 🚀 Our Client For our Client - a fast-growing deep-tech startup backed by top VC funds - we are looking for a hybrid engineer who bridges the gap between high-level software and physical hardware. The company is in the best position globally to solve the "Physical AI deployment gap" - currently the hottest topic in Artificial Intelligence. They build intelligent robots that are already operating at scale, and they are looking for someone to help "teach" these robots to understand the real world. The engineering team consists of veterans from Google, Nvidia, ByteDance , and top robotics companies. The organization values a culture of ownership, offering freedom to build amazing things without micro-management. 🎯 Your Role in the Team As a Senior Robotics Software Engineer, you will face hard technical problems right from the start. Key challenges for the first 3 months include migrating the technology stack to ROS2 and introducing "Digital Twins" in Nvidia IsaacSim . You will: Core Robotics Development: Design and implement modular control systems. The team needs robust code, not just high-level GUI configurations. Simulation & Digital Twins: Work with Nvidia IsaacSim / Omniverse to create accurate simulations that speed up deployment. ROS2 Migration: Lead the architectural shift to ROS2 to ensure the robots are future-proof. Handle Reality: Develop heuristics to handle physical interactions and detect anomalies (e.g., verifying if a robot picked the correct item). Mentoring: Share your software and design experience with the team, promoting leadership and technical excellence. What We Expect ✅ The ideal candidate combines strong Core Software Skills with a genuine passion for Robotics. Software Engineering Core: Strong proficiency in Python or C++ and Cloud technologies. Robotics Stack: Experience with ROS / ROS2 and simulation tools like Gazebo, Nvidia IsaacSim, or Nvidia Omniverse . Engineering Background: Candidates with a background in student robotics projects or similar R&D initiatives are highly valued. The Right Mindset: If you have prior experience with robotics technologies but later worked as a "standard" software engineer, you are a perfect fit! Language: Fluent English. Note: The client is NOT looking for specialists experienced only in programming industrial robots via high-level GUIs. What We Offer 🎁 Top Compensation: 26k-32k PLN gross + 75% Tax-Deductible Costs (AKUP). Equity: Significant equity package – you become a co-owner of the company. Real Impact: You will see your code powering robots in production environments, solving problems no one has solved before. Best Team: Work with and learn from engineers who built Google Warsaw, unicorn startups (Climate Corp), and tested rocket engines. Freedom & Responsibility: Flexible working hours and a hybrid model (partly remote work possible). The company trusts its engineers to do their job effectively. Ready to close the Physical AI deployment gap? Apply now!

Technology

Divergent 3D

Industrial Robotics Engineer

Senior

On-site

Torrance, CA

163,272 - 224,496 USD/yr

🏢 Summary: Industrial Robotics Engineer role focused on developing task and motion planning, computer vision, and robotic software algorithms for advanced manufacturing systems. The position involves building and optimizing robotics software frameworks, integrating vision systems, and collaborating across engineering teams in a hybrid work environment. Candidates will work with industrial robotics, AI-driven planning, and automation technologies to improve robotic system efficiency and reliability. 🗂️ Requirements: Bachelor's degree in Computer Science, Robotics, or related field, 5+ years of professional experience, Proficiency in C++, Proficiency in Python, Strong knowledge of data structures, algorithms, and design patterns, Understanding of manipulator kinematics and dynamics, Experience with robot trajectory generation, Knowledge of communications protocols, Expertise in search algorithms and optimization methods, Experience with MoveIt, Experience with ROS, Knowledge of unit testing, Experience with CI/CD pipelines, Knowledge of Docker, Knowledge of Kubernetes, Ability to work with cross-functional teams, Eligibility to access US export-controlled information and technology 📃 Skills: C++, Python, ROS, MoveIt, Docker, Kubernetes, OpenCV, PCL, C#, TypeScript, CI/CD, AI, Robotics 🏢 Description: Purpose We are seeking a talented and motivated Industrial Robotics Engineer 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 What We Offer - Holistic compensation package including salary, equity plan, and discretionary incentive bonuses - Paid vacation, sick time, company holidays, year-end shutdown, and 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 All qualified applicants will receive consideration for employment without regard to protected characteristics. Additional Information The company participates in E-Verify to confirm employment eligibility in the United States.

Technology

DevsData LLC

Software Engineer (React)

Senior

Hybrid

Warsaw, Poland

14,500 - 17,000 PLN/mo

🏢 Summary: Full-time hybrid Software Engineer role focused on building responsive, AI-driven web applications for enterprise platforms using modern JavaScript technologies. The position involves developing high-quality React-based interfaces, applying TDD and CI practices, and collaborating within cross-functional Agile teams. Long-term B2B contract based in Warsaw with competitive salary. 🗂️ Requirements: 6+ years experience with JavaScript, 6+ years experience with TypeScript, Strong knowledge of design patterns in JavaScript, Proficiency in React with Redux, Experience with Next.js, Understanding of functional programming concepts, Strong knowledge of asynchronous programming, Experience with Git and branch management, Experience debugging front-end applications, Experience creating and integrating custom packages, Understanding of object-oriented programming principles, Practical experience with HTML5, Practical experience with CSS3, Experience in Agile environments, Ability to develop cross-browser compatible code 📃 Skills: JavaScript, TypeScript, React, Redux, Next.js, HTML5, CSS3, Git, TDD, CI, Agile 🏢 Description: 💰 Salary: 14,500-17,000 PLN/month 🌎 Hybrid from Warsaw, Poland 🕦 Full-time position, long-term ☑️ B2B We are looking for a Software Engineer to join our client, a technology company that builds AI-powered platforms and consulting solutions for enterprise operations, with a strong focus on the private capital sector. The company has over ten years of experience working with high-growth and PE-backed businesses, combining deep domain expertise with advanced technology to drive measurable results. Requirements: 6+ years of experience working with JavaScript and TypeScript Solid understanding of design patterns and how to apply them in JavaScript development. Proficiency in a modern front-end JavaScript framework such as React.js with Redux; experience with Next.js is an advantage. Familiarity with functional programming concepts. Strong grasp of asynchronous programming and its best practices. Knowledge of Git and experience with branch management. Experience troubleshooting front-end issues and using relevant debugging tools. Familiarity with creating and integrating custom packages. Good understanding of object-oriented programming principles and their use in JavaScript. Ability to perform effectively under pressure and meet strict deadlines. Practical experience with HTML5 and CSS3. Experience working within Agile development environments and practices. Strong communication and organizational abilities. Skilled in developing cross-browser compatible code. A Bachelor’s degree in Computer Science or a related field is preferred. Key Responsibilities: Creating and building responsive user interfaces using React. Applying and maintaining test-driven development (TDD) practices along with continuous integration processes. Working closely with a cross-functional team that includes project managers, analysts, and sales representatives to deliver high-quality, interactive products within deadlines. Promoting and implementing best practices in testing, accessibility, and performance optimization. Partnering with design, backend, QA, and product teams to develop reliable, user-focused solutions.

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

Divergent 3D

Robotics Systems Software Engineer

Senior

On-site

Torrance, CA

163,272 - 224,496 USD/yr

🏢 Summary: Software Developer role focused on robotics and AI software for task and motion planning, computer vision, and industrial robotic systems. The position involves developing and optimizing algorithms, integrating robotic software solutions, and collaborating across teams in a hybrid environment. Candidates will work with robotics frameworks, CI/CD pipelines, and modern software engineering practices to improve robotic automation performance and reliability. 🗂️ 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, manipulator kinematics and dynamics, Experience with robot trajectory generation and communication protocols, Expertise in 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 engineering teams, Ability to lawfully access US export-controlled information and technology 📃 Skills: C++, Python, ROS, MoveIt, Docker, Kubernetes, OpenCV, PCL, C#, TypeScript, CI/CD, Robotics, Kinematics, Dynamics, Optimization, Algorithms, ComputerVision 🏢 Description: Purpose We are seeking a talented and motivated Software Developer to join our Robotics & AI Software team. In this role, you will work closely with automation and software engineers to develop and implement innovative algorithms for task and motion planning plus computer vision in robotic systems. You will contribute to the design, development, and testing of software solutions aimed at enhancing the efficiency and reliability of robotic software algorithms, including 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 software integrates seamlessly with other products. - Collaborate with senior engineers to understand project requirements and contribute to software solutions for robot task and motion planning. - Design, implement, and optimize algorithms within the planning framework. - Assist in the integration and testing of computer vision software to ensure robustness and performance in real-world scenarios. - Document code, algorithms, user manuals, and procedures to support knowledge sharing and future development. - Stay updated on advancements in robot planning algorithms and technologies. Basic Qualifications - Ability to lawfully access information and technology subject to US export controls. - Bachelor's degree in Computer Science, Robotics, or related field with 5+ years of professional experience. - Proficiency in C++ and Python. - Strong knowledge of data structures, algorithms, and design patterns. - Fundamental understanding of industrial robotics including manipulator kinematics and dynamics, robot trajectory generation, and communication protocols. - Expertise with search algorithms, optimization methods, and constraint satisfaction. - Experience with robotic planning and manipulation software packages such as MoveIt and ROS. - Knowledge of unit testing, CI/CD pipelines, and containerization using Docker and Kubernetes. - Excellent communication and collaboration skills. - Ability to work effectively with cross-functional teams. 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 with C# and TypeScript. - Experience exploring Generative AI in robotics. - Strong publication record or open source contributions in robotics. Environment Hybrid Compensation - Senior level: $141,380 - $194,390 - Staff level: $163,270 - $224,500 What We Offer - Competitive compensation package including salary, equity plan, and incentive bonus opportunities. - Paid vacation, sick time, company holidays, year-end shutdown, and 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 and considers all qualified applicants in accordance with applicable laws. E-Verify The company participates in E-Verify to confirm employment eligibility in the United States.

Technology

Sigma Software

Back-end Developer with AI Experience

Mid

Remote

Warsaw, Poland

🏢 Summary: Remote Software Engineer role focused on building AI-powered data products and backend services for the logistics domain. The position involves integrating AI/ML models into production, developing AI-driven features such as chatbots and recommendation engines, and orchestrating AI pipelines. You will work with TypeScript/JavaScript, Node.js, and Python to deliver scalable, intelligent solutions. 🗂️ Requirements: 3–4 years of experience with TypeScript/JavaScript, Proven commercial experience with Node.js, Professional experience with Python, Hands-on experience integrating AI/ML models into production systems, Experience building backend services consuming AI outputs, Experience orchestrating AI pipelines, Experience designing chatbots or recommendation engines, Experience integrating LLMs into applications, Upper-Intermediate English level 📃 Skills: TypeScript, JavaScript, Node.js, Python, AI, ML, LLMs, React, Backend, APIs, Chatbots, Recommendation, Pipelines 🏢 Description: Are you passionate about building intelligent systems that transform industries? We are looking for a Software Engineer to join our team and work on cutting-edge AI-powered solutions in the logistics domain. This is a remote position, offering flexibility and the opportunity to collaborate with international teams. We at Sigma Software value innovation, quality, and teamwork, and provide our specialists with challenging projects and professional growth opportunities. Why join us? You will work on impactful AI-driven products, gain exposure to advanced technologies, and be part of a company that supports continuous learning and career development. Customer Our customer is one of Europe’s leading logistics providers, headquartered in Germany. They specialize in developing and implementing integrated supply chain systems, leveraging advanced data analytics to optimize logistics operations. Recognized for innovation and efficiency, they deliver solutions that enhance operational performance across diverse industries. Project The project focuses on developing advanced data products, including an AI assistant capable of performing analysis and providing insights based on user queries. The team is also building tools to support the client’s internal processes, integrating AI/ML models into production systems, and designing AI-powered features such as chatbots and recommendation engines. Requirements 3–4 years of development experience with TypeScript/JavaScript technology stack Proven experience with Node.js Experience with Python Hands-on experience integrating AI/ML models into production systems Experience building backend services that consume AI outputs and orchestrate AI pipelines Experience designing AI-powered features such as chatbots or recommendation engines Familiarity with integrating LLMs into applications Strong communication and multitasking skills Strong problem-solving and decision-making abilities with a focus on results Upper-Intermediate level of English WILL BE A PLUS: Experience with React Personal Profile Motivated, self-driven, and positive individual Strong communication skills Ability to multitask and manage priorities effectively Skilled in solving complex problems under tight deadlines Passionate about leveraging technology to deliver impactful results Responsibilities Design, develop, and maintain backend services using TypeScript/JavaScript and Node.js Integrate AI/ML models into production environments to support business processes Build and orchestrate AI pipelines that consume model outputs and deliver actionable insights Develop AI-powered features such as chatbots and recommendation engines Collaborate closely with cross-functional teams to ensure seamless integration of AI solutions into applications Participate in architectural discussions and contribute to solution design Ensure high-quality code through testing, reviews, and adherence to best practices Communicate effectively with stakeholders and team members to align on requirements and deliverables