דרושים » חשמל ואלקטרוניקה » Embedded Software Engineer

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
2 ימים
חברה חסויה
Location: Haifa
Job Type: Full Time
Join our group and take a major part in redefining the future of AWS cloud. Were searching for engineers with a passion for networking to develop SRD (Scalable Reliable Datagram). SRD is a high-performance, low-latency transport protocol used within our infrastructure to optimize network performance. SRD powers several high-impact, cutting-edge products, including on-demand ML and HPC platforms leveraging EFA, next-generation storage services built on EBS, and the future of AWS network traffic.

As an Embedded Software Engineer on the SRD team, your primary responsibility will be to develop and optimize SRD technology across AWSs network infrastructure. You will work on cutting-edge, high-performance platforms that power ML, HPC, and storage-intensive workloads.
Your role will involve designing, deploying, and maintaining the SRD codebase, ensuring its reliability and scalability to meet the demands of diverse applications. You will gain in-depth knowledge of the various platforms and services running SRD within AWS, diving deep to understand their unique challenges and complexities.

Collaboration will be key, as you will work across multiple teams at different layers of the software stack. You will also contribute to defining new hardware modules and enabling offloads to enhance performance.

Key job responsibilities:
As an Embedded Software Engineer in the SRD team your primary role will be to develop and optimize the implementation of SRD technology across AWS's network infrastructure. Your responsibilities will encompass designing, deploying, and maintaining SRD code-base, ensuring its reliability and scalability to accommodate the demands of various applications.
Youll be familiar with the different platforms and services that run SRD in AWS. Youll need to deep-dive to understand the different challenges and complexities each of them has. Youll work with multiple teams both on layers bellow and above SRD SW stack often even define new Hardware modules and enable new offloads to optimize performance.
Requirements:
BASIC QUALIFICATIONS:
- BCs. Degree in Computer Science, Electrical Engineering or related area.
- 2+ years of experience in C development, with a mindset for developing optimized code.

PREFERRED QUALIFICATIONS:
- Experience in any of the following: Datacenter Networking, Network related simulators, Large-scale distributed environments, Storage protocols, Real-Time development.
This position is open to all candidates.
 
Hide
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8166043
סגור
שירות זה פתוח ללקוחות 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.
This position is open to all candidates.
 
Show more...
הגשת מועמדות
עדכון קורות החיים לפני שליחה
8168622
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
2 ימים
Location: Tel Aviv-Yafo and Haifa
Job Type: Full Time
The Graviton Software team is looking for Software Engineers to develop tools to drive the optimization of open source and internal applications. part of us, designed Graviton as a strategic initiative to improve how software works at our scale. Graviton is Arm-based CPU that delivers better performance, lower price and lower carbon footprint over comparable x86-based instances.

Key job responsibilities
As a Software Developer, you will:
- Build software framework for tools to analyze performance of hardware and software components.
- Leverage existing perf tools like sysstat, sysctl, perf, etc.
- Automate the collection and analysis of processor, OS and workload performance data.
- Help external customers and various internal services like Lambda, Elastic Map Reduce, ElastiCache, and RDS to troubleshoot bottlenecks and to optimize the architecture, algorithms, and deployment on Graviton.
- Work on Linux and other open source code, improving it and contributing the changes back to the community.
- Play an instrumental role in driving the roadmap to deliver cost-effective and performant computing systems.
- Use and further develop your deep knowledge in areas including design, implementation, and data analysis.
- Have the opportunity to lead the innovation and deliver software that powers the world largest cloud provider.
- If you are already an open source developer or passionate about it, you will be able to continue your passion and contribute back to the community across all those projects.
Requirements:
BASIC QUALIFICATIONS:
- 5+ years of non-internship professional software development experience.
- 5+ years of programming with at least one software programming language experience.
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.

PREFERRED QUALIFICATIONS:
- Bachelor's degree in computer science or equivalent.
- Experience as a mentor, tech lead or leading an engineering team.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8166056
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
2 ימים
חברה חסויה
Location: Haifa
Job Type: Full Time
A Senior Security Engineer is expected to be proficient in multiple domains. This is a leadership role within the Annapurna security team and you will be sought out for advice on technical and business issues. Efficient time management skills are required along with the ability to deliver results in the face of uncertainty. A Senior Security Engineer will proactively share knowledge across the community and will be a key company resource in one or more of the core areas of security. He will lead security reviews of large projects while setting standards and defining best practices for our Security teams.

