Rtos Real Time Operating Systems Jobs in Bengaluru

1205 Jobs Found

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
FW

Software/embedded Developer

Fracktal Works

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

Position: Software/Embedded Developer Location: Bengaluru Employment Type: Full-Time Job Overview We are seeking a motivated and skilled Software/Embedded Developer to design, develop, and implement **embedded solutions** for our 3D printer systems. This role focuses on enhancing UI/UX interfaces, communication protocols, and hardware integration for embedded platforms. Key Responsibilities Embedded Development: Design and develop embedded applications using **Python and/or C++**. UI/UX: Build intuitive **UI/UX interfaces using Qt** for embedded platforms. Communication: Implement and maintain **web socket communication** for device connectivity. Functionality Enhancement: Develop and integrate **plugins** to enhance product functionality. Version Control: Use version control systems (**GitHub**) for code management and collaboration. Microcontroller Interfacing: Program and interface with **Raspberry Pi and Atmega-based microcontrollers**. Hardware Integration: Collaborate with hardware engineers to integrate software with 3D printer electronics. Testing & Optimization: Debug, test, and optimize embedded applications to ensure system reliability and performance. Code Quality: Participate in **code reviews** and provide feedback on system design and implementation. Required Qualifications & Skills Education: Bachelor s degree in Electronics, Computer Science, or a related field (**Freshers welcome**). Experience: Proven experience in embedded systems development. Core Programming: Proficiency in **Python and/or C++**. GUI Framework: Hands-on experience with **Qt framework** for GUI development. Design: Strong understanding of **UI/UX principles**. Technical Tools: Experience with **web sockets, plugin development, and version control systems (GitHub)**. Hardware Platforms: Practical knowledge of working with **Raspberry Pi and Atmega microcontrollers**. Domain Knowledge: Familiarity with **3D printing technology** is a strong advantage. Soft Skills: Excellent **problem-solving and debugging skills**; strong communication and teamwork abilities. Qualification : Bachelors degree in Electronics, Computer Science, or a related field

Software Embedded Software embedded Embedded software Developer
FW

Software Embedded Engineer

Fracktal Works

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

Software & Embedded Systems Engineer Location: Bangalore Department: Engineering Role Summary Fracktal Works is looking for a skilled and motivated Software & Embedded Systems Engineer to join our innovative engineering team in Bangalore. The ideal candidate has a strong foundation in software development, hands-on experience with embedded systems, and a keen interest in working with hardware platforms. Experience with 3D printers is a plus. This role will involve designing, developing, and maintaining embedded software solutions, collaborating closely with hardware teams, and contributing to cutting-edge projects in the field of additive manufacturing and automation. Key Responsibilities Design, develop, and maintain embedded software for various hardware platforms. Write clean, efficient, and optimized code in Python and C++ for embedded applications. Apply object-oriented programming (OOP) principles to develop modular and scalable codebases. Collaborate with hardware engineers to integrate, test, and debug embedded software with physical hardware. Build and experiment with Arduino, Raspberry Pi, and other microcontroller-based platforms. Diagnose and resolve software and hardware integration issues. Work within Linux environments for scripting, system management, and development tasks. Use Git, GitHub, and other version control tools for collaborative development and project tracking. Participate in code reviews, providing and incorporating constructive feedback to ensure code quality. Qualifications & Skills Bachelor s degree in Computer Science, Electronics/Electrical Engineering, Mechatronics, or a related field. Strong programming skills in Python and C++. Solid understanding of object-oriented programming (OOP) and software design principles. Experience with embedded systems development and working with hardware interfaces. Hands-on experience with Arduino, Raspberry Pi, or similar development boards. Proficiency with Linux systems (including shell scripting and system-level operations). Familiarity with version control systems (e.g., Git and GitHub). Prior experience with 3D printers either operating, building, or modifying them is an advantage. Excellent problem-solving skills, attention to detail, and a passion for hands-on development. Strong collaboration and communication skills both written and verbal. Knowledge of PCB design is a plus, but not required. At Fracktal Works, you ll join a team that is pioneering the future of manufacturing technology. You ll work on exciting projects in 3D printing and embedded systems, learn from a collaborative and highly skilled team, and make a tangible impact in an innovative, fast-paced environment. Qualification : Bachelors degree in Computer Science, Electronics/Electrical Engineering, Mechatronics, or a related field

Software Embedded Software embedded Embedded software Engineer
SC

Embedded Developer

Scaledge

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

Job Title: Embedded Developer Location: Bangalore Experience: 2 5 Years Responsibilities Debug embedded systems efficiently to identify and resolve issues. Develop embedded software for microprocessor/microcontroller-based systems. Design, develop, test, and maintain embedded software modules. Work independently with guidance from the business team to meet product objectives. Take ownership of planning and delivering components/modules within schedule and quality standards set by the product owner. Design and build highly scalable, available, and resilient cloud solution architectures related to embedded systems. Demonstrate strong analytical skills and proactively learn new technologies to enhance product capabilities. Requirements Proficient in C/C++ programming for embedded systems development. Experience in developing SDKs and libraries using C/C++. Strong Linux programming skills. Familiarity with V4L2 and LibCamera libraries. Hands-on experience in developing device drivers. Experience programming on RTOS (Real-Time Operating Systems). Proven track record in designing, coding, and testing embedded systems. Practical experience working with hardware platforms such as Raspberry Pi and other microcontroller-based boards. Excellent debugging skills for embedded software. Working knowledge of communication protocols: SPI, UART, I2C. Experience with image processing libraries such as OpenCV. Knowledge of software release management processes. Familiarity with source code management tools like GitHub and Bitbucket. Experience using CI/CD tools such as Jenkins for automated build and deployment.

