Senior Embedded Test Engineer Jobs in Bengaluru

1231 Jobs Found

AS

Staff Engineer - Software Development

Aviatrix Systems

7+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Staff Engineer - Software Development (Cloud AI & Network Security) Location: Bengaluru Company: Aviatrix Experience Required: 7+ Years About Aviatrix: Aviatrix is a global leader in cloud network security, trusted by over 500 enterprises. We provide a specialized platform for securing multi-cloud environments, giving organizations the control and visibility needed to modernize their cloud strategies. Architectural Focus & Impact As a Staff Engineer, you will architect and deliver advanced AI-driven network security solutions. This role bridges the gap between Distributed Systems (Python/Go), Real-time Telemetry, and LLM-integrated automation to build self-learning, adaptive security infrastructures. Technical Expertise Core Software Engineering: Languages: Deep proficiency in Python and Go (Golang). Distributed Systems: Mastery of Kubernetes, Microservices, and high-scale observability (Prometheus, ELK). Data Pipelines: Experience with real-time stream processing using Kafka, Flink, Kinesis, or Pub/Sub. Networking & Security Domain: Cloud Infrastructure: Expert knowledge of VPC/VNet design, Routing, Load Balancers, and Overlays. Firewall Technologies: Hands-on with Deep Packet Inspection (DPI), NGFW/IDS/IPS, and Cloud-native firewalls (AWS, Azure, GCP). Security Frameworks: Alignment with Zero Trust, NIST CSF, and CIS Benchmarks. AI & Machine Learning Integration: Model Serving: Experience serving ML models via REST or gRPC. Generative AI: Familiarity with LLM integration, RAG (Retrieval-Augmented Generation), LangChain, and vector databases. Key Responsibilities System Architecture: Lead the design of cloud-native microservices for security control planes. AI-Driven Features: Integrate LLMs for Natural Language-to-Firewall Rule translation and automated incident summarization. Technical Leadership: Mentor junior engineers and set high standards through rigorous Design and Code Reviews. Cross-Functional Collaboration: Partner with Data Scientists and Cloud Networking teams to deliver production-grade AI features. Benefits & Why Join Us Regional Package: Comprehensive pension, private medical coverage, and life assurance. Wellbeing: Annual wellbeing stipend and generous holiday allowance. Growth Culture: We value unique career paths and prioritize candidates who are passionate about the intersection of AI and Security.

Engineer Staff Engineer Software Engineer software Software Engineer
BF

Embedded Software Developer

Bharat Fritz Werner

2+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Position: Embedded Software Developer Department: Research & Development Reporting To: General Manager Location: Bengaluru Key Responsibilities Embedded System Development Work with a team of developers to design, create, and implement **embedded systems and applications** for R&D projects, which will later be integrated into BFW machines. Develop embedded software from requirements gathering to production and commercial deployment. Assist an in-house team of embedded developers in the creation of **prototype boards, coding, and testing**. Demonstrate previous embedded projects, including examples and supporting audiovisual materials. Software Design & Implementation Design, develop, test, and debug **embedded system software**. Review and optimize code for efficiency, stability, and scalability. Analyze system resources and integrate new product designs into the system. Interface with hardware design and development teams to ensure seamless integration. Testing & Support Provide **post-production support** and assist in the debugging and troubleshooting of embedded systems. Support software **quality assurance (QA)** and optimize I/O performance for embedded systems. Third-Party Software Integration Assess and integrate **third-party and open-source software** solutions as needed for system functionality. Behavioral Competencies Component Selection: Ability to select appropriate components for embedded systems based on requirements. Communication: Strong written and verbal communication skills for documentation, team collaboration, and customer interaction. Problem Solving: Ability to work independently, troubleshoot issues, and optimize system performance. Skills and Expertise Core Programming Skills Proficient in **C, C++, and Python**. (**Must know**) Expertise in **QT and QML**. (**Must know**) Hardware Knowledge Experience with schematic design, PCB component placements, layouts, and artwork. (Good to know) Understanding of **EMC standards** and their application in hardware design. (Good to know) Microcontroller & Processor Expertise Working knowledge of **8, 16, and 32-bit microcontrollers**. (**Must know**) Experience with **32-bit and 64-bit microprocessors**, including ATOM, ARM, PIC, Atmel, etc. (**Must know**) Communication Protocols Proficient with communication protocols such as **RS232C, RS485, USB, TCP/IP, Modbus RTU/TCP, and shared memory (Redis)**. (**Must know**) POC & Testing Setup Proficient in creating **proof-of-concept (POC)** layouts and writing test code for available lab resources to validate designs. Qualifications Essential: Bachelor's degree in Mechanical Engineering, Computer Science, or related field (or equivalent). Experience: Minimum of **2 years of experience** working and developing embedded software for platforms. Proficiency in developing software and working with hardware in an embedded environment. Qualification : Bachelor's degree in Mechanical Engineering, Computer Science, or related field (or equivalent)

Embedded Software Embedded software Software embedded Developer
UA

Principal Electronics Engineer - Embedded Hardware

Ultraviolette Automotive

