דרושים » ניהול ביניים » Real Time C ++ and Python Engineer

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
1 ימים
Job Type: Full Time and Hybrid work
We are seeking a highly skilled Real-Time C ++ and Python software engineer to join our dynamic team. The ideal candidate will have extensive experience in developing and optimizing software for Real-Time systems, ensuring high performance and reliability. This role involves working on cutting-edge projects that require a deep understanding of the theoretical and practical aspects of Real-Time computing, with proficiency in both C ++ and Python.

Responsibilities:
Design, develop, and maintain software for Real-Time systems using C ++ and Python.
Optimize software to meet performance requirements and ensure low latency and high reliability.
Collaborate with cross-functional teams to define software requirements and specifications.
Implement and TEST software modules to ensure they meet the necessary performance and safety standards.
Debug and resolve issues in a timely manner
Requirements:
Bachelors or Masters degree in Computer Science, Engineering, or a related field.
5 years of SW Development experience
At least 3 years of experience in Real-Time software development with C ++ and Python.
Proficiency in multi-threaded and concurrent programming.
Experience with low-level programming and hardware interfacing.
Excellent problem-solving skills and attention to detail.
Ability to work both independently and as part of a team.
Strong communication skills to effectively collaborate with other team members and stakeholders.
Advantages

Experience with Real-Time automotive, aerospace, telecommunications, or industrial automation systems.
Familiarity with software development tools and environments such as GNU/ Linux, Windows, or Embedded systems.
Knowledge of software development methodologies, including Agile and Scrum.
Experience with performance profiling and optimization 
This position is open to all candidates.
 
Hide
הגשת מועמדות
עדכון קורות החיים לפני שליחה
8178324
סגור
שירות זה פתוח ללקוחות VIP בלבד
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
1 ימים
חברה חסויה
Location: More than one
Job Type: Full Time and Hybrid work
We are seeking for a talented software engineer with expertise in hardware integration to join our team.
In this role, you will design, develop, and maintain software solutions that interface with hardware devices such as sensors, controllers, and monitoring systems, ensuring efficient management of company's product resources.
You will collaborate with hardware engineers, environmental specialists, and data scientists to build reliable and efficient systems.

Key Responsibilities:
Software Development: Design and implement software to monitor, control, and optimize the company's hardware systems.
Hardware-Software Integration: Develop APIs, drivers, and protocols to facilitate seamless communication between the product hardware and software.
Real-Time data Processing: Build solutions that handle Real-Time data acquisition.
Requirements:
Education: Bachelors or Masters degree in Computer Science, Electrical Engineering, Software Engineering, Environmental Engineering, or a related field (or equivalent practical experience).
Experience: 3+ years of experience in software development, with a focus on hardware integration, preferably in relevant industries (e.g., utilities, environmental monitoring, IoT systems).
Programming Languages: Proficiency in Embedded C and C ++ Python for PC software development.
Hardware Protocols: Knowledge of communication protocols such as Modbus, I2C, SPI, UART, MODBUS and wireless communication protocols (e.g., LoRa, BLE, Cellular) for hardware devices in management systems.
Embedded Systems: Experience working with microcontrollers (PIC, ARM) and Embedded systems to manage hardware devices.
data Management: Familiarity with databases, data visualization tools, and cloud platfo
This position is open to all candidates.
 
Show more...
הגשת מועמדות
עדכון קורות החיים לפני שליחה
8178263
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
4 ימים
חברה חסויה
Location: Haifa
Job Type: Full Time and Travel Required
We are seeking an experienced Embedded software engineer to join our Engineering team! The role involves working on complex, multi-interface systems and collaborating with cross-functional teams including hardware, firmware, and algorithms. The ideal candidate is a proactive problem-solver with strong technical abilities, excellent interpersonal skills, and a broad system -level perspective.
Key Responsibilities:
* Develop Embedded software in various Real-Time operating systems such as Linux, VxWorks, and FreeRTOS.
* Work with multi-interface systems including serial interfaces, hardware boards, BSPs, and more.
* Perform full software development lifecycle activities: requirements analysis, system design, documentation, coding ( C / C ++), unit testing, and integration.
* Apply object-oriented programming (OOP) principles in development.
* Collaborate with firmware, algorithm, and hardware teams to ensure smooth integration.
* Contribute to DevOps practices and testing processes.
* Plan and design TEST environments and scenarios, implement testing cycles, and lead technical reviews.
Requirements:
* B.Sc. in Software Engineering, Computer Science, or a related field.
* Minimum 3 years of experience in Embedded software development.
* Hands-on experience with RTOS environments such as Linux, VxWorks, or FreeRTOS.
* Proficiency in C / C ++ programming and OOP.
* Experience with hardware-software interfaces and low-level programming (BSP, serial communication, etc.).
* Solid understanding of the software development lifecycle and testing methodologies.
* Strong integration capabilities and a system -wide view.
* Excellent interpersonal and communication skills.
* Self-motivated with strong learning abilities.
* Fluent in English (reading and writing) mandatory
* Willingness to travel abroad advantage.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8173730
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
We are looking for a Senior Embedded Engineer to lead the design and optimization of next-generation software for advanced networking solutions. This position offers more than just a coding job, its an opportunity to lead projects, tackle significant challenges, and make an impact in a fast-paced, agile environment.