Embedded Developer Embedded developer Full-Time Embedded engineer
RS

Embedded Software Engineer

Raad Systems

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

Position: Embedded Software Engineer Location: Bengaluru, Karnataka, India Reporting To: Project Manager Qualifications: Bachelor s Degree in Electronics & Communication, Electrical, or Computer Science Engineering 2 to 5 years of relevant experience in embedded software development and software design Proficiency in programming languages such as C, C++, C# and experience with RTOS Key Responsibilities: Collaborate with cross-functional teams to design and develop embedded software from initial requirements through to production and commercial deployment Write clean, efficient, and well-documented code aligned with specifications Troubleshoot, debug, and maintain existing embedded software systems Recommend and implement software improvements to enhance performance and reliability Develop technical documentation and reports to support software solutions Integrate software components and third-party libraries or tools as required Essential Skills & Experience: Proven experience as an Embedded Software Developer or Engineer Strong understanding of communication protocols such as Serial, Ethernet (TCP/IP, UDP), CAN, SPI, I2C, SQI, Parallel, EtherCAT, etc. Solid background in software design and development within a test-driven environment Proficient in embedded programming with C, C++ and RTOS Excellent analytical, problem-solving, and communication skills Desirable Skills: Experience working with microcontrollers Knowledge of PLC programming Ability and enthusiasm to quickly learn new programming languages and technologies Qualification : Bachelors Degree in Electronics & Communication, Electrical, or Computer Science Engineering

Embedded Software Embedded software Software embedded Engineer
C-

Software & Algorithm Design Engineer Robotics

Cynlr - Cybernetics H.i.v.e

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

Job Title: Software & Algorithm Design Engineer Robotics Location: Bengaluru Overview: We are seeking a talented Software and Algorithm Design Engineer to join our Robotics team. The ideal candidate will have a strong foundation in machine learning, computer vision, and image processing, coupled with practical experience in developing and optimizing algorithms for real-world robotics applications. This role demands proficiency in C++, familiarity with GPU computing, and a systems-level approach to problem-solving. Key Responsibilities: Develop and model new Machine Learning architectures and algorithms from the ground up. Apply expertise in machine vision and image processing to solve complex robotic perception problems. Classify and evaluate various ML models, understanding their benefits, limitations, and evolution. Parameterize problems with a clear understanding of system-level and process-level impacts. Translate and optimize DSP and/or Neural Network-based algorithms for high performance. Build robust test frameworks to validate algorithm correctness and performance. Collaborate closely with cross-functional teams to deliver production-ready, reliable robotics software beyond prototyping stages. Document code and algorithm design meticulously to ensure maintainability and clarity. Utilize GPU technologies, including CUDA, to accelerate algorithm performance. Required Skills & Qualifications: Strong grasp of Machine Learning fundamentals and practical ML toolkits. Proficient in C++ (Python proficiency assumed). Solid background in Machine Vision and Image Processing. Understanding of control systems is a plus. Familiarity with GPU application development and CUDA programming (expert level not required). Experience optimizing algorithms related to DSP or Neural Networks. Skilled in building comprehensive test frameworks for software validation. Passionate about documentation and writing clean, readable code. Comfortable working within a software development lifecycle to create production-quality software. Preferred Knowledge: ML Architectures and Neural Networks Digital Image Processing & Machine Vision CPU and GPU Architectures CUDA and GPU Programming Basic Software Design Patterns Memory Architecture & Optimization Techniques Algorithm Performance Optimization Tools & Technologies: C++ CUDA cuDNN and other machine learning frameworks Computer Vision libraries (e.g., OpenCV)

Sw Design Sw design Robotics Robotics design
C-

Robotics Solution Engineer

Cynlr - Cybernetics H.i.v.e

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

Job Title: Robotics Solution Engineer Location: Bengaluru Key Focus Areas: The ideal candidate will have experience and expertise in 40-60% of the following domains: Task Development: Breaking down complex robotic tasks (e.g., pick, orient, place) and designing efficient workflows. Simulation and Validation: Using advanced physics-based simulation tools to model and validate robotic systems and interactions. System Integration: Seamless integration of hardware, software, and sensors tailored to customer environments. Customer-Centric Solutions: Customizing robotic solutions to fit specific customer requirements and constraints. Foundational R&D and ML Development: Supporting research and machine learning algorithm development to enhance robotic perception, autonomy, and decision-making. Roles and Responsibilities: Physics-Based Simulation Development: Develop comprehensive physics-based models for robots, environments, and their interactions. Create and validate dynamic models involving rigid body dynamics, contact physics, material properties, and compliance, especially for multi-arm robotic systems. Build and maintain digital twins of physical robots and real-world environments. Algorithm Development & Implementation: Design, implement, and validate control and motion planning algorithms for multi-arm robots, focusing on manipulation and grasping. Optimize kinematics, dynamics, and force-based control strategies for real-time robotic applications. Support learning-based algorithm implementation for real-time perception and manipulation, including simulation-based testing and validation. Machine Learning Applications: Apply machine learning techniques to robotic perception and decision-making. Implement learning-based algorithms for perception and manipulation tasks. Testing, Validation & Optimization: Develop protocols to validate simulation accuracy by bridging virtual and real-world performance. Create automated test sequences and metrics for robust validation across various scenarios. Analyze simulation results to enhance system performance, safety, and reliability, suggesting design improvements. Collaboration & Cross-Functional Support: Work closely with controls engineers to validate and tune control systems in simulation. Collaborate with algorithm, software, and hardware teams to refine systems and resolve issues. Provide insights from simulation analyses to guide product improvements. Documentation & Reporting: Document simulation approaches, assumptions, and validation outcomes clearly. Prepare detailed reports on system performance, testing results, and optimization opportunities. Skills and Experience: Core Expertise: Advanced physics-based modeling and numerical simulation techniques. Deep understanding of robot kinematics, dynamics, and control theory. Experience with simulation validation and verification methodologies. Sensor modeling for cameras, force/torque sensors, etc. Motion planning algorithm knowledge. Familiarity with machine learning frameworks (PyTorch, TensorFlow) and real-time control implementation. Software & Tools: Experience with physics simulation platforms like NVIDIA Isaac Sim/Omniverse, CoppeliaSim, Mujoco, PyBullet, PhysX, Gazebo, or equivalents. Proficient in Python and C++ for scripting and automation tasks. Comfortable integrating CAD software and managing version control with Git. Engineering & Analysis: Skills in system dynamics modeling and error analysis. Developing test plans and performing root cause analysis. Conducting feasibility studies and model validation. Required Qualifications: Bachelor s or Master s degree in Robotics, Mechanical Engineering, or related fields. Minimum 3 years of professional experience in robotics engineering, with a focus on simulation and modeling. Strong foundation in robot kinematics, dynamics, and control systems. Proficient in Python and C++ programming. Experience with physics engines (PhysX, Bullet, PyBullet) and validating simulation results with real-world data. Preferred Qualifications: Master s or PhD in Robotics, Computer Science, or a related discipline. Hands-on experience with NVIDIA Isaac Sim/Omniverse or similar simulation platforms. Background in computer graphics, sensor modeling, and digital twin technologies. Qualification : Bachelors or Masters degree in Robotics, Mechanical Engineering, or related fields.

