Jobs
Interviews

5 Software Optimization Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

7.0 - 11.0 years

0 Lacs

karnataka

On-site

You will be joining the Cloud Security Supportability and Tooling team that is dedicated to providing the best customer experience to end users, with a primary focus on Customer Success. The team develops tools and applications used by both Support and Customers to drive efficiency through proactive troubleshooting apps and resolutions. Your role will involve working closely with customers, support teams, stakeholders, and engineers to implement top-tier Cloud Security Solutions. You will be responsible for building highly scalable Cloud Microservice solutions that secure a high volume of web traffic and troubleshooting critical customer issues. Additionally, you will provide tooling as a platform, sustain large-scale applications and tools, and support innovation and rapid prototyping in the product. As a key member of the team, you will mentor engineers, promote engineering excellence, and maintain security and compliance capabilities in support of DevOps processes in a large-scale Cloud computing environment. The ideal candidate should have a minimum of 7 years of software experience with Supportability and Tooling, good exposure to networking applications including deep packet inspection, strong knowledge of common Layer 4-7 protocols, and hands-on expertise in cloud solutions like AWS and K8s. Proficiency in programming languages such as Python, React, and Go is required, along with the ability to rapidly prototype innovative solutions. Preferred qualifications include experience in building cloud-delivered SaaS-based security solutions, expertise in the Security domain, exposure to network or web security technologies and industry trends, as well as experience with cloud, network, and endpoint technologies. Familiarity with Agile and lean practices, DevOps culture, iterative customer feedback-based development, software optimization, and performance analysis is highly desirable. Join our team at Cisco, where every individual's unique skills and perspectives come together to power an inclusive future for all. We celebrate diversity, encourage learning and development at every stage, and provide opportunities for career growth and advancement. Cisco's inclusive culture promotes connection and collaboration through various employee resource organizations, fostering belonging, learning to be informed allies, and making a difference in our communities. At Cisco, our purpose is driven by our people, making us a worldwide leader in technology that powers the internet. We help customers reimagine their applications, secure their enterprise, transform their infrastructure, and meet sustainability goals. Every step we take is towards a more inclusive future for all. Join us and take your next step to be your best self with Cisco!,

Posted 4 days ago

Apply

2.0 - 10.0 years

0 Lacs

karnataka

On-site

As an Embedded DSP Software Developer at Aptiv, you will be joining a high-performing Digital Signal Processing (DSP) team focused on developing radar signal processing software. This role provides you with the opportunity to work on a reusable platform environment to contribute to the development of radar systems for various generations and variants customized for global customers. Your responsibilities will include designing, developing, and optimizing embedded software for radar signal processing on DSP processors and microcontrollers from leading vendors like TI, NXP, and others. You will collaborate with cross-functional teams to support the development of radar systems across different radar generations and implement C/C++ and MATLAB programming to develop, test, and optimize radar signal processing algorithms. Additionally, you will be involved in developing, maintaining, and utilizing Software-In-Loop (SIL) and Hardware-In-Loop (HIL) frameworks for software debugging and testing, as well as conducting radar chamber and vehicle-level checkouts to validate software performance in real-world conditions. Your role will also entail optimizing and vectorizing software to achieve performance targets on various DSP platforms and engaging with global teams to understand requirements and adapt software solutions for different radar applications. To excel in this role, you should have a Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field, along with 2-10 years of experience in embedded software development, particularly in the automotive domain. Proficiency in C/C++ programming and MATLAB for algorithm development and simulation is essential, as well as experience working with DSP processors and microcontrollers from industry-leading vendors like TI, NXP, and others. Strong skills in software optimization and vectorization techniques, as well as hands-on experience in developing and using SIL/HIL frameworks for software testing and debugging, are required. Knowledge of radar systems, signal processing, integration of software with radar hardware, and familiarity with radar chamber and vehicle-level testing processes are also important. You should be able to work in a fast-paced, competitive environment and adapt to evolving technologies. At Aptiv, you will have the opportunity to grow professionally, make a positive impact on safety, and receive support from the company. Aptiv provides an inclusive work environment that encourages growth and development for all individuals, regardless of gender, ethnicity, or beliefs. Safety is a core value at Aptiv, aiming for a world with zero fatalities, zero injuries, and zero accidents. The company ensures that its team members have the necessary resources and support for their well-being, including a competitive health insurance package. Your benefits at Aptiv include higher education opportunities through platforms like UDACITY, UDEMY, and COURSERA, life and accident insurance, a Well-Being Program with regular workshops and networking events, and access to fitness clubs (terms and conditions apply). Join Aptiv today and be a part of shaping the future of mobility!,

