עדיין מחפשים עבודה במנועי חיפוש? הגיע הזמן להשתדרג!
במקום לחפש לבד בין מאות מודעות – תנו ל-Jobify לנתח את קורות החיים שלכם ולהציג לכם רק הזדמנויות שבאמת שוות את הזמן שלכם מתוך מאגר המשרות הגדול בישראל.
השימוש חינם, ללא עלות וללא הגבלה.
Software Engineer — C++ & Unity
Location: Petach Tikva, Israel
Position Type: Full-Time
Department: R&D
Reports To: CTO
About the Role
We are seeking a talented Software Engineer with strong experience in C++ development and Unity game engine to build high-performance, real-time applications. This role combines deep system-level coding with interactive 3D/VR/AR environments, making it ideal for engineers who love both robust software architectures and creative visual development.
You will be responsible for building software that interacts with hardware, sensors, real-time control loops, and user interfaces — delivering a seamless experience to clinicians, trainers, and end-users.
Key Responsibilities
Software Development
- Design, develop, and maintain software components in modern C++ (C++11/14/17/20).
- Build real-time visual simulations and interactive experiences using Unity (C#).
- Implement algorithms for motion control, kinematics, sensor integration, or gameplay logic (depending on the product).
- Develop clean, efficient, and testable code.
- Collaborate with mechanical, electrical, and algorithm teams to integrate software with hardware systems.
System Integration
- Work with hardware devices, sensors, motor controllers, and external APIs/SKs.
- Optimize performance for low latency and high stability.
- Build tools and internal utilities for calibration, visualization, testing, and QA.
UI/UX Implementation
- Create intuitive, modern UI using Unity for clinicians/operators.
- Implement animations, visual feedback, and user flows.
Quality & Documentation
- Participate in code reviews and maintain coding standards.
- Write technical documentation, integration guides, and test plans.
- Support deployment, debugging, and field issues when needed.
Required Qualifications
- 3+ years of industry experience in software engineering (or exceptional projects).
- Strong proficiency in C++ development (including STL, object-oriented programming, multi-threading).
- Hands-on experience with Unity (game development or simulation applications).
- Experience with C# scripting in Unity.
- Background in real-time systems, simulations, robotics, gaming, or 3D applications.
- Strong analytical and problem-solving abilities.
- Ability to work in a fast-paced, cross-functional environment.
Preferred / Advantageous
- Experience with robotics, motion tracking, or biomechanics.
- Familiarity with sensor fusion or kinematic models.
- Experience with VR/AR (Meta Quest, HTC Vive, etc.).
- Understanding of communication protocols (TCP/IP, serial, CAN, ROS).
- UI/UX experience in Unity.
- Experience with Git, CI/CD pipelines, Jira, or similar tools.
Soft Skills
- Highly responsible, detail-oriented, and self-driven.
- Strong communication and teamwork skills.
- Ability to take a feature from concept to production.
- Curiosity and passion for innovation.
What We Offer
- Opportunity to work on cutting-edge interactive and robotic technologies.
- High-impact role with ownership over features and architecture.
- Collaborative, mission-driven environment.
- Competitive compensation package.
במקום לחפש לבד בין מאות מודעות – תנו ל-Jobify לנתח את קורות החיים שלכם ולהציג לכם רק הזדמנויות שבאמת שוות את הזמן שלכם מתוך מאגר המשרות הגדול בישראל.
השימוש חינם, ללא עלות וללא הגבלה.