Robotics Solution Engineer Robotics engineer Solution engineer
C-

Solution Architect - Robotics & Automation

Cynlr - Cybernetics H.i.v.e

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

Job Title: Solution Architect Robotics & Automation Location: Bengaluru Role and Responsibilities Engage closely with customers to understand their applications and translate requirements into detailed Solution Requirement Documents (SRD) for internal delivery. Conduct feasibility studies considering engineering constraints, system integration, ergonomics, unit economics, and process optimization. Design scalable, modular, and serviceable end-to-end automation solutions including factory layouts and workflow automation. Develop detailed solution architectures for automation systems (cells, lines), decomposing into hardware, software, and functional components. Analyze and optimize production processes using simulation tools, addressing bottlenecks to improve cycle times, throughput, and efficiency. Resolve robotic automation challenges such as part presentation, variability, path planning, precision, throughput, reliability, and safety compliance. Plan and manage project workflows, milestones, development, and testing cycles with a focus on process optimization and cycle time analysis. Create and implement test and validation frameworks for design, integration, performance, and safety based on simulation insights. Lead and collaborate with multidisciplinary teams (hardware, software, simulation) and communicate simulation outcomes effectively to customers. Provide ongoing technical guidance and support to customers throughout project lifecycles, tailoring solutions to operational needs. Oversee project planning, execution, and delivery ensuring alignment with customer expectations and production objectives. Skills and Experience Proven expertise in designing and delivering comprehensive robotic and automation solutions end-to-end. Skilled in creating scalable, modular, industry-agnostic system architectures enabling seamless production line integration. Experienced in leading multidisciplinary teams to successful solution delivery. Strong knowledge of warehousing, manufacturing, and assembly processes with an ability to customize solutions to diverse industries. Ability to troubleshoot complex technical issues and optimize performance using advanced simulation tools. Excellent communication skills, capable of explaining technical concepts and simulation results to both technical and non-technical stakeholders. Familiarity with PLCs, IPCs, sensors, IO devices, and communication protocols such as Modbus and Ethernet. Basic programming skills in Python, C++, or similar languages. Strong analytical and problem-solving aptitude with focus on production process optimization. Experience visualizing robotic work envelopes and motion constraints via simulation. Required Qualifications Bachelor s or Master s degree in Robotics, Mechatronics, Mechanical Engineering, Computer Science, or related field. Minimum 5 years experience in solution engineering or a similar role within industrial engineering. Proven customer-facing experience, preferably delivering solutions to large or Fortune 500 clients. Strong technical foundation in robotics, industrial machinery, and system-to-site integration. Demonstrated leadership in managing cross-functional teams and multiple projects. Excellent interpersonal and communication skills. Hands-on experience designing automation cells and systems. Additional Preferred Qualifications Master s degree in relevant discipline. 8-10 years of experience as a solution architect or similar senior role. Proficiency with factory simulation tools such as Siemens Plant Simulation, FlexSim, or equivalent. Credible project management experience. Familiarity with modern software development practices including Git and CI/CD pipelines. Qualification : Bachelors or Masters degree in Robotics, Mechatronics, Mechanical Engineering, Computer Science, or related field.

Solution Architect Solution Architect Architect solution Robotics
QU

Sr. Frontend Engineer

Qure.ai

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

