דרושים » הנדסה » Embedded C++ Engineer

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
25/05/2025
חברה חסויה
Location: Merkaz
Job Type: Full Time
abra R&D is seeking an Embedded Linux Application Developer (C++) to join our team! About The Role: We are looking for a highly experienced Embedded Application Developer to lead the development of user-space applications for Linux-based embedded systems. This role involves taking features from concept to release, working independently with technical documentation, and collaborating with cross-functional teams. If you're passionate about embedded systems and enjoy solving complex challenges, this position is for you! Key Responsibilities:
* Develop user-space applications for Linux-based embedded systems using C++11 and higher.
* Take ownership of the development lifecycle, including requirements, design, integration, and post-release troubleshooting.
* Work independently with external requirement documents and technical specifications ( SPECs ) provided by manufacturers.
* Perform hands-on debugging and integration on target devices, including collaboration with FPGA teams.
* Actively contribute to system architecture and ensure smooth functionality across software layers.
* Provide technical mentoring to new team members (advantage).
Requirements:
5+ years of experience in developing user-space applications for Linux-based embedded systems using C++11 or higher.
* Proven ability to independently develop features from requirements to deployment and troubleshooting.
* Strong experience with Linux OS , including hands-on debugging on target devices and integration with FPGA systems.
* Experience working with technical specifications (SPECs) from external manufacturers.
* Previous experience mentoring team members – an advantage. This position is open to both women and men.
This position is open to all candidates.
 