Engineers in this role must show exemplary judgment in making technical trade-offs between short versus long term security and business goals. They must also demonstrate resilience and navigate difficult situations with composure and tact. A broad understanding of the business and its interconnections is required. This position will also provide training, advice, and mentorship to other engineers throughout us.
Requirements:
BASIC QUALIFICATIONS:
* Minimum of 8 years of experience with vulnerability testing and auditing techniques.
* Experience with red teams or CTF (Capture The Flag).
* Deep knowledge of Embedded systems, Operating Systems, ARM technology, SOC, Embedded SW, HW and Silicon security is a must.
* Familiarity with hypervisor technologies such as KVM, Xen
* Ability to create threat-models for complex systems and recommendation of mitigations.
* Experience with multiple programming languages (such as, C, C++, Assembly) and scripting languages (such as, Python, Ruby, Perl, etc.).
* Demonstrable experience with security tool development such as fuzzers, security checkers.
* Advanced knowledge and understanding of security engineering, system and network security, authentication and security protocols, cryptography, and application security.
* Familiarity with our services.
* Security training and outreach to internal development teams.
* Security guidance documentation.
* Assistance with recruiting activities.
* MSC/MEE in Computer Science/Electrical Engineering, or equivalent work experience.

PREFERRED QUALIFICATIONS:
* Experience with reverse engineering.
* Experience with driving large, company-wide initiatives.
* Demonstrable teamwork skills and resourcefulness.
* Sharp analytical abilities and proven design skills.
* Meets/exceeds Amazons leadership principles requirements for this role.
* Meets/exceeds Amazons functional/technical depth and complexity for this role.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8166022
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 21 שעות
חברה חסויה
Location: Haifa
Job Type: Full Time
our company's Autonomous Driving Software Group in Haifa is 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 company's 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...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8169102
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 20 שעות
חברה חסויה
Location: Haifa
Job Type: Full Time
our company, a world leader in driver assistant systems and autonomous vehicles, is looking for silicon validation Tech Lead 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:
BSc in 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 .
*The role requires one day in the Petah Tikva office, one day remote, and the remainder of the week in Haifa.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8169124
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 20 שעות
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 נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
03/04/2025
חברה חסויה
Location: Haifa
Job Type: Full Time
Our ML Platform team is responsible for building our companys ML serving platform, which hosts all of the companys ML models. Our goal is to create streamlined processes to bring functional research code and AI models to production grade systems, where millions of our apps users enjoy this magic.
What you will be doing
Take a key part in designing, building and maintaining our ML serving platform and making sure it is scalable and reliable. Our goal is to provide researchers and other developers in the company an easy way to deploy, monitor and maintain their services. Design, build and maintain cloud infrastructure to provide a reliable and scalable platform for other teams to build on. Ensure high availability and performance of our production environment. Implement and manage CI/CD pipelines to ensure seamless testing, deployment, and monitoring of services running on our platform. Develop and maintain monitoring and alerting systems to ensure the early detection of issues, enabling proactive problem resolution. Practice sustainable incident response and blameless postmortems. Learn and apply industry best practices and share this knowledge with other teams through guidance, lectures and workshops. Develop tools and self-serve solutions to simplify the development and deployment processes for other teams at the company. Continuously evolve and learn new technologies that can improve our teams workflow, accelerate the development process and make it more reliable.
Requirements:
5+ years of proven experience building and maintaining scalable and highly available SAAS systems over GCP/AWS/Azure
3+ years of practical experience with Kubernetes (K8S), Helm/Kustomize, and Infrastructure as Code tools such as Terraform, Pulumi or CrossPlane
Experience in building and managing microservice systems in a containerised environment.
Experience with GitOps methodology and argoCD.
Experience with CI/CD solutions (Github Actions, Circle CI, Jenkins etc.)
Hands-on experience with Prometheus, Grafana, or other comparable monitoring tools
Nice to haves
Experience with Developer Experience (DevX) Tools and Practices: Proven track record in enhancing developer productivity through the implementation and management of DevX tools and practices, such as CI/CD pipelines, development environments, and automation frameworks, is highly desirable.
Experience working with GPUs: Hands-on experience in configuring, managing, and optimising GPU resources for computational tasks, including familiarity with CUDA, TensorFlow, or similar frameworks, is a strong advantage.
Deep understanding of networking, protocols and network-security concepts.
Good familiarity with UNIX-like operating-systems and experience writing shell scripts.
B.Sc. in computer science or similar quantitative field.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8127953
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
14/04/2025
חברה חסויה
Location: Haifa
Job Type: Full Time and Hybrid work
We are looking for a highly motivated backend software engineer specializing in creating high-scale, distributed backend systems.
You must demonstrate solid software engineering skills, excellent interpersonal communication, extreme ownership, and the ability to accept and give meaningful technical feedback.
You will be responsible for designing architecture, writing correct, robust code, maintaining and improving existing functionality, and shipping new features.
You will work as part of a Scrum-Agile cross-functional team and collaborate with front-end engineers, quality engineers, product managers, and more.
The platform you help us build will scale novel functionality to millions of Plus users worldwide.
Our team strives to set the bar for real-time, high-scale, mission-critical trading systems. We want to work with people who are excited by this goal and have the talent to deliver on it.
What Youll Do - Responsibilities:
Design and build scalable, high-availability mission-critical systems and APIs
Drive the migration of large-scale, distributed trading services towards cloud-native microservices
Solve problems using distributed, asynchronous messaging
Tackle technical challenges - performance, fault-tolerance, security, and live production issues
Work closely with product, DevOps\SRE, and infrastructure teams - we practice full-cycle development where developers own and operate what they build.
Requirements:
3+ years of building SaaS applications, preferably in a service-oriented architecture
Bachelors Degree in Computer Science, Software Engineering, or equivalent.
Expertise in modern web development frameworks, C#, Java, or equivalent.
Experience in writing optimized SQL and working against various datastores.
Demonstrated success with scalable web applications or messaging systems
Experience with web security is a plus.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8138774
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
03/04/2025
חברה חסויה
Location: Haifa
Job Type: Full Time
As an ML Engineer, you will play a crucial role in shaping the system design, backend architecture, and overall performance of our company's ML inference systems. We collaborate with cross-functional teams, including designers, developers, and researchers. The role offers the chance to significantly impact our companys core production systems. Youll have the opportunity to develop and optimize critical backend features and work across diverse technical areas, contributing directly to the company's success. This hands-on role involves working extensively with Python, ComfyUI, system optimizations, and cloud infrastructure.
This position is perfect for a skilled backend engineer passionate about driving efficiency and innovation in machine learning.
Responsibilities
Design and optimize backend systems to support efficient ML model inference
Work with cloud infrastructure, networking, and both CPU and GPU architecture
Enhance the efficiency and observability of our inference engine, supporting various high-demand applications
Collaborate closely with engine users, designers, developers, and researchers to refine and improve system capabilities
Contribute to the ComfyUI codebase, ensuring a scalable, user-friendly interface for machine learning operations
Navigating and contributing to a large, complex existing codebase
Addressing complex issues with creativity and efficiency.
Requirements:
5+ years of experience working with Python and C/C++ in production environments.
Strong understanding of system architecture principles
Proven familiarity with machine learning frameworks and methodologies
Independent leadership with a proactive approach to problem-solving
Strong analytical skills for diagnosing and addressing complex technical challenges
A collaborative, team-player mindset that thrives in cross-functional environments
Preferred Requirements
Knowledge of CPU/GPU architecture and experience with low-level optimizations
Experience with image processing and computer vision
Experience contributing to large, open-source projects.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8127956
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Tel Aviv-Yafo and Haifa
Job Type: Full Time
As a Technical Program Manager for Silicon Development, you will use your technical and management experience to lead the development and execution of complex, multidisciplinary SoC projects. You will plan programs and manage their execution from early concepts through development to tape-out and production. You will collaborate closely with architecture, design, verification, physical implementation and manufacturing teams throughout the SoC execution life cycle. This includes making technical decisions for the chip designs and methodology, driving project schedules, identifying risks and communicating them to all stakeholders, and managing partner teams.

Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of platforms, we make product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible.

Responsibilities
Plan, coordinate, and deliver custom silicon products.
Assess complexity and scope out the project, generate task lists, build a project timeline and work with the teams to make it into reality.
Lead the data-driven schedules and milestones, track the progress, proactively identify potential future issues, and identify mitigations with the team leaders.
Drive technical, budgetary, and schedule trade-off discussions with cross-functional teams.
Manage project execution and issues through design, development, test, manufacturing, deployment and sustaining activities for silicon and hardware products.
Requirements:
Bachelor's degree in Computer Science, Electrical Engineering or equivalent practical experience.
8 years of experience in program management.
Experience in program management on technical cross-functional projects.
Experience in one or more areas like architecture, design, verification, implementation, or validation with seven or more cycles of chip development.
Experience in leading, developing and growing teams.

Preferred qualifications:
Master's degree or PhD in Engineering, or a related field.
Experience as an engineer or manager in developing hardware or software systems around the chips.
Experience with two or more chip cycles in a project management role with execution within resource and schedule constraints.
Knowledge of data centers and cloud markets, technological and business trends, requirements, and ecosystem partners.
Ability to motivate and focus a large collaboration to reach goals.
Excellent communication and facilitation skills.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8135170
סגור
שירות זה פתוח ללקוחות VIP בלבד