Sr. Frontend Engineer Location: Bangalore, India Employment Type: Full-time, Permanent About Qure.AI Qure.AI is one of the fastest-growing startups in India, revolutionizing healthcare diagnostics through Artificial Intelligence. We develop cutting-edge solutions that positively impact patients lives, with a focus on diseases like lung cancer, tuberculosis, and stroke. Our innovative technologies have reached over 16 million individuals in 80+ countries worldwide. At Qure.AI, we are dedicated to transforming healthcare, and we are proud to be an equal-opportunity employer. About the Role As a Senior Frontend Engineer at Qure.AI, you will work closely with product managers, designers, and backend engineers to build and deliver advanced solutions for our healthcare workflow platform. You will utilize your expertise in JavaScript, React.js, and Next.js to create robust and scalable frontend components that enhance user experience and drive adoption of our platform. What You ll Do Develop Robust Frontend Components: Build scalable and maintainable frontend features using React.js and Next.js. Ensure high code quality and performance. Translate UI/UX Designs: Collaborate with the design team to implement visually appealing, user-friendly, and functional frontend elements. Ensure the design s accuracy and responsiveness across all devices. Optimize Performance: Implement performance optimizations to enhance the speed and responsiveness of web applications (e.g., code splitting, caching). Contribute to Component Library Development: Build and maintain reusable UI components for the company s component library, ensuring scalability and consistency. Cross-Browser Compatibility: Conduct extensive testing and debugging to ensure the application functions seamlessly across all browsers and devices. Resolve compatibility issues promptly. Collaborate Across Teams: Work with product managers, designers, and backend developers to ensure effective delivery of end-to-end solutions. Actively participate in Agile/Scrum processes and code reviews. Write Clean, Maintainable Code: Follow coding standards and best practices to produce clear, efficient, and well-documented code. Ensure thorough documentation of APIs and processes to enable seamless collaboration. What You Bring Educational Qualifications: A Bachelor's degree in Computer Science or a related field, or at least 3 years of working experience in frontend development. Frontend Expertise: 3-7 years of experience in frontend development with a focus on JavaScript, TypeScript, and React.js. Architecture & State Management: Strong understanding of frontend architecture, state management, and techniques for optimizing performance. Knowledge of Next.js & Tailwind CSS: Practical experience with Next.js, Tailwind CSS, and familiarity with animation libraries (e.g., React Spring, Framer Motion) is a plus. Collaborative Mindset: Excellent communication skills and the ability to work effectively in a fast-paced and dynamic team environment. Nice to Have Backend Experience: Knowledge of backend technologies such as Python/Django, Node.js/Express, and working with RESTful APIs and WebSockets. DevOps Tools: Familiarity with Frontend DevOps tools like Vercel, Docker, Jenkins. Open Source & Community Engagement: Active participation in the frontend development community, attending meetups, or contributing to open-source projects. Familiarity with Databases & Operating Systems is a bonus. Make a Real Impact: Work on AI-powered solutions that are directly improving healthcare and impacting millions of lives. Collaborative Team: Be part of a dynamic team of top engineers and healthcare innovators. You ll have opportunities to grow alongside the company. Competitive Compensation: We offer attractive salaries and benefits, along with rewards that reflect your contributions. Career Growth: Qure.AI is in a high-growth phase, offering excellent opportunities for professional development and career advancement. If you re an experienced Frontend Engineer who wants to make a significant impact on healthcare through innovative technology, we d love to hear from you! Equal Opportunity Employer At Qure.AI, we are committed to fostering an inclusive work environment. We are an equal-opportunity employer and do not discriminate based on race, color, religion, gender, sexual orientation, gender identity, national origin, disability, or any other characteristic protected by law. Qualification : A Bachelor's degree in Computer Science or a related field

Sr. Frontend Engineer Sr. engineer Frontend 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
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 About Cloud Software Group: Cloud Software Group combines the capabilities of both Citrix and TIBCO, creating one of the world s largest cloud software providers, serving more than 100 million users globally. When you join Cloud Software Group, you ll be making a difference for real people who rely on our suite of cloud-based solutions to get their work done from anywhere. At Cloud Software Group, we value diverse lived experiences, varied perspectives, and the courage to take risks. Our teams are encouraged to dream big, innovate, and build the future of work. We are on the brink of a massive growth leap, and we need your expertise to make it happen. About This Team: Citrix, the recognized leader in VDI, Desktop-as-a-Service, and application delivery solutions, empowers enterprises of all sizes and industries to enable secure hybrid and remote working environments. With Citrix, businesses can provide employees with secure access to desktops, applications, and SaaS apps, ensuring high-performance user experiences, zero trust security, and operational cost efficiency whether customers are using cloud, on-premises, or hybrid deployments. Joining our team means the opportunity to develop cutting-edge solutions that help 100 million people worldwide securely access their digital workspaces. Key Responsibilities: Secure Access Development: You will work on a team focused on delivering secure access to Private Web Apps and SaaS apps using our ZTNA (Zero Trust Network Access) platform. Architecture Definition: Collaborate with stakeholders like Product Management and Customer Experience to define the architecture for system components. Feature Implementation: Lead the design and implementation of complex features that enhance security and scalability. Agile Development: Embrace agile development methodologies, including SAFE and SCRUM, to deliver high-quality software solutions. Code Testing: Unit-test your code for robustness, ensuring it handles edge cases, usability issues, and overall reliability. Continuous Learning: Engage in continuous learning to develop your technical expertise and stay ahead of industry trends and emerging technologies. Skills, Experience & Qualifications: Experience: Minimum of 5+ years of hands-on software development experience. Passionate about writing high-quality, scalable code and following design patterns. Comfortable conducting code/design reviews and providing constructive feedback. Technical Expertise: Proven experience in developing business-critical applications. Strong proficiency in object-oriented programming and hands-on experience with C++ for building desktop applications. Expertise in Windows, Mac, and Linux internals and debugging. Experience in Multi-Threaded Programming and crash dump analysis. Familiarity with standard debugging tools like WinDbg, GDB, and similar. Strong knowledge of operating systems, networking, data structures, and algorithms. Flexibility to work across different platforms and technologies (cloud, web, etc.) based on business needs. Experience in building applications on Windows/Linux/Mac. Knowledge of TypeScript is a plus. Education: Bachelor s or Master s degree in Engineering (Computer Science or a related field). Pay & Benefits: Competitive salary and annual bonus. Health Insurance, Life and Accidental Insurance. Tax-saving benefits like NPS (National Pension Scheme). Free transportation to and from the office. Complimentary food and fruit juices at the office campus. Paid leave benefits, including sick leave, casual leave, and paternal leave. About Us: Cloud Software Group is one of the world s largest cloud solution providers, supporting over 100 million users around the globe. By joining us, you ll be making a tangible difference for real people who rely on our suite of cloud products to get work done from anywhere. Our team values passion for technology, the courage to take risks, and empowering every team member to learn, grow, and build the future of work. Join us as we continue to evolve and grow in the cloud era. Qualification : Bachelors or Masters degree in Engineering (Computer Science or a related field).