Hide
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8012614
סגור
שירות זה פתוח ללקוחות VIP בלבד
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
25/05/2025
חברה חסויה
Location:
Job Type: Full Time
abra R&D is seeking an Embedded Software Engineer (C/C++)! Job Description: We are looking for a skilled Embedded Software Engineer to design and develop innovative features for microcontroller-based systems and Linux-embedded platforms. This role requires expertise in low-level programming, system design, and hands-on integration in Linux environments. Key Responsibilities:
* Develop and maintain software for microcontrollers using C.
* Design and implement application-level solutions for Linux-based embedded systems in C++17.
* Work in Linux environments, including both No-OS and Linux platforms.
* Lead feature development from requirements through design, integration, and post-release issue resolution.
* Collaborate with cross-functional teams to ensure system reliability and performance.
* Write and maintain technical documentation, including software release notes (advantage).
Requirements:
* 2+ years of experience in microcontroller development using C.
* 5+ years of application development in Linux-based environments using C++11 or higher.
* Hands-on experience with Linux environments, including No-OS development.
* Proven ability to independently execute the full development lifecycle of software features.
* Strong problem-solving skills and attention to detail. Advantages:
* Experience in writing software release documentation.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8012612
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location:
Job Type: Full Time
abra R&D is seeking an SW Embedded Developer (C++) to join our team! About The Role: We are looking for a highly experienced SW Embedded Developer (C++). This role involves taking features from concept to release, working independently with technical documentation, and collaborating with cross-functional teams. If you're passionate about embedded systems and enjoy solving complex challenges, this position is for you! Key Responsibilities:
* Developing an embedded system in C++ for Linux, RTOS, and Bare Metal environments.
* Integrating into a fascinating and challenging project with multiple interfaces in a new technological domain.
* Engaging in the characterization processes of software architecture, requirements, and design.
* Creating infrastructure building blocks for further development in future projects.
Requirements:
* B.Sc. in Computer Science, Software Engineering, Computer Engineering, or Electrical Engineering – Required
* 3+ years of experience in developing Embedded Systems in C++ (C++11/14/17 preferred) in a Linux environment (Bare Metal, FreeRTOS – Advantage)
* Experience with IP communication across all layers (Experience with RF communication – Advantage)
* Experience with PostGreSQL, CoAP, Kafka – Advantage
* Familiarity with Agile methodologies (Scrum) – Advantage
* Experience with ALM tools (Git, Jira, Confluence, Azure DevOps)
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8092788
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
25/05/2025
Location: Herzliya
Job Type: Full Time
Power the Future with us! 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 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 our devices smarter and more connected. By joining us, youll have the opportunity to be involved from early stages of architecture & design planning, through development and testing phases up to integration within our 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.
* Experience with Go language - advantage.
* Experience with Python language - advantage.
* Experience in user space application development in Linux.
* Experience with Secure Boot, Secure Storage, TrustZone, OP-TEE, authentication/encryption advantage.
* Experience with CANbus, WiFi, BLE, Cellular, and SubGHz driver development 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, Buildroot..) 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...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8184498
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
25/05/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 נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
25/05/2025
Location: Haifa
Job Type: Full Time
abra R&D is 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:
Requirements
* At least 2 years of relevant experience in automation testing.
* Academic background in Computer Science, Software/Electronics Engineering, or equivalent.
* Strong analytical and logical thinking skills.
* Experience in designing and executing test plans at multiple testing levels.
* Ability to read and analyze system requirements and write matching test cases.
* Good interpersonal and communication skills, with the ability to work across multiple teams.
* Self-motivated, with a strong ability to learn and adapt independently.
* Proficiency in English (reading and writing) – mandatory Advantages
* Experience in Real-Time (RT) system testing environments.
* Familiarity with Linux-based systems or scripting languages (e.g., Python, Bash).
* Exposure to hardware/software integration testing.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8173107
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location:
Job Type: Full Time
abra R&D is seeking an experienced Real-Time Software Engineer to join our dynamic development team. In this role, you will design, develop, and integrate advanced software solutions for high-performance, mission-critical systems in Hard Real-Time environments. You will work with C++ and Python, focusing on applications involving signal processing and hardware interaction. This is a hands-on role, from initial design through implementation, testing, and integration with various hardware platforms. Responsibilities:
* Develop and maintain robust real-time software solutions in C++ and Python.
* Design and implement systems in Hard Real-Time environments for signal processing applications.
* Work with Linux-based operating systems to optimize software performance.
* Collaborate with cross-functional teams to deliver end-to-end system integration.
* Participate in system testing and hardware-software integration in laboratory settings.
* Analyze and improve existing code to meet evolving requirements.
* Occasionally travel abroad for project-related tasks
Requirements:
* Bachelor’s degree in Electrical Engineering, Computer Science, or Computer Engineering from a recognized university.
* Minimum 1 year of professional C++
* Proven ability to work effectively in a team and handle intensive workloads when required.
* Demonstrated experience in integrating and working with hardware systems.
* Proficiency in understanding, maintaining, and enhancing existing codebases.
* Hands-on experience with Linux operating systems.
* Strong problem-solving skills and a proactive approach to learning new technologies.
* Willingness to travel internationally when needed
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8011602
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
we're looking for a talented Embedded Systems Developer to join our cross-functional R&D team. Youll play a pivotal role in maintaining and enhancing our current AI-enabled devices, while helping to define and engineer the next generation of our edge technology. If you're driven by high-impact work, thrive in low-level development environments, and are excited about the intersection of AI and embedded systemsthis is your opportunity.
Key Responsibilities:
Full-Cycle Development: Design, develop, and test embedded software modules running on our AI-powered IoT devices.
Champion Quality: Ensure each new software version is delivered with stability and robustness through rigorous testing and validation.
Automation & Infrastructure: Lead the development of CI/CD pipelines and automation infrastructure for testing and deployment.
System-Level Testing: Design and execute comprehensive test plans covering device-to-cloud scenarios.
Future-Ready Innovation: Actively participate in defining the architecture and roadmap for our next-gen devices.
Deep Tech Involvement: Collaborate across firmware, AI pipelines, device drivers, and cloud connectivity.
Requirements:
You hold a BSc in Computer Science or a closely related field that has grounded you in both theory and practical skills.
You bring 23 years of hands-on experience in embedded development, including any substantial student or internship roles.
You're fluent in C and C++, and write efficient, reliable code for low-level systems (experience with Python or Go is a plus).
Youve worked with Embedded Linux, and feel at home configuring, debugging, and customizing the environment.
You understand how devices talk: communication protocols like the OSI model, TCP/IP, and others are familiar terrain (MQTT or Bluetooth is a plus).
Youre comfortable navigating system-level challenges, including watchdogs, multitasking, interrupts, drivers, and even tough issues like priority inversion.
You think in systems and structures, applying object-oriented design principles to embedded development.
High advantage if you have already explored Rust and/or used Buildroot, Yocto, or other embedded build systems and understand how they help scale complex projects.
You can read and interpret schematics, giving you the ability to reason across both hardware and software layers.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8217905
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
25/05/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 design reviews, architecture definition, test planning and integrations.
* Debug and troubleshoot software issues
* Keep up to date with the latest industry trends, IoT technologies, and development tools
* Work with adjacent teams such as software, integration, system, support and hardware.

