דרושים » ניהול ביניים » Experienced Real Time software Developer

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
כל החברות >
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 6 שעות
Location: More than one
Job Type: Full Time and Hybrid work
a medical device company is looking for an experienced Real Time software Developer.
Part of rt team at software department
Subordinate to:SW Dep. Manager, working under rt team leader.
Requirements:
Experienced Developer of real time Embedded software, low tier, middle and application layers.
Hands-on programming on Embedded processors with RTOS Linux
Experience interfacing to hardware subsystems using standard protocols such as CAN, TCP/IP, SPI
Experienced in network programming, client-server models, TCP, UDP protocols
Deployment of optimization techniques to meet performance targets.
Strong knowledge of OOD, C ++ development
Proven know-how of full software development cycle
Experience with system integration of software and hardware
Advantage:

5+ years developing controls software for complex electromechanical systems
Experienced in multi-axes motion control
Device driver development and debugging skills
Working as Developer of Medical Devices
Familiarity with ARM, IAR IDE ThreadX, Linux
This position is open to all candidates.
 
Hide
הגשת מועמדות
עדכון קורות החיים לפני שליחה
8403399
סגור
שירות זה פתוח ללקוחות VIP בלבד
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 5 שעות
חברה חסויה
Location: More than one
Job Type: Full Time and Hybrid work
The Software Development Engineer will join a team developing a sophisticated cardiac mapping and ablation system. As a software engineer, you will significantly impact our products within our Electrophysiology (EP) Division. You will design, develop, and document software applications Embedded in diagnostic and interventional cardiology devices, contributing across all phases of the software development lifecycle, from concept and requirements to design, implementation, and testing.
Primary Duties and Responsibilities:
? Design and develop high-performance software solutions using C ++.
? Write clean, high-quality code that adheres to industry best practices and coding standards.
? Collaborate seamlessly in a global Agile environment, engaging in daily cross-functional
teamwork with colleagues worldwide, with a strong focus on partnership with the USA team.
Requirements:
Required Qualifications
? B.Sc. in Computer Science or Software Engineering.
? hands-on experience in Modern C ++ and Qt.
? Strong background in software design, architecture, and technical documentation.
? Proven experience with OpenGL.
? Ability to write clean, effective, and maintainable code.
? Excellent problem-solving, unit testing, and debugging skills.
? Effective collaboration and communication skills.
? Proven fluency in English.
Preferred Qualifications
? Background in signal processing, algorithm development, and GPU programming.
? Solid understanding of Linux development tools.
? Experience working in global organizations.
? Familiarity with the medical devices industry or other highly regulated sectors.
This position is open to all candidates.
 
Show more...
הגשת מועמדות
עדכון קורות החיים לפני שליחה
8403682
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 6 שעות
Job Type: Full Time and Hybrid work
- Design, implement, and maintain Embedded software using C / C ++ for microcontrollers and Embedded Linux platforms (Yocto-based).
- Develop Real-Time solutions on FreeRTOS, Bare Metal, and multithreaded/multiprocess systems.
- Integrate low-level drivers for sensors, Storage, modems, and secure elements.
Requirements:
-BSc/MSc in Computer Science, Software Engineering, Electrical Engineering, or related field.
-5+ years of hands-on experience in Embedded software development.
-Proven proficiency in:
- C and modern C ++ ( C ++14 or higher)
- Embedded Linux (Yocto build system )
-RTOS development (e.g., FreeRTOS) and Bare Metal programming
-Multi-threaded/multi-process systems
-Object-Oriented Design (OOD)
-Networking protocols (MQTT, TCP/IP, HTTP/S)
-Wireless technologies (Wi-Fi, BLE, Zigbee)
-Cellular modem control and integration
This position is open to all candidates.
 