What You'll Do:

System Architecture & Design:

Define, design, and oversee system architecture for embedded systems, including Linux internals and bootloaders.
Ensure systems meet performance, reliability, and scalability requirements for cutting-edge applications on routers.
Development & Optimization:

Develop, debug, and optimize embedded C software and kernel modules.
Architect and refine software for networking technologies, ensuring low latency and secure performance.
Drive code quality through hands-on coding, code reviews, and adherence to industry best practices.
Project Management:

Oversee the full development cycle, from concept through deployment, managing timelines, milestones, and resources.
Collaborate with cross-functional teams, including hardware, firmware, and network engineers, to align product goals and technical roadmaps.
Requirements:
7+ years of experience in embedded software development.
Proficiency in C/C++ programming for embedded systems, with a deep understanding of Linux internals, kernel development, and cross-compilation.
Strong knowledge of networking protocols, router architectures, and low-latency systems.
Experience working in agile environments and handling fast-paced development cycles.
Excellent communication, problem-solving, and adaptability skills.
Bachelors or masters degree in electrical engineering, Computer Science, or a related field.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8139355
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
1 ימים
Location: Herzliya
Job Type: Full Time
Power the Future with us! At our company we're a global leader in smart energy technology, with over 4,000 employees, offices in 34 countries, and millions of installations worldwide. Our innovative solutions include solar inverters, battery Storage, backup systems, EV charging, and AI-based energy management. We're committed to making clean, green energy the primary power source for homes, businesses, and beyond. With the growing demand for electricity, the need for smart, clean energy sources is constantly rising. we offer amazing opportunities to develop your skills in a multidisciplinary environment, covering everything from research and development to production and customer supply. Work with talented colleagues, tackle exciting challenges, and help create a sustainable future in an industry that's always evolving and innovating. Join us and be part of a company that values creativity, agility, and impactful work. The IoE group specializes in making SolarEdge devices smarter and more connected. By joining us, youll have the chance to be involved from early stages of architecture & design planning, through development and testing phases up to integration within SolarEdge hardware products, infrastructures, and field deployment What you'll be doing in this position:
* Design, develop, TEST and maintain code for modern Embedded Linux based IOT devices, both in low level and system level development.
* Participate in architectural decisions and offer technical leadership to the development team.
* Lead projects end-to-end, including task planning, prioritization, and coordination across multiple developers, reporting progress directly to the team leader.
* Conduct code reviews and mentor junior developers to ensure adherence to best practices and coding standards.
* Debug and troubleshoot software issues
* Work with adjacent teams such as software, integration, system, support and hardware.
Country:
Israel
City:
Herzliya
Requirements:
Requirements:
* BSc in Software Engineering, Computer Science or equivalent
* 5+ years of experience in Object-Oriented Programming (OOP) with C ++
* 2+ years of experience with Go - advantage
* 2+ years of experience with Python - advantage
* Proven experience in building complex, high-performance systems and applications.
* Proven ability to lead technical projects and coordinate tasks across a team of developers
* Proficiency in using modern development tools and version control systems (e.g., Git, Docker)
* Experience in user space application development in Linux.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8179413
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Herzliya
Job Type: Full Time
Required Embedded Host-NPU Software Team Leader
Description
About Vision Business Unit Software Organization
The Vision Business Unit (VBU) combines a dynamic startup environment with a stable, well-positioned IP company. Our main product is an NPU that supports LLMs. Our goal is to create and supply cutting-edge embedded software and graph compiler cores for AI. We continuously push technological limits to enable widespread access to technologies like augmented reality, virtual reality, 3D processing, Generative AI, and transformers.
Job Overview:
In this role, as Application Software Team Leader, you will lead a software team taking major part in developing our AI framework. This framework is at the heart of the AI software offering, with deep impact on multiple hardware and software teams ability to execute state of the art LLM, Generative AI and Neural Networks with extraordinary performance. You will lead a team of creative and result oriented enthusiasts that invent, design, and implement software that enables smooth connectivity between the NPU and Host CPU.
Key Responsibilities:
Lead and manage the Application Software engineering team, ensuring high performance and productivity. Oversee the design, development, and implementation. Collaborate with cross-functional teams to integrate solutions. Provide technical guidance and mentorship to team members. Ensure project timelines and deliverables are met. Conduct performance reviews and support professional development of team members. Collaborate globally with architects, HW teams, NPU teams, and other developer teams.
Requirements:
B.Sc in Engineering, Computer Science, or related technical field
At least 3 years of experience as Software Team Leader
At least 5 years of hands-on C++ software engineering in embedded/firmware domains
Experience in developing complex Embedded software systems
Excellent problem-solving skills and attention to detail.
Strong communication and interpersonal skills.
Ability to work collaboratively in a fast-paced environment.
Advantages
Experience with firmware and middleware software.
Experience with AI related product development.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8158423
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
03/04/2025
חברה חסויה
Location: Herzliya
Job Type: Full Time
Power the Future with us! At SolarEdge (NASDAQ: SEDG), we're a global leader in smart energy technology, with over 4,000 employees, offices in 34 countries, and millions of installations worldwide. Our innovative solutions include solar inverters, battery storage, backup systems, EV charging, and AI-based energy management. We're committed to making clean, green energy the primary power source for homes, businesses, and beyond. With the growing demand for electricity, the need for smart, clean energy sources is constantly rising. SolarEdge offers amazing opportunities to develop your skills in a multidisciplinary environment, covering everything from research and development to production and customer supply. Work with talented colleagues, tackle exciting challenges, and help create a sustainable future in an industry that's always evolving and innovating. Join us and be part of a company that values creativity, agility, and impactful work. The IoE group specializes in making SolarEdge devices smarter and more connected. By joining us, you’ll have the chance to be involved from early stages of architecture & design planning, through development and testing phases up to integration within SolarEdge hardware products, infrastructures, and field deployment What you'll be doing in this position:
* Design, develop, test and maintain code for modern embedded Linux based IOT devices, both in low level and system level development.
* Participate in architectural decisions and offer technical leadership to the development team.
* Lead projects end-to-end, including task planning, prioritization, and coordination across multiple developers and teams, reporting progress directly to the team leader.
* Conduct code reviews and mentor junior developers to ensure adherence to best practices and coding standards.
* Debug and troubleshoot software issues
* Work with adjacent teams such as software, integration, system, support and hardware.

