104 Software Design jobs in Bangalore
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.
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.
Be The First To Know
About the latest Software design Jobs in Bangalore !
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.
Lead 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_
SMTS SOFTWARE SYSTEMS DESIGN ENGINEER
The Role
We are seeking an engineer to join our team that will thrive in a fast-paced work environment, using effective communication, problem-solving and prioritization skills. Individuals that are well organized, show great attention to detail, and employ critical thinking are well-suited for our team.
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
- A powerful desire to learn new skills and understand new features as they are added
- Proven record of accomplishment of working within and across groups.
- Effective communication skills
- Responsible for exploring opportunities to improve product
- Work closely with other team members to understand design architecture and to propose solutions to improve and enhance products
Preferred Experience
- Proficiency in C, C++ and Python
- Knowledge of Object Oriented programming principles and practices
- Understanding of Software design and development methodologies
- Strong problem-solving skills and analytical skills
- Experience developing applications in Linux and Windows
- Exposure to low-level hardware interactions
- Experience running, analyzing, and system benchmarks
- Familiarity with unit testing frameworks
- Basic understanding of database systems and related concepts.
- Familiarity with JTAG debugging will be nice to have skill
- Familiarity with Scripting will be nice to have
Academic Credentials
- Bachelor's or Master's in Electrical Engineer, Computer Engineering, Computer Science, or a closely related field with
- Relevant work experience of about years in product development
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.
PMTS 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:
AMD is looking for a highly motivated and mathematically rigorous individual with a PhD in Mathematics or a related field to join our Server CPU software development team. This role focuses on the research, design, analysis, and optimization of math-oriented algorithms, approximation polynomials for AMD's Zen CPU architecture. You will work on cutting-edge numerical methods, floating-point precision, and function approximation techniques that directly impact performance across scientific, AI, and data-intensive workloads.
THE PERSON:
The successful candidate for this position will be interacting with software and hardware technologists working across many locations. This is a great opportunity to work as a part of highly regarded team to deliver leading edge solutions.
KEY RESPONSIBILITIES:
- Develop and validate function approximations using minimax polynomials and rigorous error analysis.
- Identify and address hard-to-round cases in floating-point computations.
- Analyze floating-point behavior and edge cases (IEEE-754: NaN, Inf, SNaN).
- Collaborate with compiler, architecture, and performance teams to align software with CPU micro architecture Design and optimize math libraries (e.g., elementary functions, transcendental functions) for AMD Zen CPUs.
- Implement high-precision algorithms by extending a given precision using 2x32, 2x64
- Contribute to internal and open-source math projects such as Core-Math and RLibm.
- Publish research, file patents, and present at technical conferences.
PREFERRED EXPERIENCE:
- Strong foundation in numerical analysis, approximation theory, and computational mathematics.
- Deep understanding of IEEE-754 floating point representation and arithmetic.
- Experience handling extreme values and special cases (NaN, Inf, SNaN).
- Familiarity with Core-Math project findings.
- Expertise in elementary function evaluation (e.g., exp, log, sin, cos).
- Techniques for extending precision using 2x32 or 2x64 representations.
- Function approximation strategies across categories.
- Experience with Sollya, BaCSeL, LP solvers.
- Familiarity with RLibm and MPFR-based oracle validation.
- Techniques for identifying hard-to-round cases.
- Construction of optimal minimax polynomials.
- Error analysis methodologies.
- Bonus skills: Experience on Intel MKL libraries, x86 assembly programming (vector/SIMD)
- Knowledge of one or more CPU Profiling tools.
ACADEMIC CREDENTIALS:
- PhD in Mathematics, Applied Mathematics, Computer Science, or a closely related field.
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.