דרושים » תוכנה » Software Engineer -New College Grad

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
כל החברות >
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Haifa
Job Type: Full Time
Shape the Future of AI Infrastructure with our company
This is a rare opportunity to join one of the fastest-growing infrastructure companies in tech history, right at the epicenter of the AI revolution.
Recognized by Forbes as "the future of the market," our company is building the foundational enterprise software powering the AI era. We engineer platforms that capture, catalog, refine, and protect massive datasets across data centers, edge, and cloud, making real-time analytics, AI training, and inference simpler and faster than ever before.
Our explosive growth is fueled by relentless engineering innovation, a customer-first mindset, and a team of fearless company ronauts who thrive on solving computing's hardest problems. Join us at this pivotal moment in technology history and make a lasting impact on how the world processes data.
We are seeking a talented and experienced Software Engineer to design, build, and optimize high-performance distributed systems, core data engines, and backend infrastructure.
Requirements:
B.Sc./B.A. degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
Good understanding of the Linux operating system.
Academic transcripts (grade sheet) - required.
Advantages
Experience with C/C++.
Experience with Python scripting.
What We're Looking For
Strong analytical and problem-solving skills.
Eagerness to learn and grow in a dynamic environment.
Excellent teamwork and communication skills.
This position is open to all candidates.
 