8-14 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: Principal Electronics Engineer Embedded Hardware Location: Bengaluru Experience: 8 14 years Industry: Automotive / EV / Manufacturing Employment Type: Full-time About Ultraviolette Join the Charge. Create the Future. At Ultraviolette, we are more than just a company we re a movement that s reshaping the future of electric mobility. From building India s fastest electric motorcycle to designing the world s most advanced electric scooter, we thrive on pushing the boundaries of what s possible. We are a team of engineers, designers, and trailblazers united by a passion to craft machines that are sustainable, intelligent, and exhilarating. Every bolt, every line of code, and every component is designed with a singular mission: to accelerate the global shift toward next-generation mobility. Role Overview We are looking for a Principal / Lead Electronics Engineer Embedded Hardware to take ownership of vehicle electronics architecture, embedded systems design, diagnostics, and system-level validation for our next-gen electric vehicles. In this role, you will be at the forefront of developing high-performance electronic control units, telematics, and connected systems for future-ready vehicles. You will drive architecture decisions, system integration, and compliance, working alongside cross-functional teams to bring innovation from concept to the street. Key Responsibilities 1. Vehicle Electronics Architecture Design and bring to production electronic hardware including ECUs, display clusters, and telematics modules. Develop high-speed embedded designs with RF, sensor integration, and communication interfaces (CAN, LIN, UART, SPI, I2C). Create and maintain system schematics, architecture documentation, and interface definitions. 2. Embedded Hardware Design Develop embedded platforms with high-performance microcontrollers/processors to support vision systems, graphics, radar/LiDAR, audio, and OS-based applications. Architect and validate connected systems involving GNSS, LTE, BLE, Wi-Fi. Lead the design and integration of vehicle subsystems like lighting, clusters, IMUs, and more. Collaborate closely with firmware teams on hardware-software integration, bootloaders, and OTA functionality. 3. Diagnostics & Compliance Implement UDS-based diagnostics, fault logging systems, and service tools. Ensure compliance with AIS-004, ISO 26262, and other automotive design standards. 4. Testing & Validation Define and execute component-level and vehicle-level validation test plans. Utilize tools like Vector CANoe, CANalyzer, ETAS INCA, oscilloscopes, and spectrum/network analyzers for debugging and validation. 5. Cross-functional Collaboration Partner with teams across mechanical, software, UX, powertrain, and wire harness for holistic system integration. Work with mobile and cloud teams to enable real-time data streaming, diagnostics, and OTA updates. Actively contribute in design reviews, DFMEAs, and root cause analyses of field issues. Required Qualifications & Skills B.E. / M.E. / B.Tech / M.Tech in Electronics, Electrical, Mechatronics, or related disciplines. 8+ years of embedded hardware design experience, preferably in 2W/EV/automotive domain. Strong understanding of embedded C and scripting languages (e.g., Python, MATLAB, Octave). Experience with circuit simulation tools (e.g., PSPICE, LTSPICE, SIMPLIS, Simetrix). Hands-on expertise in RF design, signal/power integrity, EMI/EMC compliant layouts. Proficiency in PCB design tools (e.g., OrCAD, Altium, Mentor Graphics). Demonstrated experience in designing systems with multi-core processors, memory chips, SoMs, and high-speed interfaces (USB, Ethernet, LVDS, MIPI). Deep knowledge of embedded communication protocols (CAN, LIN, SPI, UART, I2C). Strong debugging and problem-solving skills in hardware validation and field testing. Nice to Have Hands-on experience in vehicle electronics development for 2W, 4W, or electric vehicles. Familiarity with DFT/DFA (Design for Testing/Assembly) methodologies. Experience with manufacturing and compliance testing for embedded hardware. Background in developing connected vehicle ecosystems with OTA capabilities. Passionate about emerging technologies in mobility, EVs, and embedded systems. Be part of India s electric mobility revolution where engineering meets adrenaline. Work on world-class technologies that are pushing global boundaries. Join a culture that encourages innovation, learning, and ownership. Collaborate with passionate teams building next-gen mobility experiences. Qualification : B.E. / M.E. / B.Tech / M.Tech in Electronics, Electrical, Mechatronics, or related disciplines

Principal Electronics Engineer Principal engineer Electronics Engineer
CT

Junior/senior Design Engineer - Hardware Design

Coreel Technologies

2-4 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Position: Junior/Senior Design Engineer Hardware Design Location: Bangalore Education: B.E./B.Tech. in Electronics & Communication / Electronics & Telecommunication M.E./M.Tech. in Electronics & Communication Experience: 2 to 4 years Job Overview We are looking for a passionate and detail-oriented Hardware Design Engineer (Junior/Senior level) to join our engineering team in Bangalore. In this role, you will be responsible for designing high-performance embedded hardware systems, from circuit design and schematic capture to board bring-up and testing. You ll work closely with cross-functional teams to deliver robust, scalable, and reliable hardware solutions, primarily for embedded and defense applications. Key Responsibilities Execute assigned hardware design tasks within defined timelines. Design and develop complex hardware circuits, schematics, and PCB layouts. Perform Signal Integrity (SI), Power Integrity (PI), and thermal analysis. Develop hardware test plans and execute board/system testing accordingly. Conduct board bring-up, validation, and debugging of hardware platforms. Participate in design reviews, defect prevention, and continuous improvement activities. Adhere to all QMS (Quality Management System) and project-specific processes. Prepare detailed technical documentation and maintain design records. Flag and resolve any technical challenges with guidance from tech leads. Technical Skill Set Strong expertise in circuit design, schematic capture, and PCB design. Hands-on experience with 16-bit or 32-bit processors/microcontrollers (e.g., ARM, PowerPC, IBM PPC 405, Intel x86). Experience with FPGA-based board designs. Good understanding of high-speed board design and signal integrity concepts. Familiarity with system interfaces: PCI, PCIe, VME, Compact PCI, ATCA/AMC is a plus. Exposure to embedded hardware design for defense applications. Understanding of qualification processes for industrial/defense-grade products. Proficiency in board bring-up and hardware debugging techniques. Technology Domains Storage Technologies: iSCSI, SATA, Fibre Channel Processors: MIPS, ARM, PowerPC Interfaces: USB, PCIe, PCI-X Memory: DDR, DDR2, RLDRAM Soft Skills & Attributes Strong verbal and written communication skills Excellent interpersonal and teamwork abilities Proactive and solution-oriented mindset Strong time management and organizational skills Opportunity to work on cutting-edge hardware design projects in embedded and defense domains Exposure to the complete hardware development lifecycle Collaborative and inclusive work culture Learning and development support Competitive compensation package Qualification : M.E./M.Tech. in Electronics & Communication

Junior Senior Design Senior design Engineer
GC

Software Engineer III - AI/ML, Platforms and Devices

Google Careers

Fresher | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Software Engineer III - AI/ML, Platforms and Devices Company: Google Location: Bengaluru, Karnataka, India Minimum Qualifications: Bachelor s degree or equivalent practical experience. 2 years of experience in software development with one or more programming languages, or 1 year with an advanced degree. 2 years of experience in data structures or algorithms. 1 year of experience in one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field. 1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging). Preferred Qualifications: Master's degree or PhD in Computer Science or a related technical field. Experience developing accessible technologies. About the Job Google's software engineers work on cutting-edge technologies that transform how billions of users connect, explore, and interact with information. Our products must handle data at a massive scale, far beyond web search. We seek engineers who bring innovative ideas from various fields, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence (AI), natural language processing (NLP), UI design, and mobile development. As a Software Engineer, you will work on training and optimizing complex machine learning (ML) models for the Tensor Processing Unit (TPU). By enabling models across diverse applications like camera, speech, Translate, TTS (Text-to-Speech), and others on Edge TPU, you will gain valuable experience in efficient model architectures, optimization techniques, and on-device machine learning at Google. You will also be responsible for managing project priorities, deadlines, and deliverables. Google's mission is to organize the world s information and make it universally accessible and useful. Our Devices & Services team combines the best of Google AI, software, and hardware to create radically helpful experiences for users. We design and develop new technologies and hardware to make user interactions faster, more seamless, and powerful. Whether advancing form factors, improving interaction methods, or innovating new ways to capture and sense the world around us, our Devices & Services team is helping make people's lives better through technology. Responsibilities Write product or system development code. Collaborate with peers and stakeholders through design and code reviews to ensure best practices (e.g., style guidelines, accuracy, testability, and efficiency). Contribute to documentation or educational content and adapt based on product updates and user feedback. Triage product or system issues, debug, track, and resolve by analyzing the source of issues and their impact on hardware, network, or service operations. Implement solutions in one or more specialized Machine Learning (ML) areas, utilize ML infrastructure, and contribute to model optimization and data processing. Qualification : Master's degree or PhD in Computer Science or a related technical field.