Show more...
הגשת מועמדות
עדכון קורות החיים לפני שליחה
8403374
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Haifa
Job Type: Full Time
Required Experienced C++ Developer
We are the world leader in automotive and driving assistance systems, developing the world's most advanced software technologies and hardware architectures. Our group is in Haifa and is responsible for enabling deep learning and computer vision algorithms on the platform. We develop the software architecture system and tools to enable state-of-the-art algorithms to run efficiently in vehicles contributing to saving lives and enabling autonomous vehicles. We use cutting-edge technology stack and design methodologies, to achieve optimized and robust solutions to support different customers across the globe.
What will your job look like:
This is an exciting opportunity to write and design an application from scratch!
The car application controls the main execution flow of various software components running on the company chip, in addition, it also controls many sensors and manages their inputs, sensors such as camera, lidar, radar, and other car signals (speed, etc.)
The application combines all the different inputs and feeds them into the different algorithms, to create a worldview for the car.
The project is challenging in its real-time complexity of a system with multiple sensors and being part of the overall automotive car system architecture.
Work on well-designed, high-performance software while handling exciting and challenging projects.
The development is mostly done in C++ for Linux, while focusing on high coding and design standards.
Requirements:
BSc/MSc in Computer Science/ Electrical Engineering with computer science chain
+3 years of experience in development in C++
Experience in Runtime libraries development very nice to have!
Linux experience- advantage
Git/GitLab/GitHub experience - advantage
Python and Python Bindings experience - advantage
Previous experience with cloud technologies - advantage.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8389517
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Haifa
Job Type: Full Time
We are looking for a Teach Lead to join our Team.
Our group is responsible for writing new code to replace the existing code with a new design.
We develop the software architecture system and tools to enable support for many new design wins and scale the company project to run efficiently in vehicles contributing to saving lives and enabling autonomous vehicles.
What will your job look like?
You will be part of the design of the car application that controls the main execution flow of various software components running on the chip. Additionally, it manages many sensors and their inputs, such as cameras, radar, and car signals.
The application integrates these inputs and feeds them into various algorithms to create a comprehensive worldview for the car.
The project is challenging both in its real-time complexity of a system with multiple sensors and being part of the overall automotive car system architecture.
Provide guidance and mentorship to software development teams.
Defining work process tools and technologies to enforce our customers' requirements.
Working in a large group of software developers with cross-team collaboration.
Requirements:
B.Sc/M.Sc or higher degree in Software/Computer Engineering
10+ years of experience in SW development
Demonstrated proficiency in C/C++ programming.
Knowledge of various application domains, including HW and SW.
5+ years of experience in code-based automation, code coverage, performance, and memory profilers.
Preferred Qualifications:
Prior work with automotive System-on-Chip (SoC) technologies.
Experience with Linux.
Experience with Cloud - (preferred AWS).
Experience with Docker
Experience with Python.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8389464
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
13/10/2025
Location: Ra'anana and Yokne`am
Job Type: Full Time
We are looking for a Senior Software Engineer to join the DOCA SDK Verification team. The DOCA SDK enables developers to rapidly create applications and services on top of our BlueField data processing units (DPUs), leveraging industry-standard APIs. With DOCA, developers can deliver breakthrough networking, security, and storage performance by harnessing the power of our DPUs.

What you'll be doing:
Develop verification infrastructure in Python, tackling complex technical challenges, to ensure the robustness and correctness of DOCA Services.
Engage in the full software development lifecycle of verification components, from design to implementation, and deployment.
Write tests for verifying the functionality and performance of the DOCA platform.
Debug and analyze complex system-level issues to identify root causes and ensure timely resolution.
Requirements:
What we need to see:
Bachelor's or Master's degree in Computer Science or Software Engineering.
Proven experience of 5+ years as a software engineer, with a focus on building complex software systems.
Strong knowledge and practical experience in software design and architecture principles.
Proficiency in programming languages such as Python, Java, C++ or similar.
Deep understanding of software development methodologies and best practices.
Excellent problem-solving skills and the ability to tackle complex technical challenges.
Effective communication and collaboration skills, with the ability to work in a team environment.
Demonstrated leadership capabilities and the ability to inspire and motivate team members.
Track record of delivering high-quality work on time and meeting project deadlines.