Hide
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8855190
סגור
שירות זה פתוח ללקוחות VIP בלבד
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Tel Aviv-Yafo and Haifa
Job Type: Full Time
Required Software Engineer II, Notification Platform
About the job
Our software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to our needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.The Core team builds the technical foundation behind our flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across our products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.
Responsibilities
Help the team improve our offering to collaborators by implementing new features and abilities.
Design and build back-end services and pipelines.
Collaborate with other team members to solve complex problems across a large stack of technologies.
Requirements:
Minimum qualifications:
Bachelors degree or equivalent practical experience.
1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
1 year of experience with data structures and algorithms.
Experience integrating generative AI tools or LLM interfaces into workflows.
Preferred qualifications:
Master's degree in Computer Science, or a related technical field.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8843780
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 11 שעות
חברה חסויה
Location: Haifa
Job Type: Full Time
The Algorithm Software Engineer will contribute to the design, implementation, testing, and performance optimization of tomographic image reconstruction software for our company Molecular Imaging scanners.
This is an exciting opportunity for an outstanding early-career engineer to work at the intersection of software, algorithms, high-performance computing, and medical imaging. We are looking for exceptional graduates with strong technical foundations, intellectual curiosity, and the ability to solve complex problems.
No prior professional experience is required. Academic, research, personal, or internship projects demonstrating strong technical capabilities are highly valued.
Job Description
Roles and Responsibilities
Develop and implement reconstruction algorithms and software tools in C++ within parallel CPU/GPU environments.
Collaborate with algorithm engineers and scientists to understand mathematical and physical algorithms and translate them into robust software solutions.
Contribute to the architecture and design of complex software components.
Collaborate with software teams to define interfaces between the reconstruction environment and other software subsystems.
Analyze and optimize software performance, runtime, and memory usage.
Write software requirements, design documents, and technical specifications.
Design and execute software unit tests.
Support the Verification & Validation team in defining and executing system testing plans.
Support technical investigations and field-related issues as needed.
Participate in code reviews and technical reviews.
Maintain configuration management and control of generated code.
Continuously learn and apply new technologies in software engineering, algorithms, and high-performance computing.
Requirements:
B.A./B.Sc./M.Sc. in Computer Science, Computer Engineering, Software Engineering, or a related field from a leading or well-regarded academic institution.
Strong academic record and demonstrated technical excellence. Academic honors, outstanding projects, research achievements, scholarships, or participation in programming competitions are highly valued.
Strong knowledge of C/C++ programming, demonstrated through academic, research, personal, or internship projects.
Solid understanding of data structures, algorithms, object-oriented programming, debugging, and software testing.
Strong analytical and problem-solving abilities, with the creativity to tackle complex technical challenges.
Intellectual curiosity, fast-learning ability, initiative, and a passion for technology.
Strong oral and written communication skills and the ability to work effectively in a collaborative, multidisciplinary environment.
Desired Skills
Hands-on implementation of algorithms through academic, research, or personal projects.
Exposure to parallel programming on multi-core CPUs or GPUs.
Familiarity with OpenCL or CUDA.
Knowledge of MATLAB and/or Python.
Knowledge of image processing, computer vision, or medical imaging.
Understanding of software performance optimization.
Experience with research projects, publications, open-source contributions, or competitive programming.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8857569
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Haifa
Job Type: Full Time
Software Engineer III, AIX Inputs
About the job
Our software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to our needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
We're reimagining what it means to search for information - any way and anywhere. To do that, we need to solve complex engineering challenges and expand our infrastructure, while maintaining a universally accessible and useful experience that people around the world rely on. In joining the Search team, you'll have an opportunity to make an impact on billions of people globally.
Responsibilities
Conduct in-depth loss analyses, data exploration, and prototyping to identify high-leverage opportunities and quality headroom across Factuality, Helpfulness, and Freshness.
Design and implement scalable systems, ranking formulations, ML scorers, and prompt/signal augmentations to improve input ranking and end-to-end context selection for AIO and AIM.
Evaluate the impact of context and ranking changes on both input-level metrics and downstream AI answer quality-driving changes from offline autorater evaluations through Live Experiments to full production launch.
Work across a wide breadth of systems spanning our iconic core Search retrieval and ranking stack through modern AI answer quality, ML modeling, and serving infrastructure such as MaRS and Gemini/Magi orchestration and evaluation pipelines
Partner closely with Web Ranking, 1P Verticals, Serving Infrastructure, and LLM Modeling teams to align Search signals and context engineering with evolving Gemini capabilities.
Requirements:
Minimum qualifications:
Bachelors degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical fields.
2 years of experience with data structures and algorithms.
Experience developing accessible technologies.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8843289
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Haifa
Job Type: Full Time
Required Software Engineer, Search
About the job
Our software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to our needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.In Search, we're reimagining what it means to search for information - any way and anywhere. To do that, we need to solve complex engineering challenges and expand our infrastructure, while maintaining a universally accessible and useful experience that people around the world rely on. In joining the Search team, you'll have an opportunity to make an impact on billions of people globally.
Responsibilities
Write product or system development code.
Collaborate with peers and stakeholders through design and code reviews to ensure best practices amongst available technologies (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Implement solutions in one or more specialized ML areas, utilize ML infrastructure, and contribute to model optimization and data processing.
Requirements:
Minimum qualifications:
Bachelors degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
1 year of experience with one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field.
1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical fields.
2 years of experience with data structures and algorithms.
Experience developing accessible technologies.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8843280
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
27/09/2026
חברה חסויה
Location: Haifa
Job Type: Full Time
We are looking for an Embedded Software Engineer to join the SW 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 Web Services 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.

Key job responsibilities
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.
Requirements:
Basic Qualifications
- Bachelors (or higher) Degree in Computer Science (CS), Electrical Engineering (EE) or related area.
- 5+ years of professional experience in C development, with a mindset for developing optimized code.

Preferred Qualifications
- Multi-core / multi-threaded coding experience.
- Hands-on experience developing Firmware and/or user space drivers for embedded systems / Hands-on experience developing in a Linux environment.
- Hands-on experience with low-level SW development and HW devices.
- Experience with real-time performance profiling and optimization.
- Experience with networking protocols.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8834438
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Tel Aviv-Yafo and Haifa
Job Type: Full Time
Required Software Engineer III, Technical Infrastructure
About the job
Our software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to our needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
With your technical expertise, you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
Responsibilities
Design, develop, and maintain advanced software modeling tools and simulation environments.
Leverage C++, Python, and experimental AI-driven methodologies to perform deep-dive studies and automate analytical workflows.
Conduct in-depth security analysis and threat modeling for hardware-software interfaces.
Develop and implement methodologies for detecting, mitigating, and analyzing side-channel and micro-architectural vulnerabilities, ensuring our systems meet the highest standards of safety and privacy.
Explore, deploy, and scale experimental AI-driven tooling to automate verification workflows, enhance predictive modeling, and accelerate development cycles. Contribute to expanding the team's suite of AI-assisted capabilities.
Requirements:
Minimum qualifications:
Bachelors degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages (e.g. C++), or 1 year of experience with an advanced degree.
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical fields.
2 years of experience with data structures and algorithms.
Experience in modern, high-performance CPU/ML architecture and micro-architecture.
Experience developing accessible technologies.
Experience with Python programming.
Experience in security analytics and demonstrated leadership in complex technical projects, including system integration and performance optimization.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8843174
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
07/09/2026
Location: Tel Aviv-Yafo and Haifa
Job Type: Full Time
The Chip HAL team is looking for a talented Embedded Software Engineer, to join us in building the next generation of networking products. Youll have the opportunity to work on the technologies that power the worlds largest cloud provider, in a dynamic, open, fast-paced environment.

In this role you will be leading tasks involving peers from multiple disciplines, while enjoying every step of the journey.
You will have the opportunity to work on the heart of the network engine, at the worlds largest cloud provider, in a dynamic, open, fast-paced environment.
Requirements:
Basic Qualifications
- Bachelor's degree in Computer Science, Computer or Electrical Engineering, or a related field.
- 2+ years of embedded firmware development experience.
- Strong hands-on experience in C development.

Preferred Qualifications
- Experience with SoC development life cycle.
- Experience working in Linux environments.
- Multi-core/multi-threaded coding experience.
- Experience with networking protocols.
- Experience with real-time performance profiling and optimization.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8813320
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
27/09/2026
Location: Haifa
Job Type: Full Time
As a Software Development Engineer in Test on our team, you will own the quality of Nitro card embedded software and firmware. You will design, develop, and maintain test automation for embedded systems and components, covering hardware interface verification, real-time firmware behavior validation, firmware update integrity, and fleet-scale deployment confidence. You will collaborate closely with firmware development teams to troubleshoot complex system-level problems at the hardware-software boundary and ensure timely delivery of high-quality Nitro card software to AWS Cloud solutions.

Key job responsibilities
- Own the firmware test automation framework - architect, develop, and extend a Python-based validation solution that scales across multiple Nitro card generations and hardware platforms, automating test coverage across the full firmware stack from boot sequences through board management layers and card-level system integration.
- Design and implement traceable, specification-driven test cases that validate firmware functional correctness, fault tolerance, and performance across hardware components, communication interfaces, and cross-subsystem interactions.
- Optimize CI/CD pipelines by integrating pre-merge and post-merge firmware validation, defining trigger policies per hardware generation, enforcing coding-standard compliance, and reducing commit-to-validated cycle time.
- Troubleshoot complex embedded system failures by analyzing firmware logs, system traces, and hardware diagnostics, then translate field incidents into targeted regression suites that prevent recurrence.
- Collaborate with firmware and hardware teams during new-generation silicon bring-up, define test plans, drive quality gates for production release, and mentor teammates on testing best practices and system architecture.

A day in the life
You start your morning reviewing overnight CI results and triaging any firmware validation failures flagged across active Nitro card generations. Mid-morning, you pair with a firmware engineer to debug a boot-sequence regression discovered during pre-merge testing, using hardware-in-the-loop test benches and system traces. After lunch, you join a design review for a next-generation Nitro card, providing input on testability and proposing validation strategies for new subsystem interfaces. Later, you refine your test framework to improve coverage for a recently released feature, then wrap up by sharing your findings in a team knowledge-sharing session.
Requirements:
Basic Qualifications
- B.Sc. or M.Sc. in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
- 5+ years of experience in embedded-systems testing, firmware validation, or hardware-software integration testing.
- Strong proficiency in Python for test automation (pytest frameworks, test infrastructure design, tooling development).
- Deep understanding of embedded communication protocols (I2C/SMBus, SPI, UART) and register-level hardware interfaces.
- Hands-on experience with CI/CD pipelines (Jenkins or equivalent) for firmware build and test automation.
- Strong debugging skills across embedded software and firmware systems - proficient in analyzing firmware runtime behavior, system logs, trace outputs, and hardware diagnostics to isolate and resolve issues spanning multiple firmware layers and hardware interfaces.
- Familiarity with Linux-based embedded systems.
- Experience with post-silicon / new-generation hardware validation and bring-up activities, including working with pre-silicon environments such as virtual platforms (VP), and emulation (EMU) for early firmware validation.

Preferred Qualifications
- Experience with ARM-based microcontrollers or SoCs.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8834429
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
27/09/2026
Location: Haifa
Job Type: Full Time
The Labs Security Team secures the firmware at the foundation of our custom silicon. We work on Graviton processors and the Nitro System - hardware that runs a substantial share of the world's cloud workloads - in close collaboration with the silicon architects and firmware developers who design it. Our engineers operate at the lowest levels of the stack: secure boot chains, hardware root of trust, attestation, cryptographic protocol design, and the boundaries between trust domains within the system.

Key job responsibilities
As a Security Engineer, you will threat model new silicon and firmware architectures, conduct low-level penetration testing against privileged and externally reachable interfaces, review designs and code across multiple firmware components, and build the fuzzing and analysis tooling that makes this work repeatable at silicon scale. You will also help raise the security bar across the wider organization through direct engagement with firmware and hardware teams. We are looking for engineers fluent in C and ARM assembly, with real depth in secure boot, applied cryptography, or embedded exploitation, and the technical credibility to hold a position in a room full of people who designed the system you are testing.
Requirements:
Basic Qualifications
- 4+ years of low-level systems security research and vulnerability testing experience.
- Experience developing security tools (fuzzers, scanners, analysis frameworks).
- Security architecture design and threat modeling experience.
- Proficiency in C and experience with Python.
- Deep knowledge of security aspects of ARM/x86 processor architectures.
- Strong understanding of hardware security (secure boot, cryptographic implementations, side-channel attacks).
- Knowledge of security protocols and cryptographic primitives.
- Experience in AI usage for security research.
- Technical English proficiency.

Preferred Qualifications
- Background in firmware reverse engineering and vulnerability research
- Experience with fuzzing frameworks (AFL++, libFuzzer, Syzkaller).
- Knowledge of virtualization security or hypervisor technologies.
- Familiarity with AWS services.
- Technical leadership, mentoring, and cross-functional collaboration.
- Security publications (research, CVEs).
- CTF, bug bounty, or competitive security research background.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8834279
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 15 שעות
Location: Haifa
Job Type: Full Time
We are looking for Senior Rust / GPU Software Engineer

About the role:

We build a real-time GNSS and SDR signal processing system that runs on embedded GPU platforms.

Algorithms and hardware interfaces are written in C++ and CUDA. Infrastructure is written in Rust.

The team is small. Every engineer owns large parts of the system, from design to production.

Responsibilities
Design and build fast, reliable software for real-time signal processing.
Turn research algorithms (GNSS, signal processing, geospatial) into efficient production code.
Write and tune GPU kernels, and keep the GPU busy with work sent asynchronously from the host.
Build and improve the infrastructure the team relies on: build system, testing, CI, tooling.
Work closely with hardware, research, and product teams.
Requirements:
Requirements:
5+ years of hands-on experience shipping production software.
Strong C++ or Rust skills, with emphasis multi-threaded and async code with careful handling of resources and their lifetime.
Good judgment about performance, reliability, and code quality.
Experience with using performance analyses tools.

You must also have at least one of these:
GPU programming: you wrote GPU kernels (CUDA or similar) that run in production, and made them fast. This includes running them asynchronously from the host and overlapping host and GPU execution.
Building complex systems from scratch: you designed and built a significant system, or a major part of one, starting from nothing. Not only features inside an existing system. Examples: core runtime, build system, CI and automation, test framework.
We are looking for builders. Long experience on a small part of a large, established codebase is not enough on its own.

Nice to have:
Knowledge of GNSS.
Experience with signal processing or computer vision.
Experience turning Python prototypes into real-time production code.
Experience with embedded GPU platforms (e.g. NVIDIA Jetson).
Experience with mixed C++/Rust codebases (FFI, CMake + Cargo)
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8857068
סגור
שירות זה פתוח ללקוחות VIP בלבד