Software Engineer Software Engineer Engineer iii Software engineer iii
ML

Senior Software Engg - Systems

Mphasis Limited

4-6 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Senior Software Engineer - Systems Location: Bangalore Experience: 4 6 Years Company: Mphasis Job Summary We are looking for a talented and passionate Storage QA/Test Engineer with 4 to 5 years of experience in manual systems testing. The ideal candidate should have a strong understanding of server architecture, storage protocols, and hands-on experience with functional testing, as well as the ability to design test cases and plans. Technical Skills (Mandatory) Expert in understanding Server Architecture, HBA adapters, and CNA adapters Strong knowledge of OS (Linux / Windows / VMware) system-level concepts In-depth expertise in Storage protocols: SAS, SCSI, SATA, iSCSI, DAS, NVMe, SSD, HDD Experience in Zoning, LUN masking, LUN configurations & representations Hands-on experience in Functional testing Design and development of test cases and test plans Familiarity with storage products like 3PAR, Alletra/Primera, Nimble, DELL, Cisco Proficiency in Shell scripting & Python Ability to prepare file defect reports and report test progress Excellent analytical, problem-solving, and debugging skills Strong communication skills Desired Skills Experience with Server bring up, OS deployment, and firmware installation Basic understanding of networking concepts Proficiency in Python/Golang/Selenium to automate test cases and debug frameworks Experience with GitHub version control and CI/CD (Jenkins) Ability to collaborate with Lab and Development teams Process Skills Participate as a team member and foster teamwork by collaborating within project modules Communicate effectively with stakeholders to ensure client satisfaction Train and coach project members for effective knowledge management Behavioral Skills Proactive attitude towards learning new technologies and solving complex technical problems Quick learner and excellent team player Excellent communication skills Certifications ISTQB certification is an added advantage (but not mandatory) About Mphasis Mphasis applies next-generation technology to help enterprises transform businesses globally. Customer centricity is foundational to Mphasis and is reflected in the Mphasis Front2Back Transformation approach, leveraging the exponential power of cloud and cognitive technologies. The company s Service Transformation helps enterprises modernize legacy environments, ensuring they stay ahead in a changing world. Skill Breakdown Primary Competency: Storage Technologies Primary Skill: Manual Testing (60%) Secondary Competency: Server Technologies Secondary Skill: Hardware Testing (30%) Tertiary Competency: Server Technologies Tertiary Skill: Functional Testing (Server) (10%)

Senior Software Senior software Systems Software systems
QI

Senior Engineer - Ai/ml, C/c++

Qualcomm India Private Limited

3-5 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Senior Engineer AI/ML, C/C++ Location: Bangalore, Karnataka, India Company: Qualcomm India Private Limited General Summary As a Qualcomm Software Engineer, you will design, develop, modify, and validate embedded and edge cloud software or specialized utility programs that launch cutting-edge, world-class products. Collaboration is key in this role, working across systems, hardware, test, and architecture teams to meet software performance and interface requirements. About the Role We are seeking a talented AI/ML Engineer with a solid background in AI/ML, C/C++, and operating systems. The ideal candidate has 3 to 5 years of experience in machine learning development and implementation and will be responsible for building and deploying AI gateway solutions that promote innovation and operational efficiency. Required Qualifications Bachelor's or Master s degree in Computer Science, Engineering, or related field. 3 to 5 years of experience in AI/ML development. Technical Skills Strong proficiency in C and C++ programming. Deep understanding of operating system internals and functions. Experience with ML frameworks like TensorFlow, PyTorch, or equivalent. Strong grasp of data structures, algorithms, and software design patterns. Experience in data preprocessing techniques and related tools. Familiarity with Git and version control best practices. Soft Skills Excellent analytical and problem-solving skills. Strong communication and collaboration abilities. Self-motivated with the ability to work independently and as part of a team. Adaptable and eager to stay updated with evolving technologies. Qualification : Bachelor's or Masters degree in Computer Science, Engineering, or related field.

Senior Engineer Senior engineer Ai Ai engineer
CS

Senior Systems Software Engineer

Cloud Software Group

5+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: Senior Systems Software Engineer Location: Bengaluru, Karnataka, India Team Overview: Join a team of Application Security experts at Cloud Software Group, where we focus on securing web applications and services. Our team is passionate about application layer attacks, protection mechanisms, threat intelligence, and protecting against OWASP threats. We re constantly evolving, staying at the forefront of emerging security trends. Job Description: As a Senior Systems Software Engineer, you will be responsible for implementing, configuring, and maintaining Web Application Firewalls (WAFs) to secure web applications and services from potential threats, including bot attacks. This role involves ensuring the effective operation of WAFs to prevent common vulnerabilities and unauthorized access, conducting security assessments, and collaborating with other security and development teams to enhance the security posture of our web applications. Key Responsibilities: WAF Implementation & Maintenance: Implement, configure, and maintain Web Application Firewalls (WAFs) to protect against security threats like OWASP-Top-10 vulnerabilities, unauthorized access, data breaches, and bot attacks. Security Policy & Rule Development: Develop and manage security policies and rules for WAFs to enhance their effectiveness in preventing security incidents. Penetration Testing & Security Assessments: Perform security assessments and penetration testing of web applications and services to identify vulnerabilities and recommend remediation actions. Collaboration: Work closely with other security teams, developers, and stakeholders to ensure security best practices are followed in the design, development, and deployment of features for web applications and bot management. Stay Updated on Security Trends: Keep informed about emerging security threats and technologies, continually improving security mechanisms to safeguard against new threats for WAF and API. Incident Response: Participate in incident response and investigations to understand the root cause of security breaches and implement corrective actions to prevent future incidents. Process Improvement: Lead initiatives for improving processes, systems, and products to optimize the performance and effectiveness of security measures. Qualifications: Education: Bachelor's (BE/B.Tech) or Master s degree in Computer Science, Information Security, or related fields, or equivalent professional experience. Experience: At least 5 years of experience working with network protocols like TCP, UDP, HTTP, DNS, SSL/TLS, and web application security, particularly in WAF and bot mitigation. Technical Skills: Proficiency with industry-leading WAF solutions like Citrix NetScaler AppFirewall, Imperva, ModSecurity, or F5 BIG-IP ASM. Experience in programming languages such as C, C++, and scripting languages like Python or Perl. Problem-Solving Skills: Strong analytical and problem-solving abilities to identify, assess, and mitigate security threats quickly. Communication & Collaboration: Excellent communication skills, with the ability to effectively collaborate with stakeholders across teams. About Us: Cloud Software Group is one of the world s largest providers of cloud solutions, empowering more than 100 million users globally. At Cloud Software Group, we re building the future of work, enabling people to get things done from anywhere. Our team thrives on passion for technology, embracing the courage to take risks and innovate. We re on the brink of another significant leap in technology evolution and we need experts like you to help us get there. If you're passionate about cybersecurity and eager to drive innovations, this is the perfect time to join us and be part of something transformative. Qualification : Bachelor's (BE/B.Tech) or Masters degree in Computer Science, Information Security, or related fields, or equivalent professional experience.

Senior Systems Software Senior software Systems software
AD

Computer Scientist ( C++ )

Adobe

5-8 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Our Company At Adobe, we're changing the world through digital experiences. We empower everyone from emerging artists to global brands with everything they need to design and deliver exceptional digital experiences. We're passionate about helping people create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen. We are on a mission to hire the very best talent and are committed to creating exceptional employee experiences where everyone is respected and has equal access to opportunity. New ideas can come from anywhere, and the next big idea could be yours! About the Team The Adobe Content Platform and Collaboration (ACPC) group is building a highly scalable and available content platform for Adobe s SaaS offerings, running on Amazon AWS. We're pushing the future of SaaS development by leveraging the latest technology stacks and design thinking. Our dedicated team of developers is building low-latency, cloud-scale foundational components such as Cache, Storage, Databases (SQL and NoSQL), Queuing, Pub/Sub, etc., to create a standard for developing, deploying, operating, and governing Adobe SaaS solutions, catering to millions of requests every day. What the Team Does: We love writing software. We love solving complex problems with simple, elegant designs. We build the platform using modern container orchestration technologies. We take a long-term architectural approach, ensuring that the platform supports both current and future needs of all Adobe services. We use best-in-class tools like GitHub, Slack, and any tools that help us stay productive. We are committed to adapting our processes to meet evolving needs. We trust each other to do our jobs exceptionally well. What You ll Do: Design and develop one or more services/components within the platform. Take responsibility for the full lifecycle of the project from user story to design, development, testing, documentation, and maintenance. As a senior team member, you will be responsible for setting code guidelines for the rest of the team. Adhere to standard software engineering practices. Collaborate in a highly dynamic, ever-evolving environment. Work with geographically distributed teams. Mentor junior team members to help them grow and improve. What You Need to Succeed: B.Tech/M.Tech in Computer Science (or equivalent experience) with an excellent academic record. 5 to 8 years of software development experience, primarily in backend systems. Proficiency in data structures and algorithms. Expertise in Java and related technologies (e.g., Spring Boot). Proven experience in designing, building, evolving, and maintaining large-scale, complex software projects. Self-starter with an ability and eagerness to learn new technologies and adapt quickly. Proven experience in developing scalable Cloud-based services on AWS/Azure. Strong programming and problem-solving skills. Good written and verbal communication skills. Strong team player who thrives in a collaborative environment. Experience with Agile development practices. Prior experience with MySQL, Redis, Cassandra, DynamoDB, Kafka will be a bonus. Pure Innovation: We celebrate critical thinkers who embrace challenges and aspire to innovate. Pure Growth: At Adobe, you have the space to grow and contribute meaningfully to something impactful. Pure Team: We build each other up and set aside egos for the greater good. Adobe is proud to be an Equal Employment Opportunity and affirmative action employer. We do not discriminate based on gender, race, color, ethnicity, national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by law. Qualification : B. Tech and/or M. Tech in Computer Science with excellent academic record, or equivalent experience

Computer Scientist Computer scientist C Full-Time
QU

