1475 Software Architect jobs in Bengaluru
Software Architect

Posted 10 days ago
Job Viewed
Job Description
**Overview of Job Function:**
The Associate Software Architect is pivotal in steering a group of talented software engineers towards the successful execution of R&D projects. This role involves a blend of technical expertise and leadership skills to manage the development lifecycle, mentor team members, and ensure that software deliverables are innovative, robust, and align with customer expectations. The Associate Architect will own the entire product starting from creation, deployment and monitoring for all technical aspects. The work involves adding support for new features as well as enhancing existing capabilities ranging from correcting problems and improving performance, to adding incremental capabilities to existing features. The work involves adding support for new features as well as enhancing existing capabilities ranging from correcting problems and improving performance, to adding incremental capabilities to existing features.
Software Architect

Posted 10 days ago
Job Viewed
Job Description
Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world's most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health.
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
The Cadence Advantage
+ The opportunity to work on cutting-edge technology in an environment that encourages you to be creative, innovative, and to make an impact.
+ Cadence's employee-friendly policies focus on the physical and mental well-being of employees, career development, providing opportunities for learning, and celebrating success in recognition of specific needs of the employees.
+ The unique "One Cadence - One Team" culture promotes collaboration within and across teams to ensure customer success
+ Multiple avenues of learning and development available for employees to explore as per their specific requirement and interests
+ You get to work with a diverse team of passionate, dedicated, and talented individuals who go above and beyond for our customers, our communities, and each other-every day.
Cadence HSV group is responsible for development of the Palladium and Protium emulation hardware and software system.
A critical element of this is performance, both performance of the AVIP, and the underlying hardware-software design/integration including the compiler and the processor-based Palladium emulator hardware system.
Job Description:
We are seeking a skilled HW Design architect (director grade) to lead building representative SoC designs using partner systems and Cadence IP collateral. The main objective is to put together large RTL SoC Designs with high degree of configurability. Experience with SoC design, verification and performance analysis is desired.
Skills needed:
+ 15+ years of hands-on RTL Integration/development experience & hands-on verification experience
+ Knowledge and experience in Verilog/System Verilog and UVM
+ Experience with performance analysis of complex hardware-software systems.
+ Well versed in object-oriented design, System-C/C/C++ programming experience is a plus
+ Familiarity with standard communication protocols
+ Emulation experience on Palladium/Protium would be a plus
+ Past background in tool development is a plus
Behavioral skills required:
+ Must possess strong written, verbal and presentation skills.
+ Good communication and interpersonal skills, demonstrate teamwork and collaboration skills.
+ Explore what's possible to get the job done, including creative use of unconventional solutions
+ Work effectively across functions and geographies
+ Push to raise the bar while always operating with integrity
We're doing work that matters. Help us solve what others can't.
Additional Jobs ( Employment Opportunity Policy:
Cadence is committed to equal employment opportunity throughout all levels of the organization.
+ Read the policy(opens in a new tab) ( welcome your interest in the company and want to make sure our job site is accessible to all. If you experience difficulty using this site or to request a reasonable accommodation, please contact
Privacy Policy:
Job Applicant If you are a job seeker creating a profile using our careers website, please see the privacy policy(opens in a new tab) ( .
E-Verify Cadence participates in the
E-Verify program in certain U.S. locations as required by law. Download More Information on E-Verify (64K) ( plays a critical role in creating the technologies that modern life depends on. We are a global electronic design automation company, providing software, hardware, and intellectual property to design advanced semiconductor chips that enable our customers create revolutionary products and experiences.
Thanks to the outstanding caliber of the Cadence team and the empowering culture that we have cultivated for over 25 years, Cadence continues to be recognized by Fortune Magazine as one of the 100 Best Companies to Work For. Our shared passion for solving the world's toughest technical challenges, our dedication to pushing the limits of the industry, and our drive to do meaningful work differentiates the people of Cadence.
Cadence is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.
Cadence is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.
Software Architect
Posted 1 day ago
Job Viewed
Job Description
10+ years in backend or platform engineering, with 3+ years designing complex
architectures as a tech lead or architect
Proven experience with workflow systems, orchestration engines, or case management
Software Architect
Posted 1 day ago
Job Viewed
Job Description
Responsibilities
- Participate fully in software development life cycle for large, complex projects
- Design, build and produce software solutions independently
- Conduct team and project planning using Agile methodology and structured delivery processes
- Collaboratively support, troubleshoot and fix issues as part of broader software development team
- Work with and lead onsite and offshore delivery and operations teams
- Provide technical leadership, coaching, and guidance; motivate others to achieve shared aspirations
- Establish metric-driven goals and report status, risks and mitigation strategies to key stakeholders
- This position may require availability outside of standard business hours as part of a rotational on-call schedule
Qualifications
Required
- Bachelor's degree or equivalent work experience
- At least 2 years of technical experience in software development
- At least 2 years of experience with full lifecycle development using Agile methods
- The ability to estimate accurately and deliver high quality software on time
- The ability to effectively communicate across organizational functions
- The ability to effectively plan, organize and measure progress toward goals and objectives
Preferred
- Experience in the health and human services or post acute marketplace
- Experience with Netsmart EHR solutions
Netsmart is proud to be an equal opportunity workplace and is an affirmative action employer, providing equal employment and advancement opportunities to all individuals. We celebrate diversity and are committed to creating an inclusive environment for all associates. All employment decisions at Netsmart, including but not limited to recruiting, hiring, promotion and transfer, are based on performance, qualifications, abilities, education and experience. Netsmart does not discriminate in employment opportunities or practices based on race, color, religion, sex (including pregnancy), sexual orientation, gender identity or expression, national origin, age, physical or mental disability, past or present military service, or any other status protected by the laws or regulations in the locations where we operate.
Netsmart desires to provide a healthy and safe workplace and, as a government contractor, Netsmart is committed to maintaining a drug-free workplace in accordance with applicable federal law. Pursuant to Netsmart policy, all post-offer candidates are required to successfully complete a pre-employment background check, which is provided at Netsmart's sole expense.
Software Architect
Posted 1 day ago
Job Viewed
Job Description
About CynLr
Just like a baby's brain,
CynLr
Visual Intelligence stack makes Robots to
instinctively see & pick any object under any ambience, without any training
. (
a demo video link
).
Today, we don't have a robot that can fit a screw into a nut without slipping a thread. Imagine what it would take for a robot to
assemble a Smartphone
or a car by putting together 1000s of parts with varied shapes and weights, all in random orientations. Thus factories become complex, needing heavy customization of their environment.
CynLr-enabled visual robots intuitively handle any object, even from a clutter – a universal alternative to custom machines, simplifying factory lines into modular LEGO blocks of micro-factories. Simplifying factories with robots that can pick & place any object has been a 40-year-old pipe dream - touted as
The Holy Grail of Robotics
.
As a SW developer, you will be responsible for building the entire Vision & Learning SW Stack, Task & Robot Control OS, extensively optimising the performance of these algorithms, translating them into an API library for Internal Engineers and Customers, along with creating a UI layer for the end users.
Requirements in Practice
:
- Setting up the Project Framework and breaking down the composition of the Software - scalability, modularity & maintainability.
- Set up a development framework for the distributed development of Software to ensure – Scalability, Modularity and Maintainability.
- Design and set the Coding standards and guidelines along with the review process to assess the Scalability, Modularity and Maintainability of the code across every stage of Software Development Lifecycle
- Identify the platforms, Setup Tool Chains and support APIs needed for every stage of the Development process – Visual Studio IDE setup, Continuous Integration, Debugging for Multi-Threads, Licensing, Cross Language Licensing, Dependency Bundling, etc.
- Set up the C++ project templates for Services Architecture, API structure and state machine.
- Design the development process for Parallel Threaded Coding and debugging.
- Train the team with Debugging skills and the nuances of performance improvements with C++.
- Design the Dependency architecture and version management system
- Design the release management system & API/Library Licensing.
- Design Test Frameworks for Integration, distribution, Performance profiling & Safety.
Must have an understanding of :
- Compiler working and construction.
- CPU architectures – x86, x64 & ARM
- Hardware-associated driver development.
- OS and layers (Board Support Packages, BIOS, UEFI, BootLoader)
- Memory architectures and optimizations.
- MIMD, SIMD
Good to have experience and practice with
- GPU-based application development. Knowledge of
CUDA
(Excellency is not necessary) - State machine architecture
- Realtime computing
- UI-based deployable application development
Team Structure:
The engineering team will comprise of – Algo Team, GPU Team, Software Dev Team & HW Team. Members of other teams will be passive members of each team, apart from the team they lead. The Algo Team will provide the Neural Models & Vision algorithms, while the GPU Team will provide the GPU optimizations for the algos, Hardware team will provide the HW integration and the Software team with translate GPU optimized algos into SW blocks. Each team will split the implementation among other teams and guide them through the implementation. Every team member will be a passive member of all other teams.
What will you do?
Your contribution is predominantly (but not confined only to) architecting, defining test cases, reviewing & implementing all the SW & firmware parts and development effort - the image processing, Neural Models, APIs, vision sequences, manipulation sequences, drivers, etc. Your thorough knowledge of system architecture, C++ skill set, design patterns & your penchant for application-oriented SW design thought processes, will drive and implement the whole software design & development part. You will also provide architectures and approaches for the drivers to be developed to keep them modular and scalable, and consistently review them all.
How will you Do?
You have complete freedom here, but you will be subjected to reviews. Since this is a startup and the product is not yet well-defined, you would be the one with the responsibility of defining it. Expect things to be not orderly and requirements to not be solid. Part of your design effort largely involves requirements building, too and developing architectures that are agnostic to such requirement changes. The SW part of the product significantly evolves as per your thought process and will henceforth carry your signature in it.
You will also be building a team as the product evolves to maintain and develop further. Though confined to a focused area, the work is pretty much expected to be entrepreneurial with the exact advantages and difficulties of a startup.
Software Architect
Posted 1 day ago
Job Viewed
Job Description
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Cadence
is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world's most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health.
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
The Cadence Advantage
- The opportunity to work on cutting-edge technology in an environment that encourages you to be creative, innovative, and to make an impact.
- Cadence's employee-friendly policies focus on the physical and mental well-being of employees, career development, providing opportunities for learning, and celebrating success in recognition of specific needs of the employees.
- The unique "One Cadence – One Team" culture promotes collaboration within and across teams to ensure customer success
- Multiple avenues of learning and development available for employees to explore as per their specific requirement and interests
- You get to work with a diverse team of passionate, dedicated, and talented individuals who go above and beyond for our customers, our communities, and each other—every day.
Cadence HSV group is responsible for development of the Palladium and Protium emulation hardware and software system.
A critical element of this is performance, both performance of the AVIP, and the underlying hardware-software design/integration including the compiler and the processor-based Palladium emulator hardware system.
Job Description
We are seeking a skilled HW Design architect (director grade) to lead building representative SoC designs using partner systems and Cadence IP collateral. The main objective is to put together large RTL SoC Designs with high degree of configurability. Experience with SoC design, verification and performance analysis is desired.
Skills Needed
- 15+ years of hands-on RTL Integration/development experience & hands-on verification experience
- Knowledge and experience in Verilog/System Verilog and UVM
- Experience with performance analysis of complex hardware-software systems.
- Well versed in object-oriented design, System-C/C/C++ programming experience is a plus
- Familiarity with standard communication protocols
- Emulation experience on Palladium/Protium would be a plus
- Past background in tool development is a plus
Behavioral Skills Required
- Must possess strong written, verbal and presentation skills.
- Good communication and interpersonal skills, demonstrate teamwork and collaboration skills.
- Explore what's possible to get the job done, including creative use of unconventional solutions
- Work effectively across functions and geographies
- Push to raise the bar while always operating with integrity
We're doing work that matters. Help us solve what others can't.
Software Architect
Posted 1 day ago
Job Viewed
Job Description
As a Software Architect at Nokia, you will play a pivotal role in shaping our next-generation software solutions. Your expertise will be key in designing and implementing scalable applications within our cloud-native architecture, driving innovation through the use of technologies like Kubernetes, Docker, and Microservices. You will work closely with cross-functional teams, including business problem-solving and developers, to translate requirements into robust designs that meet high-performance, security, and non-functional standards.
You have:
- 10+ years of experience in Software Architecture.
- Bachelors degree or masters degree in computer science or equivalent streams.
- Expertise in Microservices using Java, Spring Boot, Spring Data/JPA/JOOQ and Scala.
- Proficiency in DevOps practices and CI/CD pipelines.
It would be nice if you also had:
- Experience with database technologies, both SQL and NoSQL.
- Knowledge of Project management methodologies (SCRUM, Agile)
- Familiarity in cloud native architecture and developing large software applications using multiple technology stacks
Proficiency in programming languages such as Java and Python.
Design and develop Software Architecture and features to meet the required software specification, performance, Security and other Non-functional requirements
- Collaborate with business analysts and Software Architects to understand Requirement and Architecture specifications and subsequent feature development
- Conduct unit testing for software modulesand Interface and work with multi-site development teams.
- Provide continuous mentorship and guidance to team members, fostering a culture of innovation and excellence.
Be The First To Know
About the latest Software architect Jobs in Bengaluru !
Software Architect
Posted 1 day ago
Job Viewed
Job Description
CRM Asia
Bengaluru
Job Description
Do you want to design enterprise SaaS and multi-tenant OLTP and OLAP systems that provide real value to retailers across the globe? Want to build applications that scale over 500M API requests/day, send 15M messages every hour, or process several terabytes of data daily?
Software Architects form the pivot around which all engineering and technical decisions revolve within Capillary development teams. In this critical role, the right candidate should have an entrepreneurial mindset, have experience in building complex, large scale distributed systems that are mission-critical and resilient in nature. The individual should have exhibited good technical leadership skills and be a highly motivated person.
As a company, we believe in minimum management and expect everyone to work independently with minimal supervision while delivering tasks on the committed timelines.
Skills Needed
- Exhibit strong technical knowledge, leadership skills, and independent execution.
- 8+ years of experience in MERN Web Technologies & Frameworks with a focus on either Service Oriented Architecture and API development.
- Candidates should be familiar with colloquial Java ecosystem libraries like Guava, Hystrix, Resilience4j, etc or similar libraries in other languages is expected.
- Experience in designing scalable solutions in a large-scale distributed environment. A strong understanding of Micro-services architecture and resiliency patterns is a must.
- Strong knowledge of common Web concepts, Networking, Relational (MySQL, PostgreSQL), and non-relational databases (MongoDB, Redis, Cassandra, DynamoDB), is required.
- Exposure to Observability constructs like Metrics, Logging, Tracing is an added plus.
- Prior Experience with messaging systems like RabbitMQ, Kafka, SQS is an added plus.
- Exposure to cloud-native technologies like Docker, Kubernetes, Cloud Platforms (AWS, Azure, GCP) is an added advantage.
- B.E/B.Tech from a good university, or relevant experience in software design, and server-side applications.
- Strong debugging / troubleshooting skills. Ability to propose and defend solutions.
- Brilliant Jerks should stay away
Job Requirement
Roles and Responsibilities
- Take the end-end ownership of large product modules and be the technical POC and champion for its scale, stability, and long-term performance.
- Drive design discussion of complex features and own development of these modules across the application stack.
- Mentor junior developers and ensure quality code output (via code reads, reading references, etc.) from them.
- Work closely with product, and engineering managers, and other engineering teams to continuously evolve and innovate the enterprise-class Products.
- Participate in cross-team design and architecture reviews and contribute to the overall product architecture at Capillary.
- Participate actively to hire and onboard top-quality engineers within Capillary's engineering teams.
- Be an ambassador for Capillary's technology architecture, and participate in external conferences and events to showcase the latest in technology innovations happening within the company.
- This is an Individual Contributor role with minimum management responsibilities. You will be expected to write code actively.
What We Offer:
- Competitive Salary as per market standards.
- Flexible working hours.
- Chance to work with a world-class engineering team.
- Autonomy and freedom to work on complex and challenging technical problems at a great enterprise scale.
Software Architect
Posted 1 day ago
Job Viewed
Job Description
Roles and Responsibilities
- Design and develop AUTOSAR software architecture for automotive systems.
- Develop device drivers for various hardware components using Embedded C/C++.
- Create MCAL (Microcontroller Abstraction Layer) interfaces to communicate between microcontrollers and higher-level software layers.
- Utilize emulators and debuggers to test and troubleshoot complex issues in embedded systems.
- Collaborate with cross-functional teams to integrate software components into a cohesive system.
Desired Candidate Profile
- 8-13 years of experience in AUTOSAR development, preferably in the automobile industry.
- Strong expertise in Embedded Development using Embedded C/C++ programming languages.
- Proficiency in developing Device Drivers for various hardware components.
- Experience working with Emulators and Debuggers for testing and troubleshooting purposes.
Software Architect
Posted 1 day ago
Job Viewed
Job Description
Roles & Responsibilities :
You will be part of a passionate embedded software development team who develop BMS Software for BESS systems thereby providing lifeline for critical ecosystems.
You will own the architecture of a BESS-BMS system covering across different layers of architecture
You will be responsible for functionality, reliability, security, safety of the overall SW system
You are expected to take up assignments proactively and delivering on-time, quality meeting customer expectations
You would be a go-to Tech lead for the rest of the team
Qualifications
Educational qualification:
BTech in CSE / EEE
Experience :
10 years - 12 years
Mandatory/requires Skills :
- MCU & AFE:
Architecture definition for
scalable multi-pack systems
using S32K358 + MC33664 with redundancy & diagnostics. - Communication Protocols:
System-level comms:
Ethernet + RS485 gateways
,
Modbus TCP
,
MESA (SunSpec models)
integration with EMS/SCADA. - BMS Functions:
System-level
pack management
, predictive algorithms, thermal-aware balancing, multi-string coordination. - Bootloader and Updates:
Secure boot chain-of-trust
across MCU & comm interfaces; architecture for field updates in SIL2 system. - Functional Safety:
Architecting
safety-critical + non-safety-critical partitioning
per
IEC 61508 SIL2 / ISO 26262 ASIL-B
. - Cybersecurity:
Security architecture per
ISO 62443 SL2
,
intrusion detection
, key management, firmware anti-tamper. - Standards & Compliance:
Leading compliance programs for
IEC , IEC 61508 SIL2, UL 1973, ISO 62443 SL2
; liaison with certification bodies. - Grid Integration:
Architecting
MESA (SunSpec models)
for BESS ? EMS/SCADA interface over Ethernet/Modbus TCP. - Tools & Methods:
DevSecOps pipelines, system simulation, model-based design, safety/security audits. - Runtime analysis/measurements
- CAN, Ethernet, Modbus tools, Scripts (Python Automation)
Leadership
Defines
BMS platform strategy
, interfaces with
utilities & certification labs
.