Software Engineer Devices AI Jobs in Bengaluru
1090 Jobs Found
Staff Engineer, Solutions Automation
Calix
Staff Engineer, Solutions Automation (NMS/SMx) Location: Bangalore Type: Full-Time Experience Required: 12+ Years (QA Lead/Architect Level) The Opportunity: Strategic Quality Architect We are seeking a Staff Engineer to act as the technical architect for Solution Test Automation of our Network Management System (SMx). This senior individual contributor role requires a rare blend of deep L2/L3 networking expertise and proficiency in modern AI-driven automation. You will drive the vision for product quality, mentor a growing team, and solve the complex challenges of testing fiber-optic and telecom infrastructures. Technical Expertise & Domain Depth Networking & Fiber Optics: L2/L3 Protocols: Strong mastery of OSPF, BGP, ISIS, VLAN, and VRF. Network Protocols: Expert knowledge of Ethernet, TCP/IP, and SNMP. Optical Technology: Familiarity with GPON and XGSPON technologies and telecom network devices. Automation Stack: Framework Architecture: Advanced proficiency in Robot Framework, PYART, and Playwright. Programming: Expert Python skills for developing maintainable scripts and custom libraries. Modern Tooling: Experience implementing AI-based GUI testing and visual validation tools. CI/CD & DevOps: Integration of automated suites into Jenkins/GitLab CI using Docker/Kubernetes. Key Responsibilities Engineering Leadership & Mentorship: Team Guidance: Mentor junior automation engineers, conduct rigorous code reviews, and foster a high-performance culture. Project Ownership: Drive the end-to-end automation lifecycle from test strategy and environment planning to advanced results analytics. Cross-functional Alignment: Partner with Product Management and Dev teams to triage issues and align quality goals with release schedules. Innovation & Domain Application: Scenario Design: Leverage domain expertise to simulate realistic network topologies and complex customer use cases. Process Optimization: Champion the transition from manual efforts to high-efficiency automation by refining methodologies and frameworks. Troubleshooting: Resolve complex issues related to Optical Communication and Network Management Systems. What You Bring Proven Track Record: 12+ years in QA/Automation with significant experience in NMS/EMS or complex enterprise applications. Educational Background: Bachelor s or Master s in Computer Science, Telecommunications, or a related field. Certifications (Preferred): CCNA, CCNP, or ISTQB Advanced Test Manager. Soft Skills: Exceptional ability to simplify complex technical networking concepts for diverse stakeholders. Qualification : Bachelors or Masters in Computer Science, Telecommunications, or a related field
Principal Architect
Alivecor India
Principal Architect Location: Bangalore Company: AliveCor About AliveCor AliveCor is on a mission to **revolutionize heart health** by making it accessible to everyone, everywhere. We have pioneered **over-the-counter medical ECG devices**, trusted by millions, and are leaders in empowering consumers to take control of their heart health. With our **FDA-cleared medical-grade hardware and software**, users have performed over 300 million heart health measurements. We are a team driven by a shared passion to make a real difference in people s lives. The Opportunity & Role As the **Principal Architect** at AliveCor, you will play a pivotal role in **shaping the future of heart health technology**. You will lead the architecture of our platform, ensuring it meets the evolving needs of our customers and the healthcare industry. This role requires **strong technical expertise in GoLang, Java, AWS, and modern software architecture**. Key Responsibilities Architect & Design Solutions: Collaborate closely with product and engineering leadership to design **scalable, secure, and efficient solutions** for both consumer and clinician-facing applications. Hands-On Engineering: Actively engage in software development (**up to 50% of your time**), working with technologies such as **Go, Java, Ruby on Rails, PostgreSQL, AWS, React, JavaScript**, and mobile (iOS & Android) apps. AI Integration: Leverage cutting-edge **AI technologies, including LLMs** (Large Language Models), to enhance the customer experience and drive product innovation. Ownership & Scalability: **Own the architecture** for your suite of products, ensuring it aligns with the organization s technical vision and is built to scale. Lead the review process and ensure timely implementation of changes. Mentorship & Best Practices: Drive **code reviews, design reviews, and architecture discussions** to establish and uphold engineering best practices across teams. Backend Infrastructure & Improvement: Maintain and continuously enhance backend systems to solve technical limitations before they affect production. Experiment with New Technologies: Explore emerging technologies and drive adoption where relevant, measuring impact and scalability. Qualifications & Skills Hands-on Engineering Leadership: **15+ years of hands-on software engineering experience**, including significant exposure to architecture and systems design. Core Proficiency: Strong knowledge of **GoLang and Java**, with experience in designing and building large-scale systems. Cloud & Platform Expertise: Expertise in **AWS and Kubernetes**, with the ability to architect and manage cloud-based systems. Architecture Design: Extensive experience with **multi-tier architectures, high-performance web-scale systems, and large databases**. System Design Expertise: Strong system design skills and experience designing clean interfaces and working at the right level of abstraction. Microservices & SOA: Experience designing and implementing **Service-Oriented Architectures (SOA) or Microservices**. CI/CD & Automation: Familiarity with build process automation and **CI/CD** (e.g., GitLab, Travis). Product Focused: Ability to work with product teams to identify customer pain points and iterate on solutions quickly. Willingness to Learn: Eagerness to learn new technologies and adapt to the ever-changing landscape of software engineering. Knowledge of Ruby on Rails is a plus, but not a requirement. Perks & Benefits Working Model: Hybrid Working Model (Flexibility to work both remotely and in the office). Leave: Generous Vacation Policy and comprehensive Family Leave. Medical Benefits: Above-market family floater medical insurance, covering both parents. Office Perks: Complimentary lunch provided at the office and convenient metro connectivity. Culture: Supportive, collaborative team culture.
Staff Software Engineer, Ai & Automation
Okta
Staff Software Engineer AI & Automation Location: Bengaluru Company: Okta, The World s Identity Company Experience: 8+ Years Type: Full-Time About Okta Okta is the world s leading identity platform. We empower people to securely access any technology, anywhere, on any device. With products like the Okta Platform and Auth0, we place identity at the core of business security, enabling growth through safe digital transformation. At Okta, we value diverse perspectives and experiences. We believe in learning, collaboration, and building an inclusive environment where everyone belongs. About the Team The Business Technology - Shared Services team is at the forefront of Okta s internal digital transformation. We focus on building intelligent, automated platforms that simplify operations and deliver smarter, faster experiences to both employees and customers. We collaborate across engineering, data science, security, and business units to deliver cutting-edge solutions powered by Generative AI (GenAI), virtual agents, workflow orchestration, and intelligent recommendations. The Opportunity As a Staff Software Engineer, you ll play a critical role in designing and developing AI-powered platforms that drive automation, scale, and intelligence across Okta s business. You ll help make LLM-powered solutions and intelligent automation a reality for the enterprise ensuring performance, security, and reliability at scale. This is a hands-on, individual contributor (IC) role, ideal for engineers who are passionate about solving complex problems, architecting scalable systems, and pushing the boundaries of AI integration. What You ll Do Design & Build: Develop scalable backend services that embed GenAI and automation into core business workflows (e.g., virtual agents, document intelligence, smart routing). Collaborate Across Teams: Work closely with product managers, data scientists, and other engineers from ideation to production. Architect for Scale: Make key architectural decisions around LLM integration, API design, data flow, and observability. Code with Excellence: Write clean, secure, and maintainable code in Python, Java, or similar languages. Build for Production: Use Docker, Kubernetes, and CI/CD pipelines to build and deploy high-availability services. Champion Best Practices: Promote high standards for testing, security, code reviews, and operational readiness. Mentor & Guide: Support a collaborative team culture through peer mentorship and design reviews. What You ll Bring 8+ years of experience in software engineering with a strong track record of building and maintaining production-grade, cloud-native services. Expertise in distributed systems, API development, and cloud infrastructure (AWS, GCP, or Azure). Proficiency in Python, Java, or Go. Experience with Docker, Kubernetes, and observability tools (e.g., Prometheus, Grafana, ELK). Exposure to AI/ML concepts and eagerness to work with LLMs, NLP, or automation platforms. A strong sense of ownership, collaborative mindset, and a bias toward action. Passion for learning and working with emerging technologies especially in the AI and automation space. Why Join Okta Make AI Real: Help move GenAI from experimentation to enterprise-wide impact. Build with Purpose: Work on challenges that simplify and secure Okta s internal operations. Grow in a Human-Centered Culture: Join a humble, technically driven team that values learning, excellence, and personal growth. Join Okta and shape how identity, AI, and automation come together to power the modern enterprise.
Software Engineer Unity
Playsimple
Job Title: Software Engineer Unity Location: Bangalore North, Karnataka, India Industry: Entertainment / Mobile Gaming Job Type: Full-Time Experience Required: 3 5 Years About Us: We are one of India s most exciting and fast-growing mobile gaming companies. Since our founding in 2014, we ve partnered with Modern Times Group (MTG) to build a global presence in casual mobile gaming. Our chart-topping games including Daily Themed Crossword, WordTrip, WordJam, WordWars, WordTrek, TileMatch, and Jigsaw reach millions of players across the world. We combine compelling gameplay with powerful tech and analytics to drive success at scale. Position Summary: We are looking for an experienced Unity Developer to join our fast-paced game development team. You will be responsible for building and optimizing front-end gameplay features and user experiences for millions of players globally. If you're passionate about gaming, thrive in dynamic environments, and enjoy solving unique challenges every day, this role is for you. Key Responsibilities: Design, build, and maintain efficient, reusable, and reliable Unity code. Translate game design documents into functional game features. Implement and fine-tune game mechanics, UI elements, and interactions. Optimize memory and performance for a wide range of mobile devices. Collaborate with artists, designers, and other developers to deliver polished, high-quality gaming experiences. Continuously improve code quality, structure, and development workflows. Ensure cross-platform (iOS/Android) performance and compatibility. Requirements: Technical Requirements: 3+ years of professional experience in Unity game development. Strong programming skills in C# with a deep understanding of object-oriented programming. Solid understanding of data structures, algorithms, and design patterns. Experience with Unity systems such as scripting, animation, particle systems, GUI, and asset management. Knowledge of game physics, UI/UX implementation, and session management. Familiarity with architectural patterns and clean coding practices. Nice-to-Have: Experience with 2D game development. Experience working on a published or well-known mobile title. Experience with level design and in-game content planning. Proficiency in optimizing games for older hardware and lower-end devices. What We re Looking For: Highly creative and collaborative mindset. Quick learner who can adapt to changing technologies and project needs. Passion for games and a strong drive to build products enjoyed by millions. Strong team player with excellent communication and problem-solving skills. Contribute to globally loved mobile games with a massive user base. Work with a passionate and talented team in a high-growth, fun environment. Be at the forefront of innovation in the mobile gaming industry. Learn fast, ship fast, and grow your impact as a Unity developer.
Principal Systems Development Engineer
Dell Technologies
Principal Systems Development Engineer Thermal Controls Location: Bengaluru, India Team: Systems Development Engineering Company: Dell Technologies Role Overview As a Principal Systems Development Engineer specializing in Thermal Controls, you ll lead the design and validation of advanced cooling algorithms for Dell s server products, especially those geared towards AI, HPC, and enterprise applications. Your role bridges hardware, firmware, and software to deliver efficient, reliable thermal management systems and uncover innovation opportunities. Key Responsibilities Design, document, implement, and validate thermal control algorithms in collaboration with Dell s global systems management software and thermal teams. Debug and validate thermal control features on live server hardware. Set up and operate servers with varying configurations to test thermal control functionality. Diagnose and route field issues, contributing to resolution strategies. Develop or enhance automation tools to support thermal design and validation workflows. Essential Requirements 5+ years of industry experience in: Mechatronics Thermal controls Electronics cooling Hardware/firmware debugging Strong programming skills in Python, C, or similar languages. Familiarity with server systems: BIOS, CPLD, BMC, device drivers. Proficiency in Linux OS and strong understanding of general OS principles. Excellent debugging, problem-solving, and communication skills. Desirable Qualifications Bachelor s or Master s degree in: Computer Engineering Mechanical Engineering with a focus on controls or mechatronics Experience designing and implementing electronic cooling solutions (hardware to firmware). Proficiency with CAD tools (especially CREO) for mechanical and thermal design. You ll work on thermal control systems that enable the latest in AI and high-performance computing, shaping the future of Dell s data center and server technologies. Dell s engineering culture offers hands-on collaboration, career development, and the opportunity to lead innovations at the intersection of hardware, firmware, and software.
Lead Software Engineer - Backend
Neuron7.ai
Lead Software Engineer - Backend Location: Bengaluru, India Employment Type: Full-time, Hybrid About Neuron7.ai Neuron7.ai is a rapidly growing AI-first SaaS company that is redefining service intelligence. Backed by top-tier venture capitalists in Silicon Valley and a distinguished group of angel investors, we are recognized as a startup to watch. Our AI-driven platform helps enterprises make accurate service decisions at scale by delivering service predictions in seconds through the analysis of structured and unstructured data. We work across industries, including high-tech devices, manufacturing, and medical devices, enabling service leaders to excel in critical metrics like first-call resolution, turnaround time, and service margins. At Neuron7.ai, you ll be part of an innovative and dynamic team that is shaping the future of service intelligence. We value creativity, collaboration, and a commitment to pushing boundaries. This is your chance to make an impact in a fast-growing startup and work with cutting-edge technology. About the Team As a Lead Software Engineer - Backend, you will play a crucial role in architecting, developing, and optimizing backend systems for our groundbreaking products. You will lead a talented team, collaborating across functions to deliver scalable and high-performance systems. As a leader, you ll also mentor and guide junior engineers to help them grow in their careers. What You ll Do: Backend Systems Design: Lead the design and implementation of scalable, reliable, and high-performance backend systems. Distributed Systems: Develop and optimize distributed systems to handle large-scale traffic and data. System Architecture: Lead the architecture and design of critical components, ensuring robust and efficient solutions. Code Development: Write clean, maintainable, and efficient code that powers our AI-driven platform. Cross-Functional Collaboration: Work closely with product managers, frontend engineers, and other stakeholders to deliver end-to-end solutions. Troubleshooting & Debugging: Solve complex production issues and implement reliable, performance-optimized solutions. Mentorship: Provide guidance and mentorship to junior and mid-level engineers, fostering a collaborative environment. Continuous Learning: Stay updated on the latest trends and advancements in backend development, AI, and distributed systems. What We re Looking For: Experience: Minimum 10 years of professional experience in backend development, with at least 4 years of experience in AI, NLP, or ML. Programming Skills: Expertise in one of the following programming languages: Java, Python, or Golang. Distributed Systems: Proven experience in building and maintaining distributed systems at scale. Cloud Platforms: Familiarity with at least one major cloud platform (Azure, AWS, or GCP). System Design: Strong understanding of system design, architecture patterns, and data structures. Database Knowledge: Experience with relational and NoSQL databases. API Development: Proficiency in developing RESTful APIs and microservices. Security & Performance: Solid understanding of security best practices and performance optimization in backend systems. Problem-Solving Skills: Strong analytical skills with a proven track record of solving complex engineering challenges. Communication: Excellent communication skills with the ability to collaborate across teams and interact with non-technical stakeholders. Preferred Skills: Containerization: Experience with Kubernetes, Docker, or other containerization tools for scalable deployment. Messaging Systems: Familiarity with Kafka, RabbitMQ, or similar messaging systems for real-time data processing. CI/CD: Knowledge of CI/CD pipelines and automation tools to ensure efficient development and deployment. Data Pipelines: Familiarity with data pipelining frameworks such as PySpark, Flink, or similar for real-time processing. What We Do and Value: At Neuron7.ai, we prioritize integrity, innovation, and a customer-centric approach. Our mission is to enhance service decision-making through advanced AI technology, and we are dedicated to delivering excellence in every aspect of our work. Company Perks & Benefits: Competitive salary, equity, and spot bonuses Paid sick leave Latest MacBook Pro for your work Comprehensive health insurance Paid parental leave Work from home or from our vibrant Bengaluru office with hybrid work arrangements Our Commitment to Diversity and Inclusion: Neuron7.ai is committed to fostering a diverse and inclusive workplace. We ensure equal employment opportunities without discrimination based on race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, marital status, or any other characteristic protected by law. If you re excited about building innovative backend solutions and want to work with cutting-edge technologies in a forward-thinking team, we d love to hear from you!
Software Engineer III - AI/ML, Platforms and Devices
Google Careers
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 Iii, Machine Learning
Google Careers
Software Engineer III - Machine Learning, Google One 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 with data structures or algorithms in either an academic or industry setting. Preferred Qualifications: Experience with Data Analytics, Privacy Data Handling, Privacy Design Document, and Mathematical Optimization. Understanding of Machine Learning (ML). Excellent software engineering and problem-solving skills through programming. Excellent communications skills. About the Job Google software engineers create next-generation technologies that transform how billions of users connect, explore, and interact with information. Our products must scale to handle vast amounts of data, and our work extends far beyond web search. We are looking for engineers with fresh ideas from a variety of areas including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence (AI), natural language processing (NLP), UI design, and mobile technologies. As a Software Engineer at Google, you will work on projects that are critical to Google s needs, with opportunities to switch teams and projects as our fast-paced business grows. We need engineers who are versatile, show leadership qualities, and are enthusiastic about taking on new problems across the full-stack to push technology forward. Google One (G1) is Google s membership service rooted in storage, offering access to premium features. Our team works across multiple product areas to personalize user experiences through Machine Learning. The Platforms and Ecosystems product area encompasses Google's various computing software platforms across environments such as desktop, mobile, and applications. These products provide enterprises, and ultimately end users, the ability to utilize and manage services at scale. We build innovative software products from apps to TVs, from laptops to phones that impact people s lives globally. 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 them 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.
Engineer - Power Thermal
Qualcomm
Software Engineer Power/Thermal Software Products Team Company Qualcomm India Private Limited Job Area Engineering Group > Software Engineering General Summary As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drive digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world-class products that meet and exceed customer needs. You will collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. 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. Job Description Job Overview: The Power/Thermal Software Products Team at Qualcomm focuses on delivering industry-leading power, thermal, and limit software management solutions across Qualcomm s Mobile, Automotive, Compute, IoT, and AR/VR chipsets. In this role, you will work with cross-functional teams to: Identify power optimization and performance tuning opportunities. Perform thermal/limits hardware tuning, characterization, and risk assessment. Develop optimized solutions and mitigation strategies. Conduct system-level analysis of power/thermal use cases. Collaborate with Architecture, Hardware Design, Performance, Power/Thermal Systems, and various Software teams to create optimal system-level power/thermal software solutions. Develop tools and methodologies for competitive analysis to understand competitors strengths and weaknesses. Design and implement thermal mitigation schemes that are best in the industry. Preferred Qualifications 3+ years of experience with Programming Languages such as C, C++, Java, Python, etc. Strong systems/hardware background with a solid understanding of microprocessor architecture and common SoC hardware blocks (interconnects, display, graphics, etc.). Good understanding of operating system concepts including scheduling, memory management, process management, interrupt handling, and device drivers. Experience using debug tools such as JTAG debuggers, oscilloscopes, and logic analyzers. Experience developing power/thermal management software. In-depth knowledge of embedded systems, microcontrollers, SoC power, modems, multimedia, wireless communications, and system-level debugging/analysis for SoC power optimization. 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 found on their website. Upon request, reasonable accommodations will be provided to support individuals with disabilities during the hiring process. Qualcomm is also committed to ensuring its workplace is accessible to individuals with disabilities. (Please note that this email address is exclusively for accommodation requests. Qualcomm will not respond to requests for application status updates or resume inquiries via this email.) Recruitment Policy Qualcomm s Careers Site is only for individuals seeking employment directly with Qualcomm. Staffing and recruiting agencies, as well as candidates represented by agencies, are not authorized to use this site to submit profiles, applications, or resumes. Any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies and is not responsible for any associated fees. Compliance Notice Qualcomm employees are expected to comply with all applicable policies and procedures, including but not limited to security requirements and protection of company confidential and proprietary information, in line with applicable laws. Qualification : Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
Lead Engineer Software Test & Release
Sasken Technologies
Job Title: Lead Engineer Software Test & Release Location: Bangalore Job Summary We are looking for a skilled Security Test and Automation Engineer with 7-9 years of experience in Security Verification and Validation, particularly on Embedded Systems. The ideal candidate will have 3-4 years of leadership experience in managing a team of security test engineers and hands-on expertise in scripting languages like Python, Java, and AI/ML-based tools. The primary responsibility will be to develop and execute security testing strategies across various domains including Devices, Automotive, Medical Devices, and Telecom Infrastructure (Wireless and Wired). Key Responsibilities Security Test Strategy: Develop and execute a comprehensive security test and automation strategy across multiple domains like Devices, Automotive, Medical Devices, and Telecom Infrastructure. Collaborate with project teams to capture best practices, share knowledge about the latest tools and technologies, and identify opportunities for new solution development. Understand client requirements for security testing and prepare proposals related to Security and Penetration Testing. Penetration Testing: Work with clients to understand their testing needs (e.g., number and types of systems for testing). Plan, create, and execute penetration methods, scripts, and tests to assess the security of systems. Perform remote or on-site security testing of a client s network or infrastructure to uncover vulnerabilities. Simulate security breaches to test system vulnerabilities and identify potential threats. Generate detailed reports outlining security issues, the level of risk, and recommendations for remediation. Team Leadership and Development: Lead and mentor a team of security test engineers, providing guidance on technical challenges and professional growth. Conduct reviews of designs, code, and test plans to identify risks and ensure quality deliverables. Identify training needs for the team and provide support for their technical development. Risk Analysis and Requirement Management: Conduct requirement analysis and feasibility studies, considering risk identification and mitigation. Perform system-level work estimation and ensure timely delivery of high-quality work. Ensure traceability of requirements from design to delivery, while optimizing code and ensuring test coverage. Continuous Improvement: Participate in technical initiatives within the project and organization, delivering training and maintaining a high level of technical competence through ongoing self-study and technical assessments. Identify and implement improvements in security testing practices and tools. Required Skills and Experience 7-9 years in Security Verification and Validation on Embedded Systems. 3-4 years of experience leading a team of security test engineers. Hands-on experience with scripting languages like Python, Java, and AI/ML-based tools. Experience in penetration testing and security assessments for embedded systems and network infrastructures. Technical Expertise: Strong knowledge of security testing methodologies, vulnerability assessments, and penetration testing. Proficiency in scripting languages (Python, Java, Perl, Shell scripts, TCL). Experience in Automation Frameworks for security testing. Understanding of network protocols (2G, 3G, LTE, 5G) and security concerns within telecommunications and embedded systems. Certifications: Bachelor s degree in Engineering or equivalent. Certifications in Security Testing (e.g., Certified Ethical Hacker - CEH) are highly desirable. Tools and Technologies: Experience with test and trace/log collection tools such as QXDM, QCAT, QPST, Prism, and other telecom instruments (e.g., Anritsu, Keysight). Familiarity with automation scripting tools like RTD (for Anritsu) or equivalent. Knowledge of Linux host platforms and network simulation tools. Specialization: Expertise in 2G, 3G, 4G, 5G, Interop Testing, and VSAT-SATCOM technologies. Understanding of 3GPP specifications and network vendor tests. Desirable Skills Strong problem-solving and analytical skills to identify vulnerabilities and assess risks in systems. Ability to provide strategic and actionable insights based on security findings. Ability to communicate complex security issues to non-technical stakeholders. Leadership and mentoring capabilities to guide junior engineers and promote team development. Work Environment Location: Bangalore Opportunity to work in a dynamic environment with the latest tools and technologies in the security testing domain. If you have a passion for security testing and automation, along with a desire to lead and contribute to impactful projects, this is the perfect opportunity for you! Apply now to join our team and make a significant impact in the field of security testing.
System Software Development Engineer
Intel Corporation
Job Title: System Software Development Engineer Functional Safety Job Description: The Intel Client Computing Group (CCG) Edge Software division is seeking experienced professionals in system software development for embedded product applications. This role offers an exciting opportunity to be part of a high-impact team responsible for enabling Functional Safety (FuSa) Software/Firmware solutions for Intel Edge platforms. Key Responsibilities: Develop Functional Safety (FuSa) firmware and software solutions as part of the system software development team. Take ownership of specific software/firmware modules, ensuring their compliance with FuSa standards such as IEC 61508 and DO-178C. Conduct unit testing, static and dynamic analysis, and maintain traceability of requirements. Create software collaterals and documentation that meet FuSa standards. Perform integration activities for milestone releases, Best Known Configuration (BKC) updates, and user guide preparation for customer enablement. Qualifications & Requirements: Education: Bachelor's or Master's degree in Computer Science, Electronics, or a related field. Experience: Minimum 5+ years of experience in embedded system software development. Programming Skills: Proficiency in C/C++. Scripting Expertise: Experience with scripting languages such as Python and Perl for test case development. Operating Systems: Strong knowledge of Linux System Software and Real-Time Operating Systems (RTOS). Debugging & Toolchains: Hands-on experience with embedded software debugging tools and code versioning toolchains. Software Development & Integration: In-depth understanding of software development methodologies, integration processes, and source code management systems (e.g., GitHub). Collaboration & Communication: Excellent written and verbal communication skills, with a strong ability to document technical processes effectively. Soft Skills: Strong analytical, organizational, and problem-solving skills, with a proactive, resourceful, and self-motivated approach to work. About the Client Computing Group (CCG): The Client Computing Group (CCG) at Intel drives business strategy and product development for Intel's PC platforms, covering a range of form factors including notebooks, desktops, 2-in-1s, and all-in-one devices. Working closely with industry partners, CCG aims to deliver cutting-edge computing experiences that empower individuals to focus, create, and connect in meaningful ways. As Intel s largest business unit, CCG fuels innovation and advances Intel s mission to enrich lives through technology. Intel s Commitment to Diversity & Inclusion: Intel is an equal opportunity employer and considers all qualified applicants without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected status under local law. Intel offers one of the best total compensation packages in the industry, including: Competitive salary, stock options, and performance-based bonuses. Comprehensive healthcare, retirement plans, and paid time off. Professional development opportunities and career growth support. Qualification : Bachelor's or Master's degree in Computer Science, Electronics, or a related field.
Senior Application Engineer - Crash & Occupant Safety
Ansys
When visionary companies need to know how their world-changing ideas will perform, they close the gap between design and reality with Ansys simulation. For more than 50 years, Ansys software has enabled innovators across industries to push boundaries by using the predictive power of simulation. From sustainable transportation to advanced semiconductors, from satellite systems to life-saving medical devices, the next great leaps in human advancement will be powered by Ansys. Innovate With Ansys, Power Your Career. Summary / Role Purpose The Senior Application Engineer is responsible for leveraging their experience, subject matter expertise, and customer-relationship skills to assist in growing our software business by proactively helping customers deploy ANSYS technology to deliver on their key business initiatives. This role is focused on the Automotive Industry for applications like crashworthiness, occupant, and pedestrian safety. Key Duties and Responsibilities Collaborate with Sales to create solutions to complex customer problems using LS-DYNA and other Ansys structural simulation software. Support Automotive customers in developing methods for crash and safety-related simulation. Present ANSYS value proposition to executive-level audiences. Lead high-profile business development projects and analysis of complex technical problems. Provide best practices to help customers derive more value from ANSYS solutions. Participate in internal corporate initiatives for product enhancement, consulting, and training. Minimum Education / Certification Requirements and Experience BS in engineering or a related technical discipline. Minimum 5 years of experience in automotive crash-related simulation. Knowledge of LS-DYNA and other Ansys tools. Understanding of Euro-NCAP, G-NCAP, and Bharat N-CAP simulation implementations. Experience in durability, full vehicle crash simulation, dummy positioning, airbag modeling. Strong fundamentals in Structural Mechanics, FEA, Non-Linear Materials, and Dynamics. Strong project management skills, ability to work with cross-functional teams. Preferred Qualifications and Skills MS or PhD in Engineering is preferred. Customer service mindset with a passion for excellence. Ability to travel up to 25%. At Ansys, We Operate as ONE Ansys We fuel new ideas, build relationships, and help each other realize our greatest potential. Our Commitments: Amaze with innovative products and solutions. Make our customers incredibly successful. Act with integrity. Ensure employees thrive and shareholders prosper. Our Values: Adaptability: Be open, welcome what s next. Courage: Move forward passionately. Generosity: Share, listen, serve. Authenticity: Be you, make us stronger. Our Actions: We commit to audacious goals. We work seamlessly as a team. We demonstrate mastery. We deliver outstanding results. Inclusion is at Our Core We believe diverse thinking leads to better outcomes. We are committed to creating a workplace where diversity, inclusion, equity, and belonging thrive. Welcome What s Next in Your Career at Ansys At Ansys, you will work alongside visionary leaders to change the world with innovative technology. We push the limits of world-class simulation technology, empowering our customers to turn their design concepts into successful, innovative products faster and at a lower cost. At Ansys, it s about learning, discovery, and collaboration. It s about the "what s next" as much as the "mission accomplished." It s about forging innovation in an environment built on respect, autonomy, and ethics.
Senior R&d Engineer
Ansys
About Ansys For over 50 years, Ansys has been at the forefront of innovation, enabling companies across industries to push boundaries through the predictive power of simulation. From sustainable transportation to life-saving medical devices, our solutions help bridge the gap between design and reality. At Ansys, we empower our employees to turn visionary ideas into reality. Join us and shape the future of simulation technology! Role Overview As a Senior R&D Engineer, you will join the SeaScape Research and Development team, working on cutting-edge semiconductor analysis software. You will contribute to the development of ANSYS RedHawk-SC, the industry s first EDA solution built on the SeaScape Elastic Compute Architecture, designed to handle massive datasets and distributed computing. This role requires strong C++ programming skills, problem-solving abilities, and a solid foundation in semiconductor design. Key Responsibilities Software Development & Optimization Design, develop, and optimize high-performance software for semiconductor analysis. Write efficient, scalable, maintainable, and robust code in C++. Implement unit, regression, and system-level tests to ensure high-quality code. Diagnose and fix complex software issues. Collaboration & Process Adherence Work closely with technical leads, engineers, and managers to refine and improve solutions. Learn and follow best practices in software engineering and semiconductor design. Communicate effectively within the team to ensure smooth collaboration. EDA & Semiconductor Analysis Develop expertise in IC Layout specification formats (Oasis, GDS). Work on parasitic extraction, gate/transistor-level design, and power analysis. Optimize EDA software for large-scale simulations and distributed computing. Required Qualifications & Skills Education & Experience: Bachelor s or Master s degree in Computer Science, Electrical/Electronics Engineering, or a related field. 4-6 years of experience in a product-based company. Technical Expertise: Proficiency in C++ for high-performance computing. Strong knowledge of data structures, algorithms, and debugging. Experience working with Linux operating systems. Basic understanding of IC layout specifications (Oasis, GDS). Familiarity with gate-level and transistor-level electronic design. Soft Skills: Ability to learn quickly and work in a fast-paced environment. Strong problem-solving skills and attention to detail. Excellent communication and teamwork skills. Preferred Qualifications (Nice to Have) EDA & Semiconductor Analysis: Experience with parasitic extraction for advanced semiconductor nodes. Knowledge of transistor-level simulation and gate-level power analysis. Familiarity with IC physical design and RTL optimization. High-Performance Computing & Distributed Processing: Experience with distributed processing, debugging, and optimization. Knowledge of AI/ML, GPU architectures, CUDA, and vectorization libraries (Google Highway). Experience with high-bandwidth networking (InfiniBand). Software Development & Automation: Experience in commercial software development, build automation, and testing. Work on Industry-Leading Technology Build next-gen EDA and semiconductor simulation software. Career Growth Be part of an innovative, research-driven environment. Collaborate & Innovate Work alongside industry experts in high-performance computing & semiconductor analysis. Inclusive & Diverse Culture We believe diverse thinking leads to better outcomes. At Ansys, we commit to excellence, integrity, and innovation Together, we power the future of simulation. Apply Now & Be a Part of Ansys' Innovation Journey!
Applied Ai Engineer
Devrev
About DevRev DevRev s AgentOS is a purpose-built CRM platform for SaaS companies, integrating three modern apps for support, product, and growth teams. By converging six teams and replacing nine business apps, we streamline workflows for end users, sellers, support, product teams, and developers. Unlike traditional CRMs, DevRev offers a blank canvas approach to collaboration, AI-driven analytics, and automation, helping SaaS companies increase product velocity and reduce customer churn. Thousands of companies rely on DevRev for low-latency analytics and customizable LLMs in the era of Generative AI. Headquartered in Palo Alto, California, with offices in seven global locations, DevRev has raised $100 million from Khosla Ventures and Mayfield, reaching a $1.1 billion valuation. Founded in 2020 by Dheeraj Pandey (co-founder and former CEO of Nutanix) and Manoj Agarwal (former SVP of Engineering at Nutanix), DevRev is honored to be named on Forbes 2024 list of America s Best Startup Employers. About the Role: Applied AI Engineer The Applied AI Engineering team plays a crucial role in ensuring customers maximize their DevRev experience. As businesses integrate DevRev into their enterprise systems, workflows, and automation, our team collaborates closely with customers to design, develop, and implement tailored AI-powered solutions. Your mission is to bridge the gap between customer needs and technical solutions, ensuring seamless adoption and delivering high-impact AI applications that enhance the DevRev platform. Responsibilities Design, develop, and implement integrations, automations, and customizations to integrate DevRev with customers existing tech stacks and workflows. Leverage AI and Generative AI techniques (e.g., prompt engineering, LLM fine-tuning) to create cutting-edge AI-powered agent experiences. Optimize semantic search engines for improved accuracy and relevance. Conduct data analysis, write SQL queries, and build dashboards to provide insights and inform business decisions. Act as a technical consultant, guiding customers through critical workflows, including integrations with code repositories and enterprise tools. Maintain proactive communication and feedback loops with key stakeholders, including Customers, Engineering, Product, Customer Success, Support, Revenue, and Marketing teams. Continuously learn new technologies and apply them to enhance customer solutions. Ideal Candidate Qualifications Degree in Software Engineering, Computer Science, or equivalent experience. 1-2+ years of hands-on coding experience with TypeScript, JavaScript, Python, APIs, Webhooks, and SQL. Familiarity with Generative AI, including GPT-4, prompt engineering, and fine-tuning. Knowledge of vector databases and data embeddings. Strong communication skills (written and verbal in English). Results-driven mindset, with a passion for problem-solving and innovation. Ability to work independently, take initiative, and drive projects to completion. DevRev Culture At DevRev, we are committed to hiring individuals who are hungry, humble, honest, and act with heart. Our vision is to help build the world s most customer-centric companies, and our mission is to empower engineers to embrace their customers through design, data engineering, and machine intelligence. We seek individuals who thrive in a fast-paced, high-energy environment and are passionate about pushing the boundaries of AI and automation. If you re excited about building AI-driven solutions, working with cutting-edge technologies, and shaping the future of SaaS and CRM, we d love to hear from you! Qualification : Degree in Software Engineering, Computer Science, or equivalent experience.
Senior Software Engineer - Gpu System Software
Nvidia
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 Staff Engineer - Systems Lead : Power & Performance (embedded System)
Qualcomm
Experience Level: 4+ years (Bachelor s), 3+ years (Master s), or 2+ years (PhD) Preferred Domains: Embedded Systems, Mobile, IoT, Automotive General Summary: We are seeking a highly skilled Systems Engineer with experience in post-silicon validation, system modeling, and power-performance optimization. The ideal candidate will work on cutting-edge embedded systems with a focus on CPU, GPU, and AI workload performance. This role offers an opportunity to collaborate with cross-functional teams to optimize SoC performance and contribute to next-generation product innovations. Preferred Qualifications: Experience in as many of the following areas is desirable: Embedded Systems & Mobile/IoT/Auto Domains: Hands-on experience with complex embedded systems and SOC performance. Post-Silicon Validation: System validation, performance analysis, and feedback to influence future product development. Power & Performance Analysis: Analyzing power-performance data for various CPU, GPU, and AI workloads/benchmarks. System Modeling & Profiling: Expertise in power/performance use cases, SOC profiling, PPA tradeoffs, and product qualification. CPU Microarchitecture: Knowledge of cache, latency, bandwidth analysis, and optimization. Linux/Android Kernel Development: Experience with device driver development, Android architecture, and system programming. Power Optimization: Experience with DVFS/DCVS governors and power management at the system level. Hands-On Lab Experience: Familiarity with DAQs, oscilloscopes, JTAG, ARM Developer Studio, and power data acquisition. Automation & Scripting: Proficiency in Python, shell scripting, ADB shell, and automation environments for Linux/Android systems. Collaboration & Leadership: Ability to work with internal teams and external partners for analysis and optimization. Acts as a tech lead and provides guidance to engineering teams. Tools & Version Control: Exposure to Git, Jira, Android, and QTI tools. Key Responsibilities: Perform post-silicon validation of SoC performance and architecture. Analyze and optimize power-performance trade-offs in collaboration with architecture teams. Develop and enhance tools to assist in performance analysis and workload characterization. Drive power and performance optimization for CPUs, GPUs, and AI workloads. Provide technical leadership and guide teams on system-level optimization and validation. Collaborate with internal and external teams to achieve performance goals. Minimum Qualifications: Bachelor s degree in Engineering, Information Systems, Computer Science, or a related field and 4+ years of relevant experience. Master s degree in Engineering, Information Systems, Computer Science, or a related field and 3+ years of relevant experience. PhD in Engineering, Information Systems, Computer Science, or a related field and 2+ years of relevant experience. Skills: Strong understanding of computer architecture and OS fundamentals. Excellent communication and presentation skills. Ability to manage tasks independently and work in a fast-paced environment.
Principal Software Engineer
Boomi Software
About Boomi and What Makes Us Special Are you ready to work on world-changing technologies? Today, organizations need to move with increased agility and insight to grow and thrive. Boomi is one of the hottest tech companies in the SaaS/Cloud industry, named a leader for eight years in a row in the Gartner Enterprise iPaaS Magic Quadrant, and recently recognized by Inc. Magazine as one of the best workplaces. Our award-winning, patented technology is transforming the world of integration by making enterprise-class integration technology accessible and affordable to companies of all sizes. Boomi provides the foundation on which businesses can evolve and innovate. We help organizations connect everything and engage everywhere across any channel, device, or platform. More than 18,000 organizations are using Boomi to run better, faster, and smarter. Working at Boomi means doing what you love. We hire trailblazers with an entrepreneurial spirit who can solve challenging problems, make a real impact in technology, and want to build something big. If you are passionate about solving hard problems, enjoy working with world-class people, and developing cutting-edge technology, we want to talk to you. Software Principal Engineer Our Engineering team ensures that our next-generation software meets customer needs, is competitive and is of the highest quality. Our Engineers understand the definition of done, the expected quality, and ensures that our software meets or exceeds end-user requirements. We spend substantial time learning new technologies and softwares to come out with robust Solutions and scalable Designs that solve our Customer pain points and cater to their Business needs. Our Software Development procedures and practices comply with industry standards. Join us as a Software Principal Engineer on our Engineering team in Bengaluru to do the best work of your career and make a profound social impact. What you ll achieve As a Software Principal Engineer, you will be responsible for Building various Connectors that incorporate Scalable design and programming Best Practices. As a Principal Engineer, you will be responsible for making sure the developed Connector meets Business Goals and quality expectations. Additionally, you will mentor junior team members, help them grow themselves and be technically competative. You will work with product management, other engineering teams, customer success and support on testing new product features and enhancements across various areas of Boomi offerings. You will: Be a key member of an Agile team, collaboratively realizing features through the software development lifecycle Collaboratively build features through the Agile software development lifecycle Guide and participate in design, development, unit testing, code review, and deployment of Boomi products and services including enhancements and/or resolution of any issues that may be reported Investigate and resolve complex customer issues Work independently with a minimal level of guidance from technical leadership Mentor other Boomi engineers, including design collaboration and code reviews Research, validate, and recommend technology decisions for new features Collaborate with Product managers/owners and other cross functional teams like Architecture, PSR, Quality, Security etc. Every Boomi team member brings something unique to the table. Here s what we are looking for with this role: Essential Requirements Ability to learn new technologies, softwares, tools, languages with minimal training and on-the-job experience 5+ years of experience in architecting and implementing APIs and integration technologies in distributed enterprise environments using a combination of technologies, languages or standards like REST, SOAP, JSON, Python, Java etc. Experience with Java, Advanced Java, source control systems, continuous integration tools Experience with agile collaboration tools, such as JIRA and Confluence Experience with Web Services technologies including REST, SOAP, and WSDL Strong computer science fundamentals: data structures, algorithms, design patterns. Own Tech Debt/Tech Modernization - Ability to balance the long-term "big picture" and short- term implications of design decisions. Having proficiency Java, Microservices, Cloud Native Architecture Hands on experience in Microservices, RESTful web services Desirable Requirements 12-14 years of experience in software development Bachelors or Masters degree in CSE Well-versed with Core Java and Advanced Java Good understanding of OOPS Concepts, SOLID principles and Design Patterns Experience using Message brokers such as Service Bus, AWS SQS, AWS SNS, Kinesis, and Kafka is an added advantage Experience designing well-defined Restful APIs, API documentation tools like openAPI, testing tools like Postman and SOAPUI is an added advantage Experience using Devops tools like Bamboo, Jenkins, Harness and other CI/CD tools Familiarity with highly scalable, high throughput web applications and backend systems Familiarity using Cloud Services such as AWS, Azure At Boomi we show up for each other with empathy, compassion, and purpose because, at Boomi, we win as one that s why we strive to integrate more diverse voices for a stronger and smarter team. Qualification : Bachelors or Masters degree in CSE
Senior Performance Engineer
Boomi Software
Senior Performance Engineer Are you ready to work on world changing technologies? Today, organizations need to move with increased agility and insight to grow and thrive. Boomi is one of the hottest tech companies in the SaaS/Cloud industry, named a Leader for the eighth year in a row in the Gartner Enterprise iPaaS Magic Quadrant and recently recognized by Inc. Magazine as one of the best workplaces. Our award-winning, patented technology is transforming the world of integration by making enterprise-class integration technology accessible and affordable to companies of all sizes. Boomi provides the foundation on which your business can evolve and innovate. According to a recent survey by Vanson Bourne, connected businesses are far outpacing their competitors. We help organizations connect everything and engage everywhere across any channel, device or platform. More than 7,000 organizations are using Boomi to run better, faster and smarter. Working at Boomi means doing what you love. We hire trailblazers with an entrepreneurial spirit who can solve challenging problems, make a real impact in technology and want to build something big. If you are passionate about solving hard problems, enjoy working with world-class people and developing cutting edge technology, you should explore a career with Boomi. Learn more at http://www.boomi.com/ or visit Boomi Careers. Join us as a Performance Engineer on our Performance, Scalability and Resiliency(PSR) Engineering team in Bangalore/Hyderabad, India to do the best work of your career and make a profound social impact. What you ll achieve As a Performance Engineer, you will be responsible for validating and recommending performance optimizations in Boomi s computing infrastructure and software. You will work with our Product Development and Site Reliability Engineering teams on Performance monitoring, tuning and tooling. You will: Analyze Software Architecture (monolith and micro-service) and identify potential areas of performance, scalability and resiliency improvements Identify KPIs, perform trending and analysis, identify patterns and engineer remedial solutions for a high performant, fault tolerant and resilient platform and application stack. Design, automate and perform scalability and resiliency tests using various tools like JMeter, Chaos Monkey or similar Use observability stack to improve diagnosability and trending around Performance bottlenecks Identify performance tuning opportunities and recommend remedial solutions Take the first step towards your dream career Every Boomer brings something unique to the table. Here s what we are looking for with this role: Essential Requirements Expert in performance engineering fundamentals - arrival rate, workload models, responsiveness, computing resource utilization, time complexity, scalability, resiliency etc.. Expert in monitoring the performance using native Linux OS, Application Performance Management(APM) and Infrastructure monitoring tools Experience in analyzing crash dump, thread dump, SQL slow query log and identify performance bottlenecks Expert in recommending optimal resource configurations in Cloud, Virtual Machine, Container and Container Orchestration technologies Flexibility to work in a remote and geographically distributed team environment Desirable Requirements Experience in writing data extraction and custom monitoring tools using any programming language - Java, Python, R , Bash or similar Experience in capacity planning and modelling using AI/ML, queueing models or similar approaches Performance tuning experience in Java or similar application code
Iot Firmware Engineer
Solaredge Technologies
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.
Senior Embedded Engineer
Solaredge Technologies
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.
1 - 20 of 0 jobs
* No exact matches found. Showing closest results insteadNo results found
Modify search criteria or create an alert to get relevant jobs as soon as they’re posted