Country:
Israel

City:
Herzliya
Requirements:
Requirements:
* BSc in Software Engineering, Computer Science or equivalent
* 5+ years of experience in Object-Oriented Programming (OOP) with C++
* 5+ years of experience in C
* 2+ years of experience with Go - advantage
* 2+ years of experience with Python - advantage
* Proven experience in building complex, high-performance systems and applications.
* Proven ability to lead technical projects and coordinate tasks across a team of developers
* Proficiency in using modern development tools and version control systems (e.g., Git, Docker)
* Experience in user space application development in Linux SolarEdge recognizes its talented and diverse workforce as a key competitive advantage. Our business success is a reflection of the quality and skill of our people. SolarEdge is committed to seeking out and retaining the finest human talent to ensure top business growth and performance.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8127706
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
17/04/2025
Location: Tel Aviv-Yafo
Job Type: Full Time
We are looking to hire an experienced, motivated and skilled Embedded BSP Software Engineer to join our software group in Tel Aviv.
As a team member, you will be responsible for our low-level software stack and infrastructure, focusing on Linux kernel and driver development, real-time firmware development, and BootROM & bootloader development. The teams responsibilities include various aspects such as boot flows, pre- and post-silicon development, security considerations, and memory management across different processors in a real-time environment. We are looking for a highly experienced, talented and motivated Embedded Software Engineer who is excited about tackling challenging low-level problems and leading difficult technical problems independently. If this sounds like you, we want to meet you!
Responsibilities
Play a crucial role in leading technical projects or software chip development from scratch, driving technical execution and integration with full independence
Help build and develop our best-in-class Edge AI SoC from the ground up, all the way from a Proof-of-Concept to a leading product.
Develop in different software environments, including embedded Linux kernel development, low-level drivers, user-space development, and real-time firmware.
Work closely with the hardware team, integrating and debugging complex hardware/software systems from a deep understanding of the various chip IPs while considering challenging system requirements as part of managing a large-scale embedded system.
Requirements:
B.Sc. in Computer Science, Electrical Engineering, or a relevant field.
5+ years of low-level development experience.
Experience with embedded software stacks (firmware, Linux kernel and drivers, and Linux user-mode development).
Managerial/technical experience in kernel/drivers development.
Fluent in English.
Advantages
Experience with the Linux kernel and Linux drivers.
Experience building BSPs and working on complex SoCs.
Familiarity with hardware-software development methodologies.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8141466
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Herzliya
Job Type: Full Time
The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.
Join us as a Software Senior Engineer on our Software Engineering team in Herzliya to do the best work of your career and make a profound social impact.
What youll achieve
As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customers business goals, needs and general business environment creating software solutions.
You will:
Contribute to the design and architecture of high-quality, complex systems and software/storage environments
Prepare, review and evaluate software/storage specifications for products and systems
Contribute to the development and implementation of test strategies for complex software products and systems/for storage products and systems
Take the first step towards your dream career
Every Technologies team member brings something unique to the table. Heres what we are looking for with this role:
Requirements:
5 or more years Experience with C/C++ and Python development
Good knowledge of programming languages; operating systems; firmware; BIOS; device drivers; databases; system, network, operating system, and application administration; embedded software/firmware; tools and utilities
Ability to code/debug and guide others to code/debug flexible, scalable and complex programs, using either written or verbal design specifications
Experience with multiple, databases, operating systems, tools and hardware platforms
Bachelors degree from a leading university in Software Engineering or Computer Science
Ability to learn new tools, languages and operating systems with some training and on-the-job experience
Desirable Requirements
Bachelors degree
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8158573
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Haifa
Job Type: Full Time
our company, a world leader in driver assistant systems and autonomous vehicles, is looking for talented SW Embedded Engineer for the range of its next generation SoCs supporting its radar systems.
Our team is responsible for validating our company's radar SoCs, utilizing Pre-Silicon environments, as well as Post-Silicon platforms.
We are developing fully embedded C++ based validation environment for our needs.
You will be taking part in developing anything from environment and drivers through system modules such as file system, network stack, memory management and more, and up to complex automation tools in both C++ and python.
What will your job look like
Get a deep understanding of our chip hardware IP blocks, both analog and digital.
Develop our validation environment.
Develop, port, or add features to the product drivers using Technical Specs and existing modules.
Define, develop and execute various complex validation scenarios on the SoC.
Debug complex SoC problems using embedded GDB, JTAG probes, going down to signal level using scopes.
Take part in Next Gen SoC's Power-On's and platforms Bring-Up's.
Collaborate with other SW/Embedded and HW/Electrical Validation teams across the company.
Requirements:
BScin electrical engineering, computer engineering or computer science.
5+ years development experience in embedded C++.
3+ years System Validation experience.
Ability to read complex HW specifications and define a series of tests based on them.
Experience working in multi-core environments.
Experience working with real-time OS and bare metal device drivers.
Developing experience in python - advantage.
Experience with Embedded systems and driver development - advantage.
A "Can Do" attitude .
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8169110
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Herzliya
Job Type: Full Time
The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.
Join us as a Software Principal Engineer on our Software Engineering team in Herzliya to do the best work of your career and make a profound social impact.
What youll achieve
As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customers business goals, needs and general business environment creating software solutions.
You will:
Contribute to the design and architecture of high-quality, complex systems and software/storage environments
Prepare, review and evaluate software/storage specifications for products and systems
Contribute to the development and implementation of test strategies for complex software products and systems/for storage products and systems
Take the first step towards your dream career
Every Technologies team member brings something unique to the table. Heres what we are looking for with this role:
Requirements:
to 8 years of experience with C/C++ and Python development
Good knowledge of programming languages; operating systems; firmware; BIOS; device drivers; databases; system, network, operating system, and application administration; embedded software/firmware; tools and utilities
Ability to code/debug and guide others to code/debug flexible, scalable and complex programs, using either written or verbal design specifications
Experience with multiple , databases, operating systems, tools and hardware platforms
Bachelors degree from a leading university
Ability to learn new tools, languages and operating systems with some training and on-the-job experience
Desirable Requirements
Bachelors degree
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8158561
סגור
שירות זה פתוח ללקוחות VIP בלבד