Country:
Israel

City:
Herzliya
Requirements:
* BSc in Software Engineering, Computer Science or equivalent – must.
* 2+ years of experience in Object-Oriented Programming (OOP) with C++ - must
* Foundational knowledge in C – must.
* Experience with Go language - advantage
* Experience with Python language - advantage
* Experience in user space application development in Linux – advantage.
* Proficiency in using modern development tools and version control systems (e.g., Git, Docker) 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...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8183799
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
25/05/2025
חברה חסויה
Location:
Job Type: Full Time
abra R&D is seeking an experienced Embedded Team Leader to join our Engineering team! Join abra R&D as a Team Leader, driving the development of cutting-edge Embedded software solutions. In this role, you'll lead a talented team of developers working on high-performance, multi-interface systems. You'll be responsible for designing, building, and maintaining robust software systems, collaborating with cross-functional teams, and ensuring seamless integration with hardware platforms. Responsibilities:
* Lead and mentor a team of Embedded software developers.
* Design and develop high-quality Embedded software solutions.
* Implement and maintain multi-interface systems (serial interfaces, BSP, hardware integrations).
* Collaborate with hardware teams to optimize system performance and reliability.
* Plan and execute comprehensive testing strategies, including test scenarios and environments.
* Drive technical discussions, code reviews, and architectural decisions.
* Ensure delivery of clean, maintainable, and well-documented code.
* Monitor and resolve production issues, ensuring system stability and scalability.
Requirements:
* 5+ years of experience in Embedded software development with operating systems such as Linux/VxWorks/FreeRTOS.
* 3+ years of experience leading development teams.
* Strong expertise in C/C++ and Object-Oriented Programming (OOP).
* Hands-on experience with multi-interface systems and hardware integration.
* Proficiency in designing and implementing testing strategies and environments.
* Excellent problem-solving, integration, and collaboration skills.
* Bachelor's degree in Software Engineering, Computer Science, or a related field.
* Strong command of English (reading and writing) – mandatory. Advantages
* Experience in real-time systems (RT).
* Familiarity with SCRUM methodologies and experience leading SCRUM teams.
* Availability for international travel as needed.
* If you are passionate about Embedded systems, thrive in leadership roles, and want to work on groundbreaking projects, we'd love to hear from you!
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8009932
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
27/05/2025
Location: Haifa
Job Type: Full Time and Travel Required
looking for talented and experienced individuals to join us in shaping cutting-edge solutions in the world of Embedded systems. Whether you're a skilled Embedded software engineer or a passionate team leader, this is an opportunity to join a high-impact initiative, working on complex, multi-interface platforms alongside cross-functional teams including hardware, firmware, algorithms, and DevOps. Key Responsibilities (based on role and experience):
* Design and develop Embedded software for Real-Time operating systems such as Linux VxWorks, and FreeRTOS
* Work with hardware and low-level components, including BSP serial interfaces, and various peripherals.
* Write robust, maintainable code in C / C ++, following Object-Oriented Programming (OOP) principles.
* Participate in the full software development lifecycle: requirements analysis, system architecture, coding, testing, and integration.
* Collaborate with hardware, algorithm, and QA teams to ensure seamless system integration.
* Plan and implement TEST environments, automation tools, and validation processes.
* Drive technical discussions, code reviews, and design decisions.
* (For Team Leaders) Lead and mentor a team of Embedded developers, manage task execution, and support professional growth.
Requirements:
* B.Sc. in Software Engineering, Computer Science, or a related field.
* At least 3 years of hands-on experience in Embedded software development 5+ years of experience in Embedded development and 3+ years in team leadership (for team leader positions).
* Strong proficiency in C / C ++ and familiarity with RTOS environments ( Linux, VxWorks, FreeRTOS).
* Solid understanding of low-level hardware/software interfaces and Real-Time constraints.
* Excellent problem-solving and system -level thinking.
* Strong interpersonal and communication skills.
* Fluent English (reading and writing) mandatory Advantages:
* Experience with Agile/SCRUM methodologies.
* Background in Real-Time systems ( rt ) and performance optimization.
* Willingness to travel abroad occasionally.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8194294
סגור
שירות זה פתוח ללקוחות VIP בלבד