Ways to stand out from the crowd:
Expert level knowledge in the Python programming language.
Background in Operation Systems, preferably in Linux.
Knowledge in one or more of the following Networking areas: Ethernet, VLANs, TCP/UDP/IP, QoS, L2-L3 protocols.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8369867
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
13/10/2025
Location: Yokne`am
Job Type: Full Time
The DOCA Verification team is seeking a highly motivated and hardworking Senior Software Verification Engineer. This role requires hands-on technical experience to verify the design and implementation of the next generation Data Processing Unit (DPU) Software. The position involves working with a wide range of features related to networking, hardware accelerators, cybersecurity, and embedded systems.

This position offers the opportunity to have real impact in a dynamic, technology-focused company impacting data centres across the world.
We are united in our quest to transform the way Smart Network Adapters are used.

What you'll be doing:

Define and implement comprehensive verification strategies, including functional, integration, system, and regression testing.

Collaborate closely with cross-functional teams, including software development, product management, and project stakeholders, to ensure requirements are clearly understood and tested.

Spearhead improvements to optimize the performance, quality, and reliability of software acceleration solutions.
Requirements:
What we need to see:

Bachelors degree in EE, CS, CE or equivalent experience.

5+ years of experience in C/C++ and software verification.

Python or other scripting languages (such as Shell) - advantage.

Proven experience with verification of Network applications and protocols.

Strong analytical, problem-solving, and decision-making skills.

Excellent communications skills, self-motivated and well organized.

Ways to stand out from the crowd:

Possess prior experience in software testing, with a solid understanding of testing tools and methodologies such as gtest, pytest or other similar frameworks.

Knowledge with acceleration solutions such as GPU and DPU.

Experience with functional and performance testing of network protocols.

Experience with parallel programming models e.g CUDA, OpenCL.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8369788
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
15/10/2025
חברה חסויה
Location: Haifa
Job Type: Full Time
We are seeking a capable and experienced C++ Engineer to build high performance Linux software with strong modern C++ and CMake expertise. The Engineer will participate in developing an advanced multi-disciplinary system, which includes AI modules and interaction with HW interfaces and sensors. Responsibilities:
* Design and maintain C++services/libraries on Linux with focus on performance and reliability
* Own build system using CMake targets, toolchains and presets
* Improve build speed and reproducibility
* Profile/optimize CPU, memory, I/O, and concurrency; debug multithreaded issues
* Write unit/integration tests; use sanitizers/static analysis
* Contribute to CI pipelines and developer tooling
Requirements:
* 5+ years modern C++ (C++17/20), STL/templates, multithreading/synchronization
* 2+ years of Python development
* Strong Low-Level Programming and Debugging tools: Cmake or equivalent build system
* Software development practices: Git, code reviews, unit tests
* B.Sc / B.A - Computer Science or other relevant university degree
* Team player, with proven record of developing deployment-level products
* Able to work from Haifa office 4-5 times a week Nice to have:
* Development of Realtime systems involving both SW & HW
* C++ Development and Optimization Tools: gcc/clang, gdb, perf, valgrind, sanitizers
* CUDA or OpenCL for GPU acceleration
* Dependency management using Conan
* Python for tooling, tests, and bindings (pybind11)
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8371274
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
7 ימים
חברה חסויה
Location: Tel Aviv-Yafo and Yokne`am
Job Type: Full Time
We are seeking a highly motivated Senior Software Engineer with expertise in embedded software development to join our Data Processing Unit (DPU) Software Group. We are looking for a candidate with the ability to thrive in an environment with sophisticated software and hardware designs, take ownership and lead the SW development of key components of the DPU. The role includes working closely with HW, FW, and SW teams all over the world, and take our product to next level.

What youll be doing:

Design and develop high performance networking solutions based on our outstanding Bluefield networking cards hardware.

Engage closely with customers and partners.

Collaborate with multiple teams in our multi-functional environment on developing new features/improvements.

Stay up to date with industry best practices, new technologies, and emerging trends in software verification.