Posted 4 days ago

Apply

3.0 - 15.0 years

0 Lacs

hyderabad, telangana

On-site

WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the worlds most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ SOFTWARE SYSTEM DESIGNER 2 The Role This is an exciting role in which you will have excellent exposure to all the latest AMD (Advanced Micro Devices) technologies. Imagine yourself as part of the team which will deliver our next generation of our products or automation for many of our reference solutions.This is a phenomenal opportunity to work in an outstanding company like AMD. The Person You are a self-starter who is able to achieve successful outcomes in a non-hierarchical environment. Detailed oriented, you have the ability to multitask through planning/organizing. You have excellent communication and presentation skills and a passion to push the limits of software on innovative platforms. Key Responsibilities Performance analysis and software optimization Build and deploy software for the most advanced HPC (High Performance Compute), data science, Virtualization, and machine learning platforms in the world Define/develop/execute regression test models and track the results Drive innovation in production software environments Combine advanced software engineering skills with a drive to explore novel approaches to solve important problems in heterogeneous computing at the large scales Evaluate and review of existing processes and continuously strive to optimize the workflow PREFERRED EXPERIENCE: (3 to 15 years) Good understanding of test lifecycle, QA process & terminology. Strong knowledge of Device drivers, graphics, multimedia, Codec. Test Execution Experience in an automation lab with multiple systems. Define, develop, execute functional/performance/load tests, and integrate them with automated test systems. Establishing and sharing best practices, designing, and executing a robust test strategy. Proficiency in at least one programming language preferably Python. Strong understanding & Hands-on exp. with Linux OS internals, device manager. Hands-on issue debugging skills, issue isolation with Linux kernel, driver module level. Strong understanding of PC hardware, SoC, Chipsets, Graphics cards, BIOS & VBIOS. Understanding of parallel programming, ideally OpenCL, ROCm, CUDA, and OpenACC is a plus. Understanding machine learning, artificial intelligence, computer vision technologies is a plus. Strong analysis, problem-solving & interpersonal skills. Good verbal & written communication skill is a must. Good attitude, result-driven & ability to deliver on next-gen technology. Academic Credentials Bachelors or Masters degree in Electrical Engineering, Mathematics, Computer Science, Engineering, or an equivalent Benefits offered are described: AMD benefits at a glance. ,

Posted 1 week ago

Apply

6.0 - 9.0 years

8 - 11 Lacs

Pune

Work from Office

Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. - Grade Specific Has very deep understanding of software development principles and technical proficiency. Masters all phases of the software development lifecycle and drives innovation and industrialization. Works on highly complex tasks and problems and drives technical decisions at a high level. Clear evidence of thought leadership in the market. Builds, educates and integrates effective teams. Focuses on developing long term partnerships with clients. Takes full responsibility for outcomes. Has strong understanding of contractual, financial and technical considerations. Exhibits strong commercial management skills. Takes a high degree of responsibility and ownership of people issues. Skills (competencies) Verbal Communication

Posted 4 weeks ago

Apply

5.0 - 10.0 years

14 - 27 Lacs

Gurgaon / Gurugram, Haryana, India

On-site

Description We are seeking an experienced Embedded Systems Engineer to join our team in India. The ideal candidate will have a strong background in designing and developing embedded systems, with a focus on delivering high-quality software solutions. You will collaborate with a team of engineers to create innovative products and contribute to the overall success of our projects. Responsibilities Design and develop embedded systems and applications Collaborate with cross-functional teams to define and implement system requirements Perform system testing and debugging to ensure functionality and performance Document technical specifications and design processes Participate in code reviews and provide constructive feedback to peers Stay updated with emerging technologies and industry trends in embedded systems Skills and Qualifications Bachelor's or Master's degree in Electronics, Computer Engineering, or a related field 5-10 years of experience in embedded systems design and development Proficient in C/C++ programming languages Experience with real-time operating systems (RTOS) Familiarity with microcontrollers and microprocessors (e.g., ARM, PIC, AVR) Strong understanding of digital and analog electronics Knowledge of communication protocols such as I2C, SPI, UART, CAN Experience with debugging tools (e.g., JTAG, oscilloscopes) Ability to work with hardware-software integration Good problem-solving skills and attention to detail

Posted 1 month ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies