May 12, 2026
Software Engineer / Research Engineer
Mid • On-site
Wroclaw, Poland
Software Engineer / Research Engineer
You will be part of our R&D team working on solutions to enhance optical hardware performance and imaging quality for the next generation of space telescopes, including developing and implementing software for experimental setups in the laboratory.
Note: Work is hybrid! You will sometimes need to enter the lab where the hardware is manufactured.
Task examples:
Hardware/API/SDK integration
Writing code for control systems and sensors
Development of optical algorithms
Direct support of ML Engineers, Data Scientists, Opticians etc.
Preparing and performing tests
Writing and maintaining the documentation
-
Hardware setup
Core Skills:
Python
NumPy / Pandas
Computer Vision (OpenCV, scikit-image)
Git, Linux, Docker
Testing (pytest) and writing reliable, maintainable code
Strong debugging and problem-solving skills
Clear communication with cross-disciplinary teams
Nice-to-have:
Knowledge of optics / mathematics / physics
C/C++
Basic control systems (Motion systems like hexapods, PID)
Experience with ML for image analysis (PyTorch)
Similar jobs you might like
Technology
Harvey Nash Technology
SRE Engineer / Software Engineer
Mid
Hybrid
Warsaw, Poland
180 - 200 PLN
🏢 Summary: Project-based Software Engineer (SRE / Production Engineering) role focused on improving system reliability, performance, and automation in a high-performance environment. The position involves building automation tools, supporting deployments, and resolving complex production issues. The role emphasizes collaboration with engineering and infrastructure teams to enhance stability and efficiency. 🗂️ Requirements: Experience in Software Engineering, SRE, or DevOps, Proficiency in Python, C++, or Java, Strong Linux knowledge, Understanding of networking concepts, Experience with Git, Production troubleshooting experience, Ability to build automation tools, Experience supporting deployments and release processes 📃 Skills: Python, C++, Java, Linux, Networking, Git, Scripting, SRE, DevOps, CI/CD 🏢 Description: Software Engineer (SRE / Production Engineering) We are looking for a Software Engineer to support a project focused on system reliability, automation, and production engineering within a high-performance environment. What you’ll do: • Build tools and automation to improve system stability and performance • Support deployments and release processes • Troubleshoot and resolve complex production issues • Collaborate with engineering and infrastructure teams • Create technical documentation and provide progress updates Tech stack: Python / C++ / Java / scripting, Linux, networking, Git Nice to have: Prometheus, Grafana, Splunk, Jenkins, CI/CD tools What we’re looking for: • Experience in software engineering or SRE / DevOps • Strong problem-solving and production troubleshooting skills • Ability to work independently and deliver results • Good communication skills and adaptability Project-based role with a focus on automation, performance, and reliability improvements.
Technology
KUBO
Software Engineer (C++)
Mid
Hybrid
Gdansk, Poland
🏢 Summary: Software Engineer role focused on developing and maintaining aviation systems for modern aircraft, contributing to development, integration, and testing of avionics software. The position involves working with real-time and embedded environments to ensure high quality, safety, and reliability of aerospace solutions. 🗂️ Requirements: Minimum 2 years of experience in software development, Experience in C++, Bachelor of Science degree in Engineering or related field, English proficiency at B2 level or higher, Experience with RTOS, Experience with Linux 📃 Skills: C++, RTOS, Linux, REST, SOAP, VirtualBox, QEMU, Vagrant, Yocto, VxWorks, Deos, FreeRTOS 🏢 Description: Join a global aerospace and technology company that designs advanced avionics and digital solutions for modern aircraft. As a Software Engineer, you will help create and maintain aviation systems used in the aerospace industry worldwide. Key responsibilities Developing software for aviation systems using appropriate techniques and tools Participating in engineering activities (development, integration, testing) Executing the project plan together with the team Contributing to the improvement of quality, safety, and reliability of products Ideal candidate profile 2+ years of professional experience in a similar position Experience in C++ Bachelor of Science degree in Engineering Technology, including Manufacturing Engineering Technology (e.g., chemistry, physics, mathematics). A degree in Aerospace Engineering is a strong advantage English proficiency (minimum B2 level) Experience with RTOS (Real-Time Operating Systems) Experience with Linux Nice to have Experience in developing web services (REST, SOAP, etc.) Experience in virtualization techniques (VirtualBox, QEMU, Vagrant, etc.) Experience in embedded programming (Yocto Project, VxWorks, Deos, FreeRTOS, etc. Conditions Location: Hybrid work model based in Gdańsk or Rzeszów Contract type: UoP (employment contract) Salary: depending on experience and expectations Benefits : flexible working hours, additional paid days off during the holiday season, Learning Together program, MyBenefit program, Employee Recognition Program, medical care, life insurance, Employee Pension Plan (PPE), technical and certification training Recruitment steps Phone call with a recruiter Interview with the client Decision and feedback
Technology
emagine Polska
IT - Software Engineer RFP-261440-1
Mid
Hybrid
Pune, MH, India
🏢 Summary: Software Engineer role focused on building and maintaining scalable cloud-based applications with modern frontend technologies and DevSecOps practices. The position involves full software development lifecycle responsibilities, frontend architecture, observability, and collaboration with cross-functional teams in a hybrid work environment. Candidates should have strong experience with JavaScript/TypeScript, frontend frameworks, cloud concepts, and software engineering principles. 🗂️ Requirements: Bachelor's degree in Computer Science, Software Engineering, or related field, 5+ years of professional software development experience, JavaScript, TypeScript, React, Angular, Vue, HTML5, CSS3, Browser APIs, Accessibility, Cloud deployment concepts, Azure, Data structures, Algorithms, Software design principles, SQL, NoSQL, MSSQL, MySQL, MongoDB, GitHub, GitLab, DevSecOps, Frontend architecture, Problem-solving, Fluent English 📃 Skills: JavaScript, TypeScript, React, Angular, Vue, HTML5, CSS3, Azure, SQL, NoSQL, MSSQL, MySQL, MongoDB, GitHub, GitLab, Docker, Kubernetes, CI/CD, Scrum, Kanban 🏢 Description: Summary The Software Engineer will play a key role in designing, developing, and maintaining high-quality software solutions that meet the evolving needs of users and the business, while collaborating with cross-functional teams and contributing through the entire software development lifecycle. Main Responsibilities: Design, develop, test, deploy, and maintain robust, scalable, and high-performance software applications using cloud components. Develop reusable UI components and frontend architecture (design systems, state management, routing, bundling). Write clean, efficient, and well-documented code following best practices. Collaborate with product managers, UX/UI designers, and engineers to define, design, and ship new features. Debug and resolve technical issues, ensuring optimal application performance and reliability. Contribute to architectural discussions and decisions, shaping the future of the technical stack. Stay up-to-date with emerging technologies and industry trends to improve development processes and tools. Participate in code reviews, technical documentation, and continuous improvement of engineering standards. Apply DevSecOps practices: dependency management, vulnerability scanning, secrets handling, and secure coding. Establish observability for frontend applications (real-user monitoring, client-side logging, error tracking, performance monitoring). Identify and implement opportunities for automation and process improvements. Key Requirements: Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience. 5 years of professional experience in software development. Strong proficiency in JavaScript/TypeScript and modern frontend frameworks (React, Angular, or Vue). Strong understanding of web fundamentals: HTML5, CSS3, browser APIs, security basics, and accessibility. Familiarity with cloud deployment concepts (preferably Azure) and environment configuration. Solid understanding of data structures, algorithms, and software design principles. Experience with SQL and/or NoSQL databases (MSSQL, MySQL, MongoDB, etc.). Experience with version control systems (GitHub/GitLab). Strong problem-solving skills and ability to troubleshoot complex issues. Excellent communication and interpersonal skills. Ability to work independently and manage multiple priorities. Nice to Have: Experience with Docker and Kubernetes. Familiarity with CI/CD pipelines and GitHub actions/workflows. Experience with agile development methodologies (Scrum, Kanban). Proficiency with Agentic IDEs and "Agent in the loop" workflows. Experience in modern CSS architecture and ability to consistently implement design docs. Other Details: Location: Remote (hybrid model) Work Model: Hybrid (3 days in office/week) Work hours: CET Time zone (9 hours) Expected language skill: Fluent English
Technology
iTeamly
Senior Software Engineer (.NET & Python)
Senior
Hybrid
Krakow, Poland
24,000 - 32,000 PLN
🏢 Summary: Senior Software Engineer role focused on developing and maintaining C#/.NET desktop applications for manufacturing and testing systems, including GUI development and hardware integration. The position combines desktop software engineering with Python-based test automation and parallel execution support in complex technical environments. 🗂️ Requirements: Strong experience with C# and .NET, Experience in desktop application development, Experience with WPF and MVVM, Experience with hardware integration and instrument control, Experience integrating Python scripts with .NET applications, Knowledge of multithreading and thread safety, Ability to troubleshoot using logs and system traces 📃 Skills: C#, .NET, WPF, MVVM, Python, Multithreading, GUI, Desktop, Hardware, Automation 🏢 Description: We are looking for a Senior Software Engineer to join a team developing advanced desktop applications for manufacturing and testing environments. This role is a good fit for someone who has strong experience with C#/.NET, enjoys solving complex technical problems, and is interested in combining software development with Python based test automation and hardware integration. ✅ Your responsibilities: Develop and maintain C# / .NET desktop applications for manufacturing and testing systems Build GUI features using WPF / MVVM Work with hardware integration, instrument control and automated test execution Integrate Python-based test scripts into .NET applications Support parallel execution, thread safety and application stability Troubleshoot issues using logs, traces and system data 🧠 Our requirements: Develop and maintain C# / .NET desktop applications for manufacturing and testing systems Build GUI features using WPF / MVVM Work with hardware integration, instrument control and automated test execution Integrate Python-based test scripts into .NET applications Support parallel execution, thread safety and application stability Troubleshoot issues using logs, traces and system data 🌟 What we offer: Private healthcare Multisport Life insurance Real influence on technical decisions Opportunity to work on a modern AI / ML product platform
Technology
iTeamly
Senior Software Engineer (.NET & Python)
Senior
Hybrid
Krakow, Poland
24,000 - 32,000 PLN
🏢 Summary: Senior Software Engineer role focused on developing and maintaining advanced C#/.NET desktop applications for manufacturing and testing environments. The position combines WPF/MVVM GUI development, hardware integration, and integration of Python-based test automation within .NET systems. It involves ensuring application stability, parallel execution, and troubleshooting complex technical issues. 🗂️ Requirements: Strong experience with C# and .NET, Experience developing desktop applications, Proficiency in WPF, Knowledge of MVVM pattern, Experience with hardware integration, Experience with instrument control, Experience with automated test execution, Ability to integrate Python scripts with .NET applications, Understanding of multithreading and thread safety, Ability to troubleshoot using logs and traces 📃 Skills: C#, .NET, WPF, MVVM, Python, Multithreading, Threading, GUI, Hardware, Automation 🏢 Description: We are looking for a Senior Software Engineer to join a team developing advanced desktop applications for manufacturing and testing environments. This role is a good fit for someone who has strong experience with C#/.NET, enjoys solving complex technical problems, and is interested in combining software development with Python based test automation and hardware integration. ✅ Your responsibilities: Develop and maintain C# / .NET desktop applications for manufacturing and testing systems Build GUI features using WPF / MVVM Work with hardware integration, instrument control and automated test execution Integrate Python-based test scripts into .NET applications Support parallel execution, thread safety and application stability Troubleshoot issues using logs, traces and system data 🧠 Our requirements: Develop and maintain C# / .NET desktop applications for manufacturing and testing systems Build GUI features using WPF / MVVM Work with hardware integration, instrument control and automated test execution Integrate Python-based test scripts into .NET applications Support parallel execution, thread safety and application stability Troubleshoot issues using logs, traces and system data 🌟 What we offer: Private healthcare Multisport Life insurance Real influence on technical decisions Opportunity to work on a modern AI / ML product platform
Technology
Link Group
Senior Software Enigneer
Senior
Remote
Warsaw, Poland
130 - 160 PLN
🏢 Summary: Senior Software Engineer role focused on designing and delivering scalable solutions within complex distributed systems at significant scale. The position requires strong ownership, architectural decision-making, and collaboration across cross-functional teams. The engineer will drive high-impact technical initiatives in a large, distributed environment. 🗂️ Requirements: Degree in Computer Science or equivalent practical experience, Proven experience delivering complex, large-scale software solutions, Hands-on experience with distributed systems, Ability to make independent architectural decisions, Strong collaboration and communication skills, Ability to operate autonomously with high ownership 📃 Skills: DistributedSystems, Architecture, Scalability, Reliability, Observability, SoftwareEngineering, ComputerScience 🏢 Description: Senior Software Engineer About the Role We are looking for a Senior Software Engineer to join a high-scale product environment operating within complex distributed systems. This role is designed for a highly autonomous individual contributor who can take ownership of complex technical initiatives, influence architectural direction, and deliver scalable, reliable solutions in a large organizational setting. You will collaborate cross-functionally with engineering, product, and design teams while contributing to systems used at significant scale. Key Responsibilities Design and deliver high-complexity system components and features Make informed architectural decisions and evaluate technical trade-offs Ensure quality, scalability, reliability, and observability of delivered solutions Identify and manage technical risks, dependencies, and technical debt Develop deep understanding of the product domain and user impact Collaborate effectively across teams in a distributed engineering environment Operate with high autonomy and ownership Contribute to or elevate engineering standards within the team Mentor or support less experienced engineers when needed Requirements Education Degree in Computer Science, Software Engineering, or equivalent practical experience Experience & Competencies Proven experience as a Senior Software Engineer delivering complex, large-scale solutions Hands-on experience working with distributed systems Strong communication and collaboration skills Ability to independently drive architectural decisions Strong sense of ownership over delivered solutions Nice to Have Experience shaping or improving team-level engineering standards Experience collaborating across multiple teams in complex organizational structures
Technology
Cognizant Technology Solutions
Software Engineer (.NET and Angular)
Mid
Remote
130 - 160 PLN
🏢 Summary: Full-time remote Software Engineer role focused on building and maintaining enterprise-grade web applications using Angular 20+ and ASP.NET Core (.NET 9+) in a cloud-native environment. The position involves end-to-end development, secure integrations, scalable architecture, and CI/CD-driven deployments. The engineer will work across the full stack, ensuring performance, security, and high code quality. 🗂️ Requirements: Strong experience with modern web development, Proficiency in Angular 20+, Proficiency in ASP.NET Core (.NET 9+), Proficiency in TypeScript and C#, Experience with Azure AD and MSAL, Experience with Entity Framework Core, Experience with SQL Server and relational databases, Experience with Docker and Kubernetes, Experience with CI/CD pipelines, Ability to write unit and integration tests 📃 Skills: Angular, ASP.NET, TypeScript, C#, AzureAD, MSAL, EntityFramework, SQL, Docker, Kubernetes, CI/CD, Vitest, xUnit, Moq, Azure, REST, AzureDevOps 🏢 Description: Software Engineer Work model : Remote Employment Type: Full-Time Job Summary We are seeking a highly skilled Software Engineer with strong experience in modern web application development to join our team in a fully remote setup. The ideal candidate will design, build, and maintain enterprise-grade applications using Angular 20+, ASP.NET Core (.NET 9+), and cloud-native technologies. This role requires excellent technical expertise, a proactive mindset, and the ability to collaborate effectively within cross-functional teams while working independently on complex tasks. Key Responsibilities Design and develop enterprise applications using Angular 20+ for the front end and ASP.NET Core (.NET 9+) for the back end. Implement standalone components and signals-based architecture to deliver responsive and maintainable user interfaces. Integrate Azure MSAL authentication, RESTful APIs, and external system integrations. Build and optimize data access layers using Entity Framework Core and manage relational data in SQL Server. Ensure application security through authentication, authorization, and data protection using Azure AD. Deploy and manage environments using Docker, Kubernetes, and CI/CD pipelines. Write comprehensive unit and integration tests for both front-end (Vitest) and back-end (xUnit, Moq). Collaborate with cross-functional teams to maintain shared libraries and iterate based on user feedback. Troubleshoot, debug, and optimize applications for scalability and performance across the entire stack. Participate actively in code reviews, including reviewing and approving Pull Requests. Document progress, key decisions, and outcomes using Azure DevOps Boards and Wiki. Required Qualifications Strong professional experience in software engineering with modern web technologies. Proficiency in Angular 20+, ASP.NET Core (.NET 9+), and TypeScript/C#. Hands-on experience with Azure AD, MSAL, and secure application design. Solid understanding of Entity Framework Core, SQL Server, and relational data modeling. Experience with Docker, Kubernetes, and CI/CD workflows. Ability to write high-quality unit and integration tests. Strong analytical and problem-solving skills. Excellent communication skills and the ability to work effectively in a remote environment. What We Offer Fully remote work environment. Collaborative and supportive team culture. Opportunities for continuous learning and professional growth. Work with modern technologies and impactful enterprise projects.
Technology
N-iX
Senior React Engineer + Python
Senior
Remote
Krakow, Poland
5,000 - 5,900 USD
🏢 Summary: Software Engineer role focused on building and scaling backend systems, capital partner integrations, and testing infrastructure for funding automation services. The position involves delivering technical solutions, improving engineering standards, and ensuring reliability and availability of critical systems. The engineer collaborates cross-functionally to design extensible architectures and ship high-quality web applications. 🗂️ Requirements: 4+ years of software engineering experience, Experience designing, developing, and launching backend systems at scale, Experience building web applications with declarative UI frameworks, Experience defining technical plans for significant features or system components, Proficiency working in large codebases and making significant changes safely, Ability to ensure system reliability, monitoring, and operational support, Strong written and verbal technical communication skills 📃 Skills: Python, React, Vue, AWS, MySQL, Kubernetes, Spark 🏢 Description: Our customer's company is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. The Deal Reporting team is responsible for building our critical capital partner integrations, as well as services to automate funding processes safely and reliably. We are looking for a highly motivated Software Engineer to help with our effort on building integrations, services, and testing infrastructure. Responsibilities: You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery. You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs. You will proactively identify project, process, technology or business issues, advocate for them, and lead in solving them. You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts. You will foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks. You will help develop talent on your team by providing feedback and guidance and leading by example. Requirements: You have a total of 4+ years of experience as a software engineer. You are experienced in designing, developing, and launching backend systems at scale technologies like React, Python, AWS, MySQL, and Kubernetes. You have experience shipping web apps using declarative UI frameworks like React or Vue. Familiarity with Spark is a plus. You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple, and extensible design. You write high-quality code that is easily understood and used by others. You are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely. Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders. You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
Technology

Aledade
Software Engineer I
Junior
Remote
🏢 Summary: The offer is for a Software Engineer I responsible for maintaining, improving, and expanding web applications and data pipelines in a healthcare-focused environment. The role involves building scalable full-stack solutions, collaborating cross-functionally, and applying best practices in observability, testing, and secure development. Candidates will contribute to technical roadmaps using Agile methodologies while working with modern web, cloud, and data technologies. 🗂️ Requirements: BS/BTech in Computer Science, Engineering or related field, 1+ year experience building full-stack web applications, 1+ year experience with SQL or database querying on large multi-table datasets, Experience working in cross-functional engineering teams, Ability to develop scalable and performant solutions 📃 Skills: SQL, HTML, CSS, JavaScript, React, Angular, Vue, Ember, Nodejs, Java, Python, Scala, C#, C++, Go, JVM, AWS, Azure, GoogleCloud, Docker, Kubernetes, CI/CD, APIs, MachineLearning, NLP 🏢 Description: Description: As a Software Engineer I, you will maintain, improve, and expand web applications and data pipelines. The role focuses on creating secure, maintainable, performant, scalable, and stable solutions to complex healthcare industry challenges. Engineers are expected to prioritize observability, alerting, metrics, high test coverage, and frequent incremental releases. Primary Duties: - Develop and implement scalable and performant solutions. - Partner with Engineering Managers, Product Managers, and stakeholders to develop and execute technical roadmaps using Agile processes. Minimum Qualifications: - BS/BTech (or higher) in Computer Science, Engineering or a related field. - 1+ years experience as an engineer building full-stack web applications as part of a cross-functional team. - 1+ years of experience working with SQL or other database querying language on large multi-table data sets. Preferred KSA’s: - Experience building full stack web applications in any language/framework. - Proficiency with CSS/HTML/Javascript and modern JavaScript frameworks (e.g., React, Angular, VueJs/Ember). - Expertise in at least 1 server-side web technology (e.g., Nodejs, Java, Python, Scala, C#, C++, Go, JVM). - Familiarity with relational database systems. - Experience with API design and development. - Experience with cloud based technologies such as AWS, Azure or Google Cloud. - Knowledge of containerization and orchestration technologies such as Docker and Kubernetes. - Familiarity with continuous integration and continuous deployment (CI/CD) pipelines. - Experience with security and systems that handle sensitive data. - Proficiency in machine learning algorithms and techniques. - Experience in deploying machine learning models into production environments. - Expertise with statistical data techniques (such as causal inference, syntactic analysis, sampling methods, NLP), including working with incomplete or unrepresentative data. Physical Requirements: - Sitting for prolonged periods of time. - Extensive use of computers and keyboard. - Occasional walking and lifting may be required.
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.