106 Software Design jobs in Bengaluru
Software design engineer
Posted today
Job Viewed
Job Description
Responsible for designing, developing and testing for software for advance driver assistance systems, contributing to the development of innovative automotive safety features. Design and implement software solutions for ADAS applications, including but not limited to adaptive cruise control , collision avoidance, lane departure warning etc. Collaborate with cross-functional team including hardware engineers, algorithm developers, and system architects to ensure seamless intergration of software components.Analyse and optimize software performance to meet real-time processsing requirement. Conduct code reviews and ensure adhearance to coding standards and software developement best practices. Candiate should have knowledge of machine learning and computer vision techniques is a plus. Experience in safety standards, familiarity with simulation and testing tools such as MATLAB, Simulink.
Senior Software Design Engineer
Posted today
Job Viewed
Job Description
Professional Skills Required:
Linux, Device Drivers, embedded protocols (eg: PCIe, SPI, I2C etc), RTOS Concepts and Processor Knowledge
Job Description:
Sr. Software Design Quality Engineer
Posted today
Job Viewed
Job Description
- Define and implement reliability strategies and frameworks for software systems.
- Collaborate with cross-functional teams to integrate quality and reliability engineering throughout the SDLC.
- Lead risk management activities including DFMEA, hazard analysis, and traceability.
- Design and maintain post-market monitoring and alerting solutions to proactively address issues.
- Conduct root cause analysis and drive effective CAPA implementation.
- Develop tools and automation for reliability testing and validation.
- Ensure system availability through redundancy, failover, and recovery strategies.
- Support audits, regulatory inspections, and compliance with IEC 62304, ISO 13485, and ISO 14971.
- Mentor teams on best practices and foster a culture of continuous improvement.
Qualifications
- Bachelor's/Master's degree in Mechanical Engineering, Biomedical Engineering, or related field.
- 7+ years of experience in software quality, reliability, or medical device development.
- Strong knowledge of IEC 62304, ISO 13485, ISO 14971, and FDA regulations.
- Hands-on experience with software risk management, verification/validation, and automation tools.
- Excellent problem-solving, communication, and collaboration skills.
Software Design Engineer in Test
Posted today
Job Viewed
Job Description
About Us
Ushur delivers the world's first Customer Experience Automation platform built specifically for regulated industries. Purpose-built for delivering ideal self-service, Ushur infuses intelligence into digital experiences for the most delightful and impactful customer engagements. Equipped with guardrails and compliance-ready infrastructure, Ushur powers vertical AI Agents for healthcare, financial services and insurance use cases.
Designed for rapid code-less deployment with flexible, advanced capabilities for IT and business teams, enterprises can transform customer and employee journeys at scale in the fastest time to value.
About
About Ushur
I
Ushur XOS
l
Ushur GenA I
Title:
Senior SDET
Experience:
4-6 Years
Location:
Bangalore
Work Mode:
Hybrid
Responsibilities
- Design, develop and improve the automation infrastructure to enable continuous delivery & deployment
- Automate application flows and features to report the test data & test results in a clear and concise manner
- Continuously improve the automation infrastructure that is stable, maintainable and easily scalable
- Collaborate with Engineering, QA, Data Science, DevOps and Customer Success team(s)
- Collaborate with product architect/feature-owners to identify automation/test requirements during early stages of feature definition
- Self-driven, passionate, and constantly research and suggest latest technologies
Qualifications
- 4-6 years of software development experience, with at least 3+ years of specific experience in writing automation framework(s)
- Familiarity with and enthusiasm for using AI tools to enhance efficiency and innovation.
- Strong Software development fundamentals, architecture, algorithms, and problem-solving skills
- Proficient with one or more of Java/Python/similar languages with solid scripting experience.
- An understanding of how to automate UI test sequences (using tools like Selenium Web driver, TestNG etc.) and is aware of the tools to accomplish the task
- Experience working in Linux environment.
- Expertise in validating REST APIs, backend application flow logic with good debugging skills
- Demonstrable experience with usage of automation test frameworks for web, web services and experience in developing test suites from scratch
- Excellent communication, strong organizational, interpersonal skills and attention to detail
- Passionate about keeping the product's quality bar at an extremely high level at all times
- Ability to work in a fast-paced agile work environment
- Engineering degree in a related field
Why Join Us?
Thriving Company Culture
At Ushur, we foster a values-driven culture that prioritizes respect, inclusion, and collaboration. We empower every individual to thrive, contribute innovative ideas, and make a meaningful impact in a supportive and dynamic environment.
Bring Your Whole Self To Work.
We celebrate diversity and believe that innovative ideas thrive in an inclusive environment where every team member is valued. As a dynamic start-up, we recognize that every individual makes a significant impact.
Rest and Recharge.
We encourage work-life balance with 20 days of flexible paid time off annually. Your well-being matters, and we make space for it.
Comprehensive Health Benefits.
Your health is a priority. We provide preventive health check-ups, medical insurance coverage for employees and their dependents, wellness sessions, and expert-led health talks at the office.
Invest in Your Future.
We offer competitive compensation and stock options to give you a stake in Ushur's success. You'll grow with us while contributing meaningfully to our journey.
Embrace Growth.
Growth Mindset is one of our core values – we believe in lifelong learning. Employees are encouraged to explore certification courses and professional development, with reimbursement opportunities. You'll also have access to the Ushur Community's vast learning resources.
Flexible Work Options.
We recognize the need for flexibility. Depending on your role and location, we offer an in-office or hybrid work model that supports both collaboration and personal well-being.
Software Design Engineer in Test
Posted today
Job Viewed
Job Description
Netradyne is a fast-growing technology company revolutionizing the transportation industry through advanced AI-powered solutions. Our mission is to enhance fleet safety, efficiency, and performance by delivering real-time analytics and data-driven insights. We are a team of innovators working at the intersection of edge computing, machine learning, and scalable infrastructure to shape the future of intelligent transportation systems.
Position: Staff SDET Engineer
Experience: 6-12 years
Qualifications:
- Bachelor's or Master's degree in computer science or a related field.
- Proficient understanding of the Software Product development life cycle.
- Proficiency in writing test cases, logging defects, and test reporting.
- Experience in Rest API Testing.
- Proficient in SQL.
- Proficiency in Selenium, TestNg, and Java.
- Experience working in Unix environments is a plus.
- Strong problem-solving and analytical skills.
- Familiarity with Cloud-hosted applications is advantageous.
- Experience in Performance Testing is a bonus.
Role and Responsibilities:
- Comprehend project requirements.
- Develop test plans, test cases, and automate test cases.
- Conduct Functional, Integration, and System Testing.
- Collaborate with Product Management and development teams to enhance product quality.
- Generate and analyze test metrics.
Software Design Engineer in Test
Posted today
Job Viewed
Job Description
Role - Design for Test (DFT) Engineer
Experience: 3+ Years
Client: TESSOLVE
Location: Bangalore
Budget: 4X times.
Required Technical and Professional Expertise:
Strong expertise in DFT architectures and methodologies, including but not limited to:
Scan Insertion & Verification
ATPG (Automatic Test Pattern Generation)
MBIST (Memory Built-In Self-Test)
JTAG / Boundary Scan
Hands-on experience with industry-standard DFT tools and methodologies from Cadence, Synopsys, and Mentor Graphics (Siemens EDA).
Proven ability to develop and debug scripting solutions using Python, Perl, and TCL for automation of DFT flows.
Solid understanding of SoC design cycle, RTL to GDSII flow, and test requirements.
Experience collaborating with RTL designers, verification engineers, and physical design teams to ensure seamless DFT integration.
Strong problem-solving skills, ability to debug complex test issues, and deliver high-quality DFT solutions within tight schedules.
Preferred Skills (Nice to Have)
Knowledge of low-power DFT techniques (power-aware ATPG, retention flops, etc.).
Experience with post-silicon bring-up and ATE patterns.
Familiarity with safety-critical standards (ISO 26262, DO-254, etc.).
Exposure to High-Speed IO testing (SERDES, DDR, etc.).
Responsibilities
Drive DFT architecture definition and implementation for complex SoCs.
Plan, execute, and deliver scan, ATPG, MBIST, and boundary scan insertion and validation.
Work with EDA vendors to evaluate, deploy, and optimize DFT tool flows.
Automate repetitive tasks using scripting to improve efficiency and reduce errors.
Support test vector generation and validation for ATE.
Provide technical guidance and mentorship to junior engineers in the DFT team.
Sr. Software Design Quality Engineer - Reliability
Posted today
Job Viewed
Job Description
Job Title
Sr. Software Design Quality Engineer - ReliabilityJob Description
Job Title: Sr. Software Design Quality Engineer - Reliability
Lead on setting Quality and Reliability targets for IGT Systems medical software so that these innovative products deliver high quality and outstanding reliability to the lives they will improve. Next to setting targets, you use your expert Quality and Reliability engineering skills to provide coaching and support to the project team(s) and assure that those targets are achieved.
This involves being a confident advisor on quality and reliability engineering topics
Job Responsibilities:
Acting as a subject matter expert for reliability for project teams and business functions.
Lead the development and implementation of reliability strategies and frameworks for Philis software systems.
Collaborate with development, customer facing functions and quality assurance teams to integrate reliability engineering practices throughout the software lifecycle.
Facilitating SMART requirements, designs, plans including design failure mode and effect analysis.
Design and evolve PMS monitoring (Software) and alerting solutions to proactively identify and resolve potential issues.
Conduct root cause analysis of system failures and implement corrective and preventive measures.
Develop and sustain tools and frameworks for automating reliability testing and validation processes.
Ensure high system availability by implementing redundancy, failover mechanisms, and service recovery strategies.
Mentor and coach other engineers on reliability best practices and foster a culture of continuous improvement.
Stay abreast of industry trends and emerging technologies to recommend improvements to existing systems and practices.
Lead reliability reviews, audits, and assessments to ensure compliance with set standards and practices.
Facilitate risk analysis and management to prioritize and address reliability threats effectively.
Participating in audits and regulatory inspections as a design quality SME.
Minimum required Education:
Bachelor's / Master's Degree in Computer Science, Electronics engineering or equivalent.
Minimum required Experience:
Minimum 16 years of experience with Bachelor's OR Minimum 15 years of experience with Master's in areas such as Software Quality Engineering or equivalent.
Preferred Certification:
ISTQB certification
Preferred Skills:
• Design Quality Management
• Product Quality and Reliability
• Software Reliability
• Data Analysis & Interpretation
• Design for Quality (DFQ)
• Root Cause Analysis (RCA)
• CAPA Methodologies
• Regulatory Requirements
• Privacy, Safety and Security Risk Assessment
• Software Development Life Cycle (SDLC)
• Defect Management
• Design Verification and Validation Planning
• Product Test Design
How we work at Philips
Our newly-adopted hybrid work concept fuses flexibility with collaboration to deliver great outcomes for our people and our customers. We are embracing an approach wherein we spend more time together than apart
Our commitment to inclusion and diversity
At Philips, we provide equal opportunities to all our employees and to all eligible applicants for employment in our company , irrespective of age, color, disability, nationality, race, religion, gender, sexual orientation (LGBTQ +), and all aspects that make individuals unique. Encouraging diversity and fostering inclusion are key to our mission of improving the lives of 2.5 billion people a year by 2030 through meaningful innovation. We have fair, transparent, and clear employee policies which promote diversity and equality, in accordance with currently applicable law. For, we believe that life is better when #youareyou.
Our hybrid working model is defined in 3 ways:
There's a certain energy when everyone’s in the same room that can heighten idea generation and creative friction needed for problem-solving.
Choosing where, when and how to work can vary according to task and team schedules. Flexibility isn’t office or online, it means choosing the space that works best for you, your teams and our customers on a case-by-case basis.
The way we work and our workspaces are designed to support our well-being, offer career advancement opportunities, and enable us to be at our best.
Why should you join Philips?
Working at Philips is more than a job. It’s a calling to create a healthier society through meaningful work, focused on innovative, customer-first health technology solutions. Help us improve the health and well-being of billions of people, every year. Ultimately creating a career that no one could have planned for. Even you.
Be The First To Know
About the latest Software design Jobs in Bengaluru !
Software System Design Eng.
Posted today
Job Viewed
Job Description
Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
MTS Software System Design Eng
Posted today
Job Viewed
Job Description
Overview:
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 world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.
AMD together we advance_
Responsibilities:
THE ROLE:
We offer the industry's strongest portfolio of High Performance and Adaptive Computing products spanning CPUs, GPUs, FPGAs, and Adaptive SoCs. With these, we deliver differentiated solutions for cloud, edge, and intelligent end devices, that accelerate a diverse set of emerging workloads, from AI to smart networking and software-defined infrastructure. If you want to work with leading professors in top universities supporting exciting research and teaching projects using our state-of-the-art technologies, we invite you to apply to join our University Program team, which is part of the AMD Research and Advanced Development group.
We advance academic teaching, research, and entrepreneurial activities with our technologies by:
- Providing educators and researchers with access to our latest technology
- Developing and delivering teaching and training workshops designed for academia
- Developing open-source hardware and software projects for and with academia
- Organizing academic contests, hackathons, and other events
- Enabling new business and technical opportunities through partnerships
THE PERSON:
We are seeking a Software Engineer to join our team. You will join a team that is passionate about enabling academics with AMD High Performance and Adaptive Computing technologies. In this position you will be working our latest hardware and software. You will make use of innovative technologies to help us to support and continuously streamline our engineering and business processes necessary to ensure that our academic customers have a great service.
KEY RESPONSIBILITIES:
- Enabling the use of AI, High Performance and Adaptive Computing technologies in academia
- Delivering technical training workshops to professors and graduate students on our latest hardware and software technologies
- Creating teaching materials, labs, design examples, demos and application notes
- Collaborating with faculty and students on research and teaching programs
- Collaborating with faculty on external funding opportunities and large programs
- Developing technical projects and supervising intern projects as required
- Supporting conferences, trade shows and customer-facing events
- Supporting academic customer queries and technical issues
- Collaborating with other teams at AMD and external partners on academic programs
- Contributing to the specification, evaluation, and development of systems for academic use
- Identifying and disseminating examples of best practices in teaching and research
- Keeping up to date with latest developments in the related markets and local industries
- Managing of operations and special programs
PREFERRED EXPERIENCE:
- Hands-on use of AI tools, frameworks, and platforms (e.g., TensorFlow, PyTorch, or similar).
- Familiarity with AMD AI, high-performance, and adaptive computing hardware, as well as related software tools.
- Strong software programming and development skills.
- Proven problem-solver and self-starter, able to work independently and take the lead on new initiatives.
- Excellent communicator with strong interpersonal skills, comfortable working across cross-functional and remote teams.
- Willingness to travel nationally and internationally to support program needs.
ADDITIONAL SKILLS AND EXPERIENCE
We recognize that strong candidates may come from a variety of backgrounds. You don't need to have all of the following, but experience in some of the following areas would be a strong advantage:
- Data science, AI/ML infrastructure, or applications development.
- High-performance computing (HPC) and compute acceleration.
- Background in academic research or teaching — or experience as a product, applications, or customer support engineer.
- Technical proficiency in:
- Programming languages: Python, C/C++
- Programming models: HIP/ROCm/CUDA, MPI, OpenMP, BLAS
- DevOps tools: Kubernetes, Slurm, VMware
- Contributions to open-source projects or communities.
- Writing successful technical proposals.
- Publishing and presenting technical papers at conferences.
- Program management; leading projects from concept to completion, aligning teams, resources, and timelines for maximum impact.
ACADEMIC CREDENTIALS:
- Bachelor's or Master's degree with relevant experience, or a PhD in Electrical Engineering, Computer Engineering/Science, or a related field, or equivalent expertise gained through other professional paths.
Qualifications:
Benefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
MTS Software System Design Engineer
Posted today
Job Viewed
Job Description
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 world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.
AMD together we advance_
The Role
Exciting opportunity within the Embedded BIOS development team working on latest cutting-edge embedded CPU/APU technologies. In this role you will be responsible to design, develop, and debug BIOS for internal/external systems, platforms primarily in pre-silicon emulation/simulation environment that use AMD CPU/APU.
The Person
This AMD (Advanced Micro Devices) team is looking for a senior level person that can help guide the team, mentor upcoming developers, provide long range strategy, and is willing to jump in to help resolve issues quickly. You will be involved in all areas that impact the team including performance, automation, and development. The right candidate will be informed on the latest trends and become prepared to give consultative direction to senior management.
Key Responsibilities
- Responsible for BIOS and pre-OS driver development including design, documentation, unit testing and debug for pre and post silicon support.
- Engage with technical leads to understand BIOS/firmware scope and work on implementation to meet schedules and milestones.
- Work with internal and external teams to ensure highest level of quality and satisfaction throughout firmware lifecycle.
- Must be well-organized, technically oriented, and a self-starter with a demonstrated ability to work collaboratively and coordinate activities with geographically distributed technical teams.
- Desire to work and succeed on fast-paced and highly dynamic environments.
- BIOS/FW simulation emulation experience Pre-silicon environment
- Hands on debugging with emulator, simulation environment.
Preferred Experience
- 8+ years of experience in the x86 BIOS/UEFI/coreboot development
- Exposure to pre-silicon BIOS development in a simulation/emulation environment
- Experience with x86 CPU/APU architectures and associated compilation tools
- Expert in C language; knowledge of x86 assembly.
- Experience with platform bring-up.
- Familiar with at least one BIOS code base (AMI, Insyde, Phoenix BIOS, coreboot, EDKII)
- Hands on experience with hardware debugging tools like AMD HDT, ITP, Arium, etc.
- Able to read and interpret hardware schematics.
- Knowledge of ACPI, USB, NVMe, SATA, PCIe, and other PC industry standards.
- Hands on experience working with Reference Boards.
- Strong communication skills
Academic Credentials
- Bachelor's or Master's in Computer Engineering, Computer Science, or a closely related field
Benefits offered are described:
AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.