Write fast, effective, maintainable, reliable and well documented code.

Innovate! Bring our DPU products to shine in customer's view.
Requirements:
What we need to see:

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).

5+ years of experience in writing programs using C/C++.

Experience with embedded SW development.

Good background in designing, implementing, and debugging Software.

Experience in development under a Linux environment.

Extensive knowledge in Software debugging and problem solving skills.

Strong design, coding, analytical, debugging and problem-solving skills.

Ability to work concurrently with multiple groups in the organization.

Creative, motivated, and value driven person.

Ways to stand out from the crowd:

Experience with networking applications and protocols.

Expertise in driver development along with deep knowledge of modern C++ programming.

Proficiency in Python development.

Background in BMC, UEFI, Secure Boot, U-Boot, ATF, and Yocto.

Previous experience working closely with hardware and board design teams.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8393675
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Haifa
Job Type: Full Time
we are looking for a Senior Software Engineer - Data Path to join our growing team!
This is a great opportunity to be part of one of the fastest-growing infrastructure companies in history, an organization that is in the center of the hurricane being created by the revolution in artificial intelligence.
"our company's data management vision is the future of the market."- Forbes
we are the data platform company for the AI era. We are building the enterprise software infrastructure to capture, catalog, refine, enrich, and protect massive datasets and make them available for real-time data analysis and AI training and inference. Designed from the ground up to make AI simple to deploy and manage, our companytakes the cost and complexity out of deploying enterprise and AI infrastructure across data center, edge, and cloud.
Our success has been built through intense innovation, a customer-first mentality and a team of fearless company ronauts who leverage their skills & experiences to make real market impact. This is an opportunity to be a key contributor at a pivotal time in our companys growth and at a pivotal point in computing history.
Requirements:
Strong experience in C/C++ software engineer design, coding, integration, and debugging
BSc/MSc degree in Computer Science, Engineering or equivalent
Understanding of Linux operating system
Solid networking knowledge (OSI network layers, TCP/IP) advantage
Knowledge block-level Storage / file systems advantage\
Python scripting advantage.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8384343
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
01/10/2025
חברה חסויה
Location: Netanya
Job Type: Full Time
we are a global pioneer of RADAR systems for active military protection, counter-drone applications, critical infrastructure protection, and border surveillance. We are seeking an experienced and hands-on Software Team Leader to lead the design and development of a next-generation Air Defense Command & Control System. This role requires deep technical expertise in real-time distributed systems, modern software practices, and a strong leadership presence to guide a multidisciplinary software team from architecture through delivery.
Key Responsibilities
Lead system design of a modular, real-time, geospatial C2 system involving track fusion, multi-sensor integration, and operator interfaces.
Own and manage the software development lifecycle: requirements breakdown, architecture definition, sprint planning, code reviews, testing, and deployment.
Coordinate efforts across frontend (React/Cesium), backend (C++/DDS), and integration/QA teams.
Serve as the technical authority and primary point of contact for internal stakeholders, system engineers, and business managers.
Define and enforce software architecture principles, quality standards, and system performance goals (e.g., latency, determinism, fault tolerance).
Guide the implementation of networking, real-time messaging, data recording, and security mechanisms.
Provide technical mentorship, code guidance, and career development for team members.
Ensure compliance with military standards, security requirements (e.g., NIST, STIG).
Contribute to planning, risk analysis, effort estimation, and interface documentation.
Requirements:
10+ years of software development experience, including 3+ years in a technical leadership or team lead role.
Strong coding background in C++, with experience in Command & Control systems.
Familiarity with modern frontend stacks (e.g., React, CesiumJS, WebSocket integration).
Experience with Windows, real-time Linux, containerized deployments (Docker/Kubernetes), and CI/CD practices.
Understanding of air defense, aerospace, or military systems including sensor integration, data fusion, or tactical displays.
Excellent interpersonal and leadership skills; able to coordinate across disciplines and manage conflict constructively.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8363367
סגור
שירות זה פתוח ללקוחות VIP בלבד