Algorithms and Systems Engineer
4 days ago
Position: Algorithms and Systems Engineer
Years of Experience: 1-8 Years
Location: Bengaluru, Karnataka
Education: B.Tech/BE/B.Sc
Job Summary:Vayavya Labs seeks a highly skilled and experienced Algorithm Implementation & Optimization Engineer to join our team. This role focuses on developing, implementing, and optimizing algorithms specifically for our custom heterogeneous multicore computer architectures, which integrate various processing elements like CPUs, GPUs, DSPs, and custom accelerators. The ideal candidate will possess deep expertise in algorithm design, parallel computing, and performance optimization techniques for complex hardware platforms.
Responsibilities:- Design, implement, and optimize algorithms for various applications, including but not limited to machine learning, signal processing, and scientific computing, targeting custom heterogeneous multicore architectures.
- Analyze and identify performance bottlenecks within existing algorithms and implementations on our hardware platforms.
- Develop and apply advanced optimization techniques, including parallelization strategies (e.g., CUDA, OpenCL, OpenMP), memory hierarchy optimization, instruction-level parallelism, and data movement optimization.
- Collaborate closely with hardware architects, software engineers, and research teams to ensure optimal algorithm-to-hardware mapping and system-level performance.
- Utilize performance profiling tools and methodologies to analyze and validate optimization results.
- Contribute to the design and development of software tools and frameworks that facilitate algorithm implementation and optimization on heterogeneous architectures.
- Stay abreast of the latest advancements in algorithm design, parallel computing, and heterogeneous computing architectures.
- Document algorithm designs, implementation details, and optimization strategies.
- Proven experience in algorithm development, implementation, and optimization, with a strong focus on performance-critical applications.
- In-depth understanding of heterogeneous computing architectures, including CPUs, GPUs, DSPs, and custom accelerators, and their respective programming models.
- Expertise in parallel programming paradigms and APIs (e.g., CUDA, OpenCL, OpenMP, MPI).
- Strong proficiency in programming languages such as C/C++, Python, and potentially hardware description languages.
- Experience with performance profiling and analysis tools.
- Knowledge of data structures, algorithms, and computational complexity analysis.
- Excellent problem-solving, analytical, and communication skills.
- Bachelor's or Master's degree in Computer Science, Electrical /Electronics Engineering, or a related field.
- Strong programming skills in C/C++ and Python.
- Experience with heterogeneous system architectures and GPU/DSP/AI accelerator programming.
- Familiarity with hardware/software co-design principles.
- Experience with embedded systems and real-time constraints.
Apply Here
-
Algorithms Engineer
2 weeks ago
Bengaluru, Karnataka, India The HR Folks Full time ₹ 15,00,000 - ₹ 25,00,000 per yearDevelop and optimize computational geometry algorithms for reading a 3D CAD modelRapidly prototype, test, and refine geometric algorithms and software implementationsIntegrate and optimize 3D libraries into our software applicationswork closely with mechanical engineers to iterate on your algorithmswhile the algorithms drive the heuristics, you'll also get...
-
Algorithms Engineer
2 days ago
Bengaluru, Karnataka, India Oblivious Full time ₹ 15,00,000 - ₹ 25,00,000 per yearEver wanted to join a vibrant young start-up? To tangibly change the world for the better?Oblivious builds privacy-enhancing technologies to help organisations unlock insights from sensitive data. We are recruiting an Algorithms Engineer to design and implement the core components of our differential privacy (DP) systems, including our Private Python...
-
Algorithms Engineer
2 days ago
Bengaluru, Karnataka, India Oblivious Full time ₹ 12,00,000 - ₹ 24,00,000 per yearEver wanted to join a vibrant young start-up? To tangibly change the world for the better? Oblivious builds privacy-enhancing technologies to help organisations unlock insights from sensitive data. We are recruiting an Algorithms Engineer to design and implement the core components of our differential privacy (DP) systems, including our Private Python...
-
Algorithm Developer
2 weeks ago
Bengaluru, Karnataka, India Muse Wearables Full time ₹ 12,00,000 - ₹ 36,00,000 per yearLocation: On-site, Bommasandra, Bangalore UrbanEmployment Type: Full-TimeAbout Us:We are a rapidly growing wearable technology company developing cutting-edge smart rings and other innovative devices. Our flagship product is a smart ring featuring Bluetooth, NFC, a dual-processor PSOC63 architecture, and an RTOS-based application. We are seeking a passionate...
-
Bengaluru, Karnataka, India Texas Instruments Full time ₹ 15,00,000 - ₹ 25,00,000 per yearChange the world. Love your job. Your career starts here This is an exciting opportunity to design and develop innovative software solutions that drive TI's revolutionary product lines. We change lives by working on the technologies that people use every day. Are you ready for the challenge?The Consumer Audio Amplifier and Haptics product line is hiring...
-
Bengaluru, Karnataka, India Texas Instruments Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDescriptionChange the world. Love your job. Your career starts here This is an exciting opportunity to design and develop innovative software solutions that drive TI's revolutionary product lines. We change lives by working on the technologies that people use every day. Are you ready for the challenge?The Consumer Audio Amplifier and Haptics product line...
-
Flight Software Engineer Algorithm
4 days ago
Bengaluru, Karnataka, India Pixxel Full time ₹ 12,00,000 - ₹ 36,00,000 per yearFlight Software Engineer Algorithm : Role: Flight Software Engineer - ALGEmployment Type: Full TimeRole Description:This role will contribute towards developing flight software deployed on our satellites, and you will get to work as a part of our Software Systems group. If you love working at the cutting edge of technology and want to contribute towards...
-
Signal Processing Algorithm Development Engineer
2 weeks ago
Bengaluru, Karnataka, India Texas Instruments Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob DescriptionChange the world. Love your job.Your career starts here This is an exciting opportunity to design and develop innovative software solutions that drive TI's revolutionary product lines. We change lives by working on the technologies that people use every day. Are you ready for the challenge?The Consumer Audio Amplifier and Haptics product line...
-
Systems Engineer
2 days ago
Bengaluru, Karnataka, India Qualcomm Full time ₹ 6,00,000 - ₹ 18,00,000 per yearAs a member of Qualcomm India Private Limited's Wireless Research and Development (WRD / Systems Engineering) team, you will be involved in system design for WWAN / WiFi / BT chipsets and standards. You will work closely with HW, SW, and test teams to develop end-to-end solutions, including conceptualizing new algorithms, proposing implementation details,...
-
DSP Systems Engineer
1 day ago
Bengaluru, Karnataka, India Evnek Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Title: DSP Systems EngineerLocation:BangaloreExperience:6+ YearsNotice Period:Immediate Joiners PreferredRole OverviewWe are seeking a highly skilledDSP Systems Engineerto design, develop, and validate advanced signal processing algorithms for next-generation sensing systems. The ideal candidate will have strong expertise inDetection & Estimation Theory,...