Senior Systems Software Senior software Software systems
LO

Security Engineer - II

Locus

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

Job Title: Security Engineer - II Location: Bangalore (On-site; full-time) About Locus: At Locus, we are redefining logistics decision-making with deep-tech solutions that drive efficiency, consistency, and transparency across industries like retail and FMCG/CPG. Founded in 2015 by Nishith Rastogi and Geet Garg, Locus has evolved from a women s safety geo-tracking app into a globally recognized logistics optimization platform. Our technology has empowered enterprises such as Unilever and Nestl to execute over a billion deliveries across 30+ countries. Guided by our commitment to innovation and sustainable growth, we transform complex supply chains into strategic growth enablers. Join us at Locus and be part of a team shaping the future of global logistics. Job Overview: Key Responsibilities: Conduct comprehensive threat modeling for applications, cloud infrastructure, and overall systems architecture. Perform secure code reviews and security assessments for web, Android, and iOS applications, with a strong focus on cloud infrastructure security. Proactively identify and mitigate vulnerabilities across platforms, collaborating with development and DevOps teams to implement secure solutions. Automate and streamline security processes, aligning with the principle that Complexity is the enemy of Security. Oversee Vulnerability Management and Patch Management processes, ensuring timely remediation. Design and implement robust security measures and contribute to Red Team activities, including assessments of cloud, network, wireless, physical, and social engineering scenarios. Take ownership of assigned tasks and drive the continuous improvement of security practices across the organization. Assist in setting up and maintaining monitoring systems to identify and respond to potential incidents in real time. Develop custom tools, scripts, and scanners to address unique security challenges and automate repetitive tasks. Provide architectural guidance for securing cloud-based applications and DevOps pipelines. Continuously stay updated on emerging security technologies and techniques, sharing knowledge with the team. Qualifications: 3-5 yrs experienced Sr security engineer. Expertise in cloud security (AWS, Azure, or GCP) with a strong understanding of securing applications and infrastructure in cloud environments. Proficiency in DevOps and DevSecOps practices, including secure CI/CD pipeline integration and automation. Strong knowledge of OWASP and SANS testing methodologies for identifying and mitigating security vulnerabilities. Good understanding of software security weaknesses, architecture vulnerabilities, and mitigation strategies. Hands-on experience in threat modeling, vulnerability assessments, and penetration testing. Proficiency in any scripting language - Python. Experience in developing or customizing tools, scanners, or extenders for specific security needs. Ability to work independently and collaboratively within a team to solve complex security challenges. Experience in implementing security monitoring systems for early incident detection. Strong problem-solving skills and the ability to think creatively to simulate attack scenarios. Certification in security-related fields (e.g., AWS Certified Security, CISSP, CEH, OSCP). Experience with container security and orchestration platforms like Kubernetes and Docker. Knowledge of Infrastructure as Code (IaC) tools like Terraform or CloudFormation. Familiarity with modern DevOps tools (e.g., Jenkins, GitLab, Ansible). Join Locus and become part of a visionary team that is redefining logistics through innovation and smart distribution. We provide competitive compensation, comprehensive benefits, and a collaborative environment where your expertise will drive both your growth and that of the organization. Locus is an equal opportunity employer dedicated to creating a diverse and inclusive workplace.

Security Engineer Security engineer Ii Engineer ii
KT

Android With Rust Experts

Kpit Technologies

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

Job Summary: Embedded Developer (Rust, Android, Embedded C) Location: Pune & Bangalore Experience: 5-10 years Skills Required: Rust, Embedded Development, Android, Embedded C Preferred Skills: SQA Knowledge, Agile, ASPICE Position Overview: We are seeking an experienced Embedded Developer proficient in Rust, Android development, and Embedded C to join our team. This role is ideal for someone with 5-10 years of experience in the embedded systems domain who is passionate about developing high-quality, scalable solutions for cutting-edge technologies. As an Embedded Developer, you will work on designing, developing, and optimizing embedded systems, particularly with Rust and Android-based platforms, while applying best practices in software quality assurance (SQA) and Agile methodologies. Key Responsibilities: Embedded Development: Design, develop, and implement embedded systems solutions using Rust and Embedded C. Ensure that solutions meet project requirements and quality standards. Android Integration: Develop and optimize Android-based applications that interface with embedded systems, ensuring seamless communication between hardware and software. Quality Assurance (SQA): Apply SQA principles to ensure the software meets the highest standards of quality and performance. Conduct rigorous testing to validate system functionality. Collaboration & Agile Methodology: Work collaboratively within an Agile framework with cross-functional teams, including hardware engineers, software engineers, and product managers, to deliver features in sprints. ASPICE Compliance: If applicable, follow ASPICE guidelines to ensure that the development process adheres to industry standards and best practices. Essential Skills: Rust Programming: Extensive experience with Rust, particularly in embedded environments. Embedded Systems Development: Proficient in Embedded C and hands-on experience with microcontrollers, system-on-chips (SoCs), and real-time operating systems (RTOS). Android Development: Strong experience with Android development, particularly in integrating embedded systems with Android apps or services. Preferred Skills: SQA Knowledge: Familiarity with Software Quality Assurance (SQA) practices and tools for testing embedded systems. Agile Methodology: Experience working in Agile teams and familiarity with Agile project management tools. ASPICE: Knowledge of Automotive SPICE (ASPICE) or similar standards in the context of embedded systems development. Work Location: Pune, Maharashtra Bangalore, Karnataka