Engineer - Full Stack (python, C# Embedded Systems)

Qualcomm

2-5 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Full-Stack Developer - Windows on Snapdragon Platform Team Company Qualcomm India Private Limited Job Area Engineering Group > Software Engineering General Summary Qualcomm Technologies Inc., the maker of the industry-leading Snapdragon SoCs, is the largest provider of complete chipset solutions for Microsoft Windows on Snapdragon products. Qualcomm is committed to developing solutions for the next generation of Windows on Snapdragon devices. The ideal software engineer will act as a key member of an Agile Scrum Team and play a pivotal role in the end-to-end lifecycle of all Windows-on-Snapdragon product lines. This role requires strong software development skills to act as a hands-on contributor responsible for gathering requirements, designing, and developing improvements to the Windows-on-Snapdragon continuous integration build systems, software release process, and developer operations tools. Strong communication and collaboration skills are essential, as this platform team works closely with internal and external teams to bring up, support, triage, and resolve issues on Qualcomm chipsets. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master s degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Languages such as C, C++, Java, Python, etc. Key Responsibilities Design, develop, test, and maintain web applications using Python and C#. Implement front-end interfaces using ASP.net, HTML, CSS, and JavaScript. Design and maintain SQL databases, writing efficient SQL queries. Develop and maintain automation scripts using PowerShell, CMD, and BAT. Work within version control systems such as Git and Perforce. Contribute to embedded Windows software development with solid programming skills. Apply strong understanding of Operating System concepts, both Windows and Linux. Participate in Windows and/or Linux kernel development activities. Preferred Qualifications 2-5 years of Software Engineering or related work experience. Proficiency in Python, C/C++/C#, SQL, and Shell Scripting. Strong communication and interpersonal skills. Effective problem-solving and debugging capabilities. Experience with Windows OS internals. Experience debugging device drivers using WinDbg, JTAG, or similar tools. Basic understanding of processor architecture and cache subsystems. Experience with PC software development (System BIOS, UEFI, ACPI, Drivers, Applications). Working knowledge of Jenkins and Artifactory. Hands-on experience with Windows program/driver development. Proficiency in Visual Studio as an integrated development environment. Exposure to ARM assembly. Basic understanding of Embedded OS (Kernel architecture, OS services, heap, memory management, multi-core processing, multi-threading, and crash debugging). Strong motivation and ability to learn quickly. Equal Opportunity Employer Statement Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, Qualcomm is committed to providing an accessible process. You may email [email protected] or call Qualcomm s toll-free number listed on their careers page. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities during the hiring process. (Please note: this email address is intended solely for accommodation requests. Qualcomm will not respond to requests for application status updates or resume inquiries through this contact.) Recruitment Policy Qualcomm s Careers Site is exclusively for individuals seeking employment directly with Qualcomm. Staffing agencies and third-party recruiters are not authorized to submit profiles, applications, or resumes via this site. Any such submissions will be considered unsolicited, and Qualcomm will not be responsible for any associated fees. Compliance Notice All Qualcomm employees must adhere to applicable company policies and procedures, including but not limited to those regarding security, confidentiality, and protection of proprietary information, in compliance with applicable laws.

Engineer Stack Full stack Python C
ST

Senior Engineer - Kernel & Driver - Linux

Sasken Technologies

5+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: Senior Engineer - Kernel & Driver - Linux Job Summary The Senior Engineer for Kernel & Driver Development in Linux will be responsible for designing, developing, and maintaining embedded Linux systems and drivers. This role involves working on the kernel, device drivers, and board bring-up for various embedded platforms. The engineer will also work closely with cross-functional teams, analyze complex problems, and contribute to the continuous improvement of Linux-based systems. This position requires an individual with strong technical expertise in Linux, kernel development, and embedded systems. Key Responsibilities Kernel and Driver Development: Design, develop, and optimize embedded Linux kernel and device drivers, including board bring-up and device tree configuration. Customize, debug, and fix kernel and driver issues to enhance system performance and reliability. Collaboration and Support: Collaborate with internal teams and customers to resolve technical issues, provide solutions, and ensure system stability. Interact with project managers and team leads to ensure project milestones are met and quality standards are adhered to. System Integration and Testing: Perform system integration and testing to ensure compatibility and proper functioning of kernel and drivers across different platforms. Develop and execute test plans, debug kernel crashes, and perform root cause analysis. Continuous Improvement: Identify opportunities to optimize system performance and enhance the functionality of embedded Linux systems. Provide technical guidance and mentorship to junior engineers and contribute to best practices. Documentation and Reporting: Maintain accurate documentation for kernel configurations, driver designs, and bug fixes. Regularly update project progress, report risks, and participate in code reviews. Education and Experience Required Education: Bachelor's or Master's degree in Computer Science, Electronics, or a related field. Experience: 5+ years of experience in embedded Linux kernel and driver development, with strong expertise in debugging and system optimization. Technical Competencies Linux Kernel & Driver Development: Extensive experience with embedded Linux kernel, device tree, and driver development (customization, bug fixing, and optimization). In-depth knowledge of Linux kernel internals and system architecture. Platforms: Experience with ARM, x86/Intel Atom, or other embedded Linux platforms. Tools: Proficiency with tools such as Lauterbach, Makefile (build systems), Git, and Gerrit. Programming Languages: Strong proficiency in C programming language. Specialization Areas: Power Management Peripherals Media, Display, and Connectivity Data Protocols Security Performance Optimization Android (Optional) Carrier-grade Platforms Additional Competencies Problem-Solving: Ability to troubleshoot complex system issues and provide innovative solutions. Communication Skills: Strong written and verbal communication skills for technical documentation and customer interaction. Team Collaboration: Ability to work effectively with cross-functional teams, including hardware, software, and testing teams. Attention to Detail: Detail-oriented approach to design, debugging, and testing to ensure high-quality system performance. This position is ideal for an experienced engineer with a deep understanding of Linux kernel and driver development who is looking to contribute to cutting-edge embedded systems and gain exposure to new technologies in a fast-paced environment. Qualification : Bachelor's or Master's degree in Computer Science, Electronics, or a related field.

Senior Engineer Senior engineer Kernel Driver
NV

Senior System Software Engineer, Firmware

Nvidia

5+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

We are looking for a Senior System Software Engineer! As a member of our NVLink development team, you will drive feature enablement post silicon and firmware/verification infrastructure for our next-generation GPUs that enable high-performance interconnect of multi-GPU systems. Familiarity with high-performance systems and networking protocols and architectures is a bonus. What you'll be doing: Drive bringup, feature enablement and debug on GPU systems post silicon. Collaborate with architecture, hardware and software teams on feature design, development and enabling. Triage and resolve firmware issues during customer quals/in the field. Log bugs, track coverage metrics, and perform gap analysis. Work on developing automation tools and infrastructure to improve our firmware development, regressions, and verification process What we need to see: BE / B.Tech or ME / M.Tech (or equivalent experience) degree in EE/CS or related field 5+ years of minimum experience in a software development role Excellent debugging and analytical skills Software Verification, DFx knowledge is a bonus Experience with Python/Perl/C/C++ Familiarity with computer system architecture, microprocessors, and microcontroller fundamentals (caches, buses, DMA, etc.). Excellent interpersonal skills and ability to collaborate with on-site and remote teams Ways to stand out from the crowd: You're passionate about low-level software development/ debugging / verification Experience with HW/SW interactions Experience with RTOS/RISCV programming/debugging Ability to work independently with minimum supervision Schedule-oriented with excellent execution abilities NVIDIA is widely considered to be one of the technology world s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. Are you creative and autonomous? Do you love the challenge of crafting the highest performance & lowest power silicon possible? If so, we want to hear from you. Come, join our NVLink design team and help build the real-time, cost-effective computing platform driving our success in this exciting and quickly growing field. #LI-Hybrid Qualification : BE / B.Tech or ME / M.Tech (or equivalent experience) degree in EE/CS or related field

Senior System Software Senior software Engineer
NV

Senior Software Engineer - Gpu System Software

Nvidia

10+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

NVIDIA is searching for outstanding senior system software engineer to join the NVIDIA's automotive display driver team and help produce the next-gen groundbreaking products. The best candidates will have very strong C programming skills and validated understanding of Graphics systems software with clear understanding of Computer Architecture and OS fundamentals. In this position you'll have the opportunity to work on the latest innovative NVIDIA automotive platforms. We have a real passion for pushing the technology to its limit and creativity which will be fully tested and applied here. You will closely work with experts from display and adjacent domains in system software, hardware across NVIDIA to build the best products in the segment. What you'll be doing: Define, design, develop, test and maintain our GPU/Display kernel mode drivers and embedded firmwares. Candidate will have an opportunity to work across multiple operating systems, e.g. Linux, Android, QNX. Get to craft, develop, unit test, document and maintain features for NVIDIA GPUs and Tegra SoCs. What we need to see: BS or equivalent experience in Computer Science or related field. 10+ years of experience developing system software and kernel mode drivers in one or more of the Linux, QNX or Android operating systems. Skilled control over C programming to develop multi-threaded complex kernel mode drivers. Excellent understanding of computer architecture, operating systems concepts, memory management, and concurrency. Experience in graphics device drivers will be a distinguisher. Strong communication and interpersonal skills. Ways to stand out from the crowd: Experience working in Linux DRM-KMS (Kernel Mode Setting) subsystem. Conceptual understanding of user-space compositors, e.g. Android HWC, Wayland Compositor, QNX Screen etc. Experience working with display protocols, e.g. HDMI, Display Port. Qualification : BS or equivalent experience in Computer Science or related field.

Senior Software Senior software Engineer Senior engineer
QU

Cpu Sram Design Engineer

Qualcomm

4+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Experience: 4+ Years (Bachelor s) | 3+ Years (Master s) | 2+ Years (PhD) Company Overview As a leading technology innovator, Qualcomm pushes the boundaries of what s possible to enable next-generation experiences and drive digital transformation, helping to create a smarter, connected future for all. Qualcomm Hardware Engineers collaborate with cross-functional teams to plan, design, optimize, verify, and test cutting-edge products, enabling transformative solutions in the hardware space. Role Overview The SRAM Design Engineer will be responsible for the design, verification, and optimization of SRAM (Static Random-Access Memory) blocks for advanced process nodes. This role requires deep expertise in custom circuit design, low-power methodologies, and process technology trends. The ideal candidate will work on complex memory designs, collaborate with cross-disciplinary teams, and contribute to Qualcomm's next-generation hardware solutions. Key Responsibilities Design and develop SRAM circuits for advanced technology nodes (FinFET and beyond). Perform schematic design, simulation, and verification of memory circuits to meet performance, power, and area (PPA) targets. Optimize designs for low-power, high-speed, and high-density applications. Collaborate with layout engineers to ensure design compliance with foundry design rules and assist in layout optimization. Analyze and resolve design for manufacturing (DFM) and yield issues. Work closely with cross-functional teams (architecture, verification, and technology teams) to meet design specifications and performance requirements. Utilize SPICE simulations and other EDA tools to validate circuit functionality and robustness under process, voltage, and temperature (PVT) variations. Contribute to the post-silicon bring-up and debugging of memory-related issues. Qualifications Minimum Requirements: Bachelor s degree in Computer Science, Electrical/Electronics Engineering, or a related field and 4+ years of relevant work experience. OR Master s degree in Computer Science, Electrical/Electronics Engineering, or a related field and 3+ years of relevant work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, or a related field and 2+ years of relevant work experience. Technical Skills: Expertise in SRAM design, simulation, and verification. Strong knowledge of circuit design principles, including timing, noise, and power analysis. Experience with advanced process technologies (FinFET, 7nm, 5nm, 3nm). Proficiency with SPICE-based simulators and EDA tools for circuit analysis. Understanding of memory architecture, power management techniques, and design for yield (DFY) methodologies. Familiarity with DFM practices, chip integration, and physical design constraints. Preferred Qualifications: Experience in low-power SRAM design and assist circuits (read/write assist). Knowledge of self-repairing memories and redundancy schemes. Exposure to silicon validation, post-silicon debug, and memory characterization. Excellent problem-solving and communication skills.

CPU Sram Design Cpu design Engineer
AL

Senior Engineer - Product And Platform Engineering

Altimetrik

6-10 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Overview Senior Engineer - Product and Platform Engineering in the Genealogy domain with 6-10 years of experience. Develop and maintain robust, scalable solutions using React.js and Node.js. Lead UI design and implementation for seamless user experiences. Utilize AWS services and implement containerization for efficient deployment. Establish CI/CD pipelines for automation. Maintain high code quality standards and collaborate with teams for innovation. Mentor junior members and oversee project timelines. Stay updated on industry trends. Bachelor of Technology or Master of Technology in Computer Science Engineering required. AWS Certified Solutions Architect and Certified Kubernetes Administrator (CKA) certifications are beneficial. Roles & Responsibilities Develop and maintain robust, scalable product and platform solutions using React.js and Node.js technologies. Lead the design and implementation of UI components and features for seamless user experiences. Utilize AWS services for application development and optimization. Implement containerization for efficient deployment and management of applications. Establish and maintain CI/CD pipelines to automate testing and deployment processes. Ensure adherence to clean code practices and maintain high code quality standards. Collaborate with cross-functional teams to drive innovation and deliver high-quality solutions. Mentor junior team members and provide technical guidance. Oversee project timelines and deliverables to ensure successful completion. Stay updated on industry trends and technologies to drive continuous improvement in product and platform engineering practices. Our ideal candidate Extensive experience in React.js and Node.js, showcasing proficiency in building innovative user interfaces (UI) and implementing scalable, performant backend solutions. Demonstrated advanced skills in both React.js and Node.js for seamless integrations and efficient deployments. Proven track record of utilizing React.js and Node.js in large-scale projects for optimizing performance and ensuring robust architecture. Familiarity with containerization technologies for streamlining deployment processes and maintaining consistency across environments. Expertise in AWS services for designing and implementing scalable, cloud-native solutions aligning with industry best practices. Prioritizing skills in React, Node.js, AWS, Continuous Integration/Continuous Deployment (CI/CD), and Containerization for success in this role. Bachelor of Technology (B.Tech) in Computer Science Engineering or a Master of Technology (M.Tech) in Software Engineering required for educational prerequisites. Possession of certifications such as AWS Certified Solutions Architect and Certified Kubernetes Administrator (CKA) would be beneficial. Company overview Altimetrik delivers outcomes for our clients by rapidly enabling digital business & culture and infuse speed and agility into enterprise technology and connected solutions. We are practitioners of end-to-end business and technology transformation. We tap into an organization s technology, people, and assets to fuel fast, meaningful results for global enterprise customers across financial services, payments, retail, automotive, healthcare, manufacturing, and other industries. Founded in 2012 and with offices across the globe, Altimetrik makes industries, leaders and Fortune 500 companies more agile, empowered and successful.Altimetrik helps get companies get unstuck . We re a technology company that lives organizations a process and context to solve problems in unconventional ways. We re a catalyst for organization s talent and technology, helping teams push boundaries and challenge traditional approaches. We make delivery more bold, efficient, collaborative and even more enjoyable. Qualification : Bachelor of Technology (B.Tech) in Computer Science Engineering or a Master of Technology (M.Tech) in Software Engineering required for educational prerequisites.

Senior Engineer Senior engineer Engineer product Product engineer
ST

Senior Power Electronics Engineer

Solaredge Technologies

10+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

About the Role: As a Senior Power Electronics Engineer at SolarEdge India R&D, you will play a crucial role in designing, developing, and optimizing power electronics and power systems for our cutting-edge solar energy products. You will be a key driver of innovation and technical excellence, contributing directly to SolarEdge's vision of accessible and efficient solar power. Key Responsibilities: Lead the design, analysis, and development of advanced power electronics and power systems for SolarEdge's solar energy products, including inverters, power optimizers, and energy storage solutions. Collaborate effectively with cross-functional teams (electrical, mechanical, PCB layout, and firmware engineers) to ensure seamless development, integration, and optimization of power systems. Conduct comprehensive power system studies (load flow analysis, transient stability, harmonic analysis) to evaluate system performance and reliability. Perform detailed design and analysis of power electronic circuits, ensuring adherence to industry standards and safety regulations. Create and maintain detailed design documentation, including schematics, Bills of Materials (BOMs), and test procedures. Lead the testing and verification of power electronics and power systems in both laboratory and field settings, ensuring they meet design specifications and quality standards. Actively participate in design reviews, providing technical expertise and guidance to the team to foster continuous improvement and innovation. Collaborate with suppliers and manufacturing teams to support the transition of designs from R&D to mass production, addressing any design-related challenges. Mentor and guide junior engineers, cultivating a collaborative and innovative work environment. Job Requirements: Bachelor's (B.E/B.Tech) or Master's (M.E./M.Tech) degree in Electrical/Electronics Engineering specializing in Power Electronics or Power Systems. 10+ years of hands-on experience in power electronics design and power system analysis, preferably within the solar or renewable energy industry. Strong understanding of power semiconductor devices (including SiC and GaN), gate drive circuits, and magnetic components used in power converters. Proficiency with simulation tools (e.g., PSpice, LTSpice, Simulink). Knowledge of power converter topologies (DC/DC, DC/AC, and AC/DC), including resonant and bi-directional converters and grid-tied inverters. Excellent understanding of PCB layout rules, considering high-current traces, thermal management, creepage, clearance requirements for HV and LV traces. Expertise in best practices for power distribution, component placement, and impedance control. Implementation of EMI/EMC best design practices to ensure compliance with regulatory standards. Familiarity with international safety and regulatory standards for power electronics and solar energy products. Exceptional problem-solving skills and the ability to troubleshoot and resolve complex technical issues. Excellent communication and interpersonal skills to collaborate effectively in a cross-functional team. Proven track record of delivering high-quality power electronics designs from concept to production. Results-oriented mindset with a focus on achieving tangible and measurable outcomes. Qualification : Bachelors (B.E/B.Tech) or masters (M.E./M.Tech) degree in electrical /electronics Engineering with a specialization in Power Electronics or Power Systems.

Senior Power Electronics Power electronics Engineer
ST

Iot Firmware Engineer

Solaredge Technologies

2+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

SolarEdge (NASDAQ: SEDG), is a global leader in high-performance smart energy technology, with over 4000 employees, offices in 34 countries, and millions of products installed in over 133 countries. Our diverse product offering comprises intelligent solar inverters, battery storage, backup systems, EV charging, and complete home energy management ecosystems. By leveraging world-class engineering capabilities and with a relentless focus on innovation, we strive to create a world where clean, green energy from the sun is the primary source of power for our homes, businesses, and just about everywhere we thrive. Our R&D division is growing globally, as a IoT/IoE Firmware Engineer, you will be a crucial member of the SolarEdge India R&D team in Bangalore, responsible for developing embedded systems and firmware for our advanced solar energy products. You will play a key role in designing, implementing, and testing embedded software, ensuring its reliability, performance, and seamless integration with our hardware platforms. Responsibilities: Design, develop, test and maintain code for modern embedded Linux based IOT devices, both in low level and system level development. Collaborate with cross-functional teams, including Embedded firmware/hardware engineers, software developers, and product managers, to define system requirements and architect innovative embedded solutions. Develop and deploy secure, scalable, and reliable IoT/IoE architectures. Interface with sensors, actuators, and microcontrollers, Collect, process, and analyze sensor data using advanced tools Develop and implement efficient and reliable embedded software in C and C++ for Embedded Linux system used in SolarEdge products" Troubleshoot and debug embedded software and hardware interactions, identifying and resolving issues throughout the product development lifecycle. Participate in code reviews, providing constructive feedback to team members and ensuring code quality and adherence to coding standards. Job Requirements Bachelor's (B.E./B.Tech.) or master s degree (M.E./M.Tech.) in Electrical/Electronics Engineering, Computer Science, or a related field. 2+ years of experience in IoT/IoE embedded systems design and firmware development. Strong programming skills in both C and C++ Experience with Python is desirable. Proven experience in building complex, high-performance systems and applications. Proficiency in using modern development tools and version control systems (e.g., Git, Docker) Experience in user space application development in Linux Ability to identify, troubleshoot hardware and software technical problems. Strong debugging and Analytical thinking, problem-solving skills Excellent communication and teamwork skills to collaborate effectively with cross-functional teams. Experience in the renewable energy or power electronics industry is an added advantage. Provide technical support and troubleshooting assistance during product development. Stay up to date with the latest advancements in power electronics and firmware technologies. Drive results within constraints of Product life cycle development and production at scale. Results-oriented mindset with a focus on achieving tangible and measurable results. SolarEdge recognizes its talented and diverse workforce as a key competitive advantage. Our business success is a reflection of the quality and skill of our people. SolarEdge is committed to seeking out and retaining the finest human talent to ensure top business growth and performance. Qualification : Bachelor's (B.E./B.Tech.) or masters degree (M.E./M.Tech.) in Electrical/Electronics Engineering, Computer Science, or a related field.

Iot Firmware Engineer Iot engineer Firmware engineer
ST

Senior Embedded Engineer

Solaredge Technologies

10+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

About the Role: As a Senior Embedded Firmware Engineer at SolarEdge India R&D, you will be a key player in developing embedded systems and firmware for our advanced solar energy products. You will be responsible for designing, implementing, and testing embedded software, ensuring its reliability, performance, and seamless integration with our hardware platforms. Responsibilities: Lead the design and development of embedded systems and firmware for SolarEdge's solar power products, including inverters, power optimizers, energy storage solutions, and communication interfaces. Collaborate with cross-functional teams (hardware engineers, software developers, and product managers) to define system requirements and architect innovative embedded solutions. Develop and implement efficient and reliable embedded software in C/C++ for various microcontrollers and processors used in SolarEdge products. Conduct thorough testing and verification of embedded software to ensure its functionality, performance, and compliance with quality standards. Troubleshoot and debug embedded software and hardware interactions, identifying and resolving issues throughout the product development lifecycle. Participate in code reviews, providing constructive feedback to team members and ensuring code quality and adherence to coding standards. Stay abreast of industry trends and advancements in embedded systems to propose and integrate cutting-edge technologies into SolarEdge's products. Collaborate with manufacturing and validation teams to support the production and testing of embedded systems. Support the certification process by providing necessary documentation and technical inputs to comply with relevant safety and regulatory standards. Key Responsibilities (Continued): Design and implement control algorithms for digital control of power electronics systems, such as DC/DC converters and DC/AC inverters operating at high switching frequencies. Develop device drivers and execute tight interrupt loops in bare metal implementations. Optimize firmware algorithms to enhance system efficiency and reliability. Job Requirements: Bachelor's (B.E./B.Tech.) or Master's (M.E./M.Tech.) degree in Electrical/Electronics Engineering, Computer Science, or a related field. 10+ years of experience in embedded systems design and firmware development. Proficiency in C and C++ programming, with hands-on experience in RTOS and bare-metal development. Strong understanding of microcontrollers, microprocessors, and embedded system architectures. Hands-on experience with microprocessors such as TI DSP Controllers, ST, and Renesas. Experience with advanced SW control methods such as SIL/HIL. Experience with test automation. Experience with PLECS/Typhoon HIL is desirable. Good knowledge of RTOS concepts. Ability to identify and troubleshoot hardware and software technical problems. Working knowledge of protocols and device drivers for SPI, I2C, UART, and CAN. Strong knowledge and proven experience in developing control algorithms for power electronics converters/inverters. Experience developing device drivers and executing tight interrupt loops in bare metal. Experience optimizing firmware algorithms for system efficiency and reliability. Working knowledge of JTAG/SWD debuggers. Experience in board bring-up, peripheral integration, and device driver development. Strong debugging and problem-solving skills. Knowledge of software development tools, version control systems, and debugging tools. Excellent communication and teamwork skills. Experience in the renewable energy or power electronics industry is a plus. Results-oriented mindset. About SolarEdge: SolarEdge recognizes its talented and diverse workforce as a key competitive advantage. Our business success is a reflection of the quality and skill of our people. SolarEdge is committed to seeking out and retaining the finest human talent to ensure top business growth and performance. Qualification : Bachelor's (B.E./B.Tech.) or masters degree (M.E./M.Tech.) in Electrical/Electronics Engineering, Computer Science, or a related field.

Senior Embedded Engineer Senior engineer Embedded engineer
MM

Senior Digital Engineer

Mott Macdonald

7+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

About the Role We are seeking a Software QA Engineer to join our dynamic team and drive quality throughout the software development lifecycle. In this role, you will work closely with our software engineering team to ensure that requirements are clearly understood, achievable, and rigorously tested. You will be involved in testing complex systems and applications, while contributing to process improvements and ensuring high-quality releases. This position offers an exciting opportunity to work with cutting-edge technology and be a key advocate for quality in every phase of the development process. Key Responsibilities Collaboration: Work within our software engineering team to ensure requirements are understood, achievable, and tested thoroughly. Problem-Solving: Investigate and debug complex problems, driving them to closure. Test Planning: Create detailed, comprehensive, and well-structured test plans and test cases (end-to-end). Testing Coordination: Estimate, prioritize, plan, and coordinate testing activities across teams. Automated Testing: Design, develop, and execute automated test scripts to ensure consistent application functionality. Bug Tracking: Identify, record, document, and track bugs in detail. Regression Testing: Perform regression testing following the resolution of identified bugs. Metrics Tracking: Track and report on quality assurance metrics to ensure continuous improvement. Documentation: Contribute to the creation and maintenance of technical documentation related to test processes. Quality Advocacy: Be a vocal proponent for quality in every phase of the development process. Key Skills Software QA Methodologies: In-depth knowledge of QA methodologies, tools, and processes. Test Plans & Cases: Proven experience in writing detailed and comprehensive test plans and test cases. Automated Testing Tools: Hands-on experience with automated testing tools and knowledge of BDD test automation frameworks (e.g., Specflow, TestNG). GUI & API Testing: Experience in GUI testing (e.g., Selenium) and API testing. Programming Language: Preferably experience with C# for test automation. CI/CD: Familiarity with CI/CD pipelines (e.g., Azure DevOps Pipelines). SOA and Microservices: Experience working with SOA architectures and microservices. Machine Learning: An interest in Machine Learning technologies is a plus. Experience & Qualifications Experience: 7+ years of experience in software QA and automation testing. Test Execution: Ability to execute automated tests, understand the automation code, and prioritize the failures effectively. Self-Motivation: Passion for ensuring quality in software development. Communication Skills: Excellent verbal and written communication skills, with a focus on clear documentation and reporting. QA Methodologies: Strong knowledge of QA best practices, including writing test plans and test cases. Cloud Computing: Experience with cloud computing (applications, infrastructure, storage, platforms, data). Education: A University Degree in Computer Science, a related technical field, or equivalent practical experience. What We Offer Agile Working Environment: An agile and safe working environment that promotes flexibility and trust. Competitive Benefits: Competitive annual leave, sick leave, group incentive schemes, and insurance coverage (life, workmen s compensation, medical). Global Opportunities: Short and long-term global employment opportunities. Collaboration & Knowledge Sharing: Be part of a global team that emphasizes collaboration and knowledge sharing. Digital Innovation: Engage in initiatives focused on digital innovation and transformation. Equality, Diversity, and Inclusion At Mott MacDonald, we prioritize equality, diversity, and inclusion. We promote fair employment practices, ensuring equal opportunities for all. We encourage individual expression and are committed to creating an inclusive environment where everyone has the opportunity to contribute and thrive. Qualification : A University Degree in Computer Science, a related technical field, or equivalent practical experience.

Senior Digital Engineer Senior engineer Full-Time
AE

Staff Engineer - Ip/subsystem/soc Verification

Arm Embedded Technologies

4-15 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Description: Arm s hardware is at the heart of the computing and connectivity revolution that continues to transform the way people live and businesses operate. As we continue to grow, we need the best engineers to join a team responsible for the development of sophisticated Subsystems and Solutions. Soon, we could be using your talents to develop the technologies that will enable the latest compute solutions in today's Enterprise, Auto and Client markets. Responsibilities: As a verification engineer with a knowledge of subsystems and SoCs you will make valuable contributions to a team tasked with verifying the functional correctness of SoC. Engineers will have ample opportunities to collaborate with designers and architects to understand design specifications and build a functional verification strategy. Key responsibilities will include writing test plans, defining test methodologies, and completing functional verification to the required quality levels and schedules. Work with the Emulation/FPGA team in understanding various verification collaterals required for driving stimulus at the board level. Will collaborate with engineers in architecture, design, verification, implementation, modeling, performance analysis, silicon validation, FPGA and board development. Senior engineers are also encouraged to support junior members. Required Skills and Experience : 4-15 years of proven experience in working on IP/Subsystem/Soc Verification Experienced in one or many of these technologies/ protocols - PCIe, CXL, USB, Ethernet. Experience in Working on any of cross functional flows like Reset, Ras(Error and Interrupt), Security, low Power for High-speed IO IPs. Good Skills in System Verilog, shell programming/scripting (e.g. Tcl, Perl, Python etc.) Experienced in one or more of various verification methodologies UVM, formal and low power. Exposure to all stages of verification: requirements collection, creation of test plans, testbench implementation, test cases development, documentation, and support. Experience with various front-end verification tools - Dynamic simulation tools, Static Simulation tools and Debuggers. Nice To Have Skills and Experience : Possess knowledge of object-oriented programming concepts Practical experience of working on Processor based system design Experience in Server/ Infrastructure SoC Strong understanding of CPU Architecture/micro-architectures! In Return: With offices around the world, Arm is a diverse organisation of dedicated, innovative and very hardworking engineers. By enabling a vibrant, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we encourage our people to share their outstanding contributions to Arm's success in the global marketplace Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email [email protected]. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Hybrid Working at Arm Arm s hybrid approach to working is centred around flexibility, where we split our time between the office and other locations to get our work done. Within that framework, we empower groups and teams to determine their own particular hybrid working pattern, depending on the work and the team s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email [email protected]. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Qualification : 4-15 years of proven experience in working on IP/Subsystem/Soc Verification

Engineer Staff Engineer Ip engineer Subsystem Soc

1 - 20 of 0 jobs

* No exact matches found. Showing closest results instead
Sort by:

No results found

Modify search criteria or create an alert to get relevant jobs as soon as they’re posted

Create an alert

Continue to Save

Please login to your jobseeker account, or create a new one to save this job.

Feedback

Share Feedback