Android Rust Full-Time Android with Rust Experts Android development
AL

Staff Embedded Software Engineer

Arm Limited

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

Job Title: Staff Engineer Embedded Software & Methodologies Job Overview: The Architecture and Technology Group (ATG) at Arm plays a critical role in shaping the future of Arm s architecture roadmap. ATG develops industry-leading secure CPU and system architectures, along with technologies that empower our global ecosystem to build innovative products. As part of this, ATG also creates Architecture Compliance Kits (ACK) a crucial product that ensures CPU implementations adhere to Arm architecture standards. These kits are utilized by both internal and external CPU design teams to validate compliance. The ATG team in Bangalore focuses on developing these ACK products. The Methodology Team, specifically, builds embedded software, methodologies, and tools for the latest Arm cores and system IPs. As a Staff Engineer, you will provide technical leadership and guide junior engineers while actively contributing to product development. You will leverage your software engineering expertise to build scalable, high-quality compliance kits used across Arm s internal teams and external partners. Key Responsibilities: Act as a technical expert, driving the design and development of embedded software, boot flows, and methodologies for architectural compliance. Analyze architecture specifications and define software methodologies that meet industry standards. Provide technical direction to the team while mentoring and guiding junior engineers. Collaborate with cross-functional teams to ensure successful and timely delivery of engineering commitments. Continuously enhance development efficiency through improved methodologies, automation, and process enhancements. Communicate delivery status, technical risks, and mitigation plans effectively to stakeholders. Required Skills & Experience: Bachelor s or Master s degree (or equivalent) in Computer Engineering, Computer Science, or Electronics Engineering. 10+ years of experience in embedded software development, boot flows, firmware development, driver development, or low-level operating system driver development for processors. Strong understanding of software engineering principles, along with excellent analytical, problem-solving, and debugging skills. Strong communication skills both verbal and written with the ability to convey technical information effectively across teams. Self-driven, proactive, and able to take ownership of tasks and responsibilities. Preferred Skills: Familiarity with computer architecture fundamentals, especially Arm or x86 architecture. Proficiency in at least one programming language (C or C++) and one scripting language (Perl or Python). Experience with assembly-level programming. Working knowledge of software verification methodologies, embedded software environments, and toolchains (with preference for GNU toolchains). Join a team that thrives on technical excellence and innovation. Whether it s defining cutting-edge architectures, developing advanced cores, or creating custom physical IPs, Arm offers you a platform to push boundaries and make a lasting impact. Qualification : Bachelors or Masters degree (or equivalent) in Computer Engineering, Computer Science, or Electronics Engineering.

Embedded Software Embedded software Software embedded Engineer
CO

Senior Site Reliability Engineer

Couchbase

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

Job Title: Site Reliability Engineer (SRE) Cloud Platform & Production Pipeline Initiatives Location: Bangalore, India (Office-based role) About Couchbase: As industries race to embrace AI, traditional database solutions fall short of rising demands for versatility, performance, and affordability. Couchbase is leading the way with Capella, the developer data platform for critical applications in our AI-driven world. By uniting transactional, analytical, mobile, and AI workloads into a seamless, fully managed solution, Couchbase empowers developers and enterprises to build and scale applications with unmatched flexibility, performance, and cost-efficiency from cloud to edge. Trusted by over 30% of the Fortune 100, Couchbase is unlocking innovation, accelerating AI transformation, and redefining customer experiences. Come join our mission! Job Overview: As a Site Reliability Engineer (SRE), you will play a pivotal role in managing, optimizing, and maintaining Couchbase s cloud infrastructure for Capella, our Database as a Service (DBaaS) platform. You will be responsible for ensuring the reliability and performance of our cloud service while collaborating closely with engineering teams to improve deployment pipelines, security practices, and overall system health. You will work across cloud platforms and multiple tools to provide guidance, mentorship, and contribute to the strategic direction of cloud operations. Responsibilities: Infrastructure Management: Manage, monitor, and maintain the infrastructure for Capella to ensure reliable operations. Security & Compliance: Implement and manage cloud environments in accordance with company security guidelines, including vulnerability management, penetration testing, and compliance requirements (SOC 2, PCI-DSS, GDPR, HIPAA, etc.). CI/CD & Release Pipeline: Collaborate with engineering teams to optimize CI/CD processes, aiming for a highly resilient deployment strategy, ideally with zero downtime. Cloud Optimization: Stay up-to-date with new technologies and industry trends to continuously improve cloud platform architecture and meet the evolving needs of the business. Security Integration: Work with development teams to integrate security scanners within the DevOps lifecycle, enhancing security posture. Leadership & Mentorship: Provide guidance on architecture, code reviews, and technical feedback to improve service reliability, security, cost, and performance. Incident Management: Demonstrate exceptional problem-solving skills, proactively identifying and addressing potential issues before they affect business operations. Collaboration: Partner with development teams, application owners, and stakeholders to integrate best practices and ensure seamless service delivery. Requirements: Experience: 5+ years in Site Reliability Engineering (SRE), DevSecOps, or similar roles, with significant experience working in public cloud environments. Programming & Scripting: Proficiency in languages such as Go, Python, Java, or Ruby. Linux Expertise: High proficiency with Linux operating systems. Kubernetes Management: Experience in managing and maintaining Kubernetes clusters (both self-managed and managed platforms like AWS EKS). Security & Vulnerability Management: In-depth knowledge of security tools and practices (vulnerability management, pen testing, SCA, DAST, SAST), with hands-on experience using tools like Sysdig, Synk, and Blackduck. Cloud Platforms & Tools: Strong experience with cloud platforms (AWS, GCP, Azure) and open-source tools like Artifactory, Jira, Jenkins, Grafana, Prometheus, Datadog, Thanos, etc. Configuration Management: Proficiency with Terraform, Git, and CI/CD platforms (e.g., CircleCI, GitHub, Spinnaker). Networking Security: Solid understanding of TCP/IP, DNS, HTTP, Firewalls, VPNs, and other networking security concepts. Preferred Skills: Availability & Reliability: Knowledge of SLO/SLA, availability, reliability, and performance concepts. Incident Management: Experience with on-call rotations and incident management. Database Experience: Familiarity with databases, particularly Couchbase. Security Certifications: Relevant certifications in security or cloud technologies are a plus. Couchbase reimagines database technology to deliver a fast, flexible, and affordable cloud database platform, empowering developers to build applications with exceptional customer experiences. Trusted by over 30% of the Fortune 100, Couchbase drives innovation and customer success through its Capella platform. Benefits at Couchbase: Generous Time Off Program: Flexibility to care for yourself and your family. Wellness Benefits: Access to world-class medical plans, dental, vision, life insurance, and employee assistance programs. Financial Planning: RSU equity program, ESPP, retirement planning, and business travel insurance. Career Growth: Focused on your career development and success. Fun Perks: Ergonomic and comfortable office setup, food & snacks for in-office employees, and more!

Senior Site Reliability Site reliability Engineer
IC

System Software Development Engineer

Intel Corporation

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

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.

System Software System software Development System Development
DA

Manager - Technical Solutions (spark)

Databricks

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

As a Manager of the Spark Technical Solutions team, you will lead & manage a team of Technical solution engineers and be responsible for driving deep dive technical solutions for any issues reported by Databricks customers. We expect the manager to resolve challenges with comprehensive technical and customer communication skills. You will assist our customers in their Databricks journey and provide them with the guidance, knowledge, and expertise that they need to realise value and achieve their strategic objectives using our products. The impact you will have: As a manager and member of the leadership team, you will be directly responsible for the management of Technical solution engineers, team leads and operations personnel Responsible for directly monitoring, reporting, and driving improvements to team-level metrics and KPIs, acting as an escalation point with customers and internal teams, and optimising and developing support processes and tools Responsible for working across multiple cross functional teams that include Engineering, product management, sales and customer success; manage Hiring, mentoring and onboarding new support engineers Regularly meet one-on-one with your direct reports, conducting annual reviews and career development discussions throughout the year Be a hands on manager to assist the team members in resolving issues related to Spark core internals, Spark SQL, Structured Streaming, Delta, Lakehouse and other databricks runtime features Manage and drive best practices guidance around Spark runtime performance and usage of Spark core libraries and APIs for custom-built solutions developed by Databricks customers; contribute in the development of tools/automation initiatives Own Engineering JIRA tickets and proactively work to bring quicker resolutions to customer reported issues; participate in creation of knowledge base articles Participate in weekend and weekday on-call rotation and run escalations during databricks runtime outages, incident situations, ability to multitask and plan day 2 day activities and provide escalated level of support for critical customer operational issues, etc What we look for: Min 10-12 years of experience in designing, building, testing, and maintaining Python/Java/Scala/Spark based applications in a typical project delivery and consulting environments with 4+ years working as a Manager 5+ years of hands-on experience in developing and leading any two or more of the Big Data, Hadoop, Spark,Machine Learning, Artificial Intelligence, Streaming, Kafka, Data Science, ElasticSearch related industry use cases at the production scale. Spark experience is mandatory Hands on experience in the performance tuning/troubleshooting of Hive and Spark based applications at production scale. Real time experience in JVM and Memory Management techniques such as Garbage collections, Heap/Thread Dump Analysis is preferred Working and hands-on experience with Data lakes and any SQL-based databases, Data Warehousing/ETL technologies like Informatica, DataStage, Oracle, Teradata, SQL Server, MySQL is preferred Hands-on experience with AWS or Azure or GCP is preferred Experience in implementing CI/CD, Monitoring/alerting for Production Systems Technical lead in design, implementation and support of large scale data and analytics solutions that are highly reliable, flexible, and scalable Experience in leading and managing end-to-end projects and have reported and escalated to top levels Experience in managing and leading teams in an organisation involving multiple reporting lines Strong written and verbal communication skills; very good analytical, organisational, multi-tasking skills About Databricks Databricks is the data and AI company. More than 10,000 organizations worldwide including Comcast, Cond Nast, Grammarly, and over 50% of the Fortune 500 rely on the Databricks Data Intelligence Platform to unify and democratize data, analytics and AI. Databricks is headquartered in San Francisco, with offices around the globe and was founded by the original creators of Lakehouse, Apache Spark , Delta Lake and MLflow. To learn more, follow Databricks on Twitter,LinkedIn and Facebook . Benefits At Databricks, we strive to provide comprehensive benefits and perks that meet the needs of all of our employees. For specific details on the benefits offered in your region, please visithttps://www.mybenefitsnow.com/databricks. Our Commitment to Diversity and Inclusion At Databricks, we are committed to fostering a diverse and inclusive culture where everyone can excel. We take great care to ensure that our hiring practices are inclusive and meet equal employment opportunity standards. Individuals looking for employment at Databricks are considered without regard to age, color, disability, ethnicity, family or marital status, gender identity or expression, language, national origin, physical and mental ability, political affiliation, race, religion, sexual orientation, socio-economic status, veteran status, and other protected characteristics. Compliance If access to export-controlled technology or source code is required for performance of job duties, it is within Employer's discretion whether to apply for a U.S. government license for such positions, and Employer may decline to proceed with an applicant on this basis alone.

Manager Technical Manager technical Technical manager Solutions
DA

Senior Manager - Technical Solutions (spark)

Databricks

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

As a Senior Manager of the Spark Technical Solutions team, you will lead & manage a team of Technical Solution Engineers (Spark) and be responsible for driving deep dive technical solutions for any issues reported by Databricks customers. We expect the manager to resolve challenges with comprehensive technical and customer communication skills. You will assist our customers in their Databricks journey and provide them with the guidance, knowledge, and expertise that they need to realise value and achieve their strategic objectives using our products. The impact you will have: As a manager and member of the leadership team, you will be directly responsible for the management of Technical solution engineers, team leads and operations personnel Responsible for directly monitoring, reporting, and driving improvements to team-level metrics and KPIs, acting as an escalation point with customers and internal teams, and optimising and developing support processes and tools Responsible for working across multiple cross functional teams that include Engineering, product management, sales and customer success; manage Hiring, mentoring and onboarding new support engineers Regularly meet one-on-one with your direct reports, conducting annual reviews and career development discussions throughout the year Be a hands on manager to assist the team members in resolving issues related to Spark core internals, Spark SQL, Structured Streaming, Delta, Lakehouse and other databricks runtime features Manage and drive best practices guidance around Spark runtime performance and usage of Spark core libraries and APIs for custom-built solutions developed by Databricks customers; contribute in the development of tools/automation initiatives Own Engineering JIRA tickets and proactively work to bring quicker resolutions to customer reported issues; participate in creation of knowledge base articles Participate in weekend and weekday on-call rotation and run escalations during databricks runtime outages, incident situations, ability to multitask and plan day 2 day activities and provide escalated level of support for critical customer operational issues, etc What we look for: Min 10-12 years of experience in designing, building, testing, and maintaining Python/Java/Scala/Spark based applications in a typical project delivery and consulting environments with 4+ years working as a Manager 5+ years of hands-on experience in developing and leading any two or more of the Big Data, Hadoop, Spark,Machine Learning, Artificial Intelligence, Streaming, Kafka, Data Science, ElasticSearch related industry use cases at the production scale. Big Data / Spark hands on-experience is mandatory Hands on experience in the performance tuning/troubleshooting of Hive and Spark based applications at production scale. Real time experience in JVM and Memory Management techniques such as Garbage collections, Heap/Thread Dump Analysis is preferred Working and hands-on experience with Data lakes and any SQL-based databases, Data Warehousing/ETL technologies like Informatica, DataStage, Oracle, Teradata, SQL Server, MySQL is preferred Hands-on experience with AWS or Azure or GCP is preferred Experience in implementing CI/CD, Monitoring/alerting for Production Systems Technical lead in design, implementation and support of large scale data and analytics solutions that are highly reliable, flexible, and scalable Experience in leading and managing end-to-end projects and have reported and escalated to top levels Experience in managing and leading teams in an organisation involving multiple reporting lines About Databricks Databricks is the data and AI company. More than 10,000 organizations worldwide including Comcast, Cond Nast, Grammarly, and over 50% of the Fortune 500 rely on the Databricks Data Intelligence Platform to unify and democratize data, analytics and AI. Databricks is headquartered in San Francisco, with offices around the globe and was founded by the original creators of Lakehouse, Apache Spark , Delta Lake and MLflow. To learn more, follow Databricks on Twitter,LinkedIn and Facebook . Benefits At Databricks, we strive to provide comprehensive benefits and perks that meet the needs of all of our employees. For specific details on the benefits offered in your region, please visithttps://www.mybenefitsnow.com/databricks. Our Commitment to Diversity and Inclusion At Databricks, we are committed to fostering a diverse and inclusive culture where everyone can excel. We take great care to ensure that our hiring practices are inclusive and meet equal employment opportunity standards. Individuals looking for employment at Databricks are considered without regard to age, color, disability, ethnicity, family or marital status, gender identity or expression, language, national origin, physical and mental ability, political affiliation, race, religion, sexual orientation, socio-economic status, veteran status, and other protected characteristics. Compliance If access to export-controlled technology or source code is required for performance of job duties, it is within Employer's discretion whether to apply for a U.S. government license for such positions, and Employer may decline to proceed with an applicant on this basis alone.

Senior Manager Senior manager Technical Senior technical
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
QU

Android Qnx Engineer

Qualcomm

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

General Summary: Qualcomm is seeking an Engineering Graduate with strong communication and analytical skills to provide engineering support for IVI (In-Vehicle Infotainment) and ADAS (Advanced Driver Assistance Systems) customers. In this role, you will collaborate with Product Development Managers (PDMs) and engineering teams to address customer requirements and troubleshoot issues. Key Responsibilities: Provide engineering support to Qualcomm IVI/ADAS customers. Collaborate with PDMs and engineering teams to address customer requirements and resolve issues. Support and troubleshoot customer-reported issues in lab environments, drive tests, and certification processes. Perform root cause analysis of customer issues and provide feedback to the engineering team. Work with Linux kernel device drivers, stability, and boot architecture. Develop and support Android, QNX, and hypervisor-based platforms. Utilize debug tools related to memory, GDB, and coredumps. Work with Multimedia domains, including graphics, display, and video. Minimum Qualifications: Bachelor s degree in Engineering, Information Systems, Computer Science, or a related field. Programming proficiency in C, C++, and Java. Working knowledge of Python. Hands-on experience with Linux kernel development and device drivers. Experience in debugging and using tools like GDB, coredump analysis, and memory debugging. Familiarity with Android, QNX, and hypervisor-based environments. Equal Opportunity & Accessibility: Qualcomm is committed to equal opportunity employment and providing an accessible hiring process. Qualification : Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

Android Qnx Engineer Android Engineer Full-Time

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