Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 5.0 years
5 - 7 Lacs
Hubli, Mangaluru, Mysuru
Work from Office
Embedded Engr II-Software You must have B.TECH/M.TECH/MCA - Computer Science/Electronics Engineering with 3-5 Years of experience Good in-depth knowledge of C, C++ programming. Experience level 3-5 years of embedded software coding, development, designing, and testing. Capable in Requirement development (High Level SW, Low Level SW Requirements) Working knowledge and experience with JIRA, DOORS, ability to code or test. Excellent communication skills for status and updates. Possess analytical and debugging skills on Real target hardware, hands on experience is an advantage. We value Familiar with any of the Avionics product lines (TCAS, Transponder, DME, EGPWF etc) Demonstrated ability in software development for avionic systems, DO-178B/C process. Exposure to requirement management tools such as DOORS. Exposure to Configuration management like JIRA/ Bitbucket/GIT Individuals who are self-motivated and able to work with little supervision, who consistently take the initiative to get things done, do things before being asked by others or forced to by events. Can quickly analyze, incorporate, and apply new information and concepts Effective communicator We value Familiar with any of the Avionics product lines (TCAS, Transponder, DME, EGPWF etc) Demonstrated ability in software development for avionic systems, DO-178B/C process. Exposure to requirement management tools such as DOORS. Exposure to Configuration management like JIRA/ Bitbucket/GIT Individuals who are self-motivated and able to work with little supervision, who consistently take the initiative to get things done, do things before being asked by others or forced to by events. Can quickly analyze, incorporate, and apply new information and concepts Effective communicator
Posted 1 week ago
3.0 - 5.0 years
5 - 7 Lacs
Pune
Work from Office
What you ll do: Understand product requirements, design and develop code , module level and system level embedded software design/coding, validation using programming languages like C & C++ on embedded systems running for Linux platforms for Circuit Protection products (Switchgears/Relays/Meters etc.). Involve in technical design including architectural and more detailed object oriented design . Providing project, process, and technical leadership on project activities & should contribute in product development & technology innovations. Provide overall technical leadership for Products development. Lead in technical aspect of agile development planning efforts. Having Breaker trip unit software development will be added advantage for this position. " - Engages in development, design and testing of smart gateway products using programming languages like Assembly, C & C++ on embedded systems running on RTOS & Linux platforms. - Handle build management, change management, and configuration management tools like JIRA / bamboo / TFS / VS / GIT / Stash / Clear Case/Clear Quest/DOORS etc. - Suggest and develop re-usable components and looks for continuous improvement opportunities in industrial control & protection products. Share knowledge within the team and demonstrates flexibility working in parallel on multiple assignments/product categories. - Physical (Memory, processor utilization) resource budgeting experience. - Develops an understanding of both technology and product concepts and is able to articulate product and software design. Ensures quality of delivery in accordance with the plan adhering to the standard practices used in agile/waterfall model. " Qualifications: Bachelors in computer science / electronics/ E&TC/ Instrumentation engineering 3 to 5 Years Skills: "- Experience of industrial communication protocols BACNet, Modbus,TCP/IP, http, Modbus TCP, DNP, BACNetIP, websockets etc. Hands on in developing quality software applications. - Operating system/RTOS concept, multithreading and IPC concepts, sound knowledge and experience of developing Linux shell scripting, Makefiles and application programming. - Working knowledge of Linux programming interface - Experience in embedded programming - Experience with device drivers, Kernel programming - Extensive experience of using C programming langauge in products. - Good to have knowlwdge for C++ -Sound understanding of Operating Systems, Data Structures, Algorithms, Object Oriented Programming and design patterns. - Experience on Yocto is a plus - Experience in power circuit breaker and trip unit is preferred" Good communication skills in English (verbal and written) to communicate information effectively to customers, and technical staff
Posted 1 week ago
4.0 - 6.0 years
6 - 8 Lacs
Pune
Work from Office
What you ll do: Firmware Engineer is responsible to understand product requirements, design and develop code, module level and system level embedded software design/coding, validation using programming language C. Provide technical solutions, follow defined processes & lead in product development & technology innovations. Enrich & foster climate of innovation to drive growth & accelerate capability development. Additionally, assisting the technical lead for conceptualization, engineering and software specification of new product platform solutions that meet the stated market requirements for performance, cost, and functionality for Embedded Systems Products. Roles: The Engineer will be involved in design & development of embedded projects encompassing functionality from industrial protocols stacks, cybersecurity feature implementation and to the development of a shared, reusable, secure, scalable software. Its Responsibility of Firmware Engineer to Enrich & foster climate of innovation to drive growth & accelerate capability development, which includes, Contribution in product development & technology innovation by understanding product requirements, design & development, validation & feature enhancements using programming languages like Assembly, C on embedded systems. Contribute in Project, process, and overall technical execution on firmware development activities of product development. Collaborate with global product engineering team and perform software development activities during project execution. Firmware Engineer should be proficient with current firmware development technology, tools and practices, and have capabilities in quickly learning and developing a large set of communication protocol technologies, languages C, C++ and concurrent software development. Basic Hardware Design Knowledge and Hardware/Firmware Debugging Skills Hand on experience of lab instruments Oscilloscopes, Logic Analyzers etc. Develops an understanding of both technology and product concepts and is able to articulate product and software design. Ensures quality of delivery in accordance with the plan adhering to the standard practices used in agile/waterfall model. Participate in solution and code reviews with team members for modules/tasks and ensuring that best practices and efficient coding standards are adhered to. Work directly with stakeholders, engineering, and test to create high quality products that solve customer problems. Propose and provide innovative, competitive technical solutions which can make significant business impact and provide value to stakeholders. Protects intellectual property through patent disclosures. Skills: Demonstrated skill in developing original designs with C/C++ in embedded environments including bare-metal, multi-threaded RTOS, and embedded operating systems. Must have specific experience with common 8/16/32-bit microcontroller and/or embedded processing platforms such as STM32 and ESP32. Experinece in independently using electronics lab equipment to develop/troubleshoot low-level drivers and hardware integration for interfaces such as I2C, SPI, UART, USB, etc. Must have a strong understanding of embedded software design and architectural concepts as well as the integration between firmware and hardware. Experience with Agile methodologies and scrum teams is preferable. Well-developed written and verbal communication skills. Skilled in writing specifications and end-user documentation. Experience with software tools like JIRA, JAMA, Coverity, Black Duck is preferable. Must have a strong understanding of software development tools and methodologies used in the context of embedded systems. Familiarity with source control via established systems such as Git. Qualifications: Qualification - BTech/BE or MTech/ME 4-6 Years of experience Skills: Embedded C coding expereince Should have expereince in RTOS Excellent communication skills and the ability to work with various cultures across the globe
Posted 1 week ago
5.0 - 10.0 years
7 - 12 Lacs
Pune
Work from Office
What you ll do: At Eaton India Innovation Center, this position is part of Mobility organization responsible for growing automotive embedded software and controls capabilities based on the NON-AUTOSAR Embedded SW Platforms on EV Transmission and LVCP Products for CV/PV Vehicles. This position is based at our office in Magarpatta City, Pune. In this role, you will work in Core Safety critical embedded software development/integration and will be part of diverse team of talented Embedded developers, Leads, Architects, Test engineers, Scrum Masters, DevOps engineers, and more. You will work with leads to set your priorities, ensuring the achievement of deliverables and other milestones. What you ll do: Contribute to the embedded software design and development based on Non-AUTOSAR Architecture for Safety Critical Mobility ECUs Good understanding of AMT Transmission or LV Product Portfolio Work with the Tech leads/Architect to understand the requirements and develop high quality code for core software modules. Develop high-quality unit / module test code and ensure appropriate test case coverage with defined Software quality metrics. Participate in all Scrum ceremonies including Daily Stand-Up, Sprint Planning, Backlog Grooming, Sprint Retrospectives. Active collaboration with cross functional team to ensure requirement, module integration and testing. Qualifications: Masters / Bachelor s Degree in Electronics / Electronics & Telecommunication / Electrical/Instrumentation Engineering from an accredited institution. Overall 5+ years of experience, preferably in the Automotive Embedded domain. Skills: Strong fundamentals programming in C, embedded system concepts, and software build process Good knowledge of Embedded Firmware development with 16 Bit / 32 Bit Microcontrollers including board bring-up, testing, and debugging. Comfortable with using lab tools (debuggers, oscilloscopes, logic analyzers, ) Experience on communication interfaces as I2C, SPI, CAN Good experience in Micro controller driver Software development Strong experience in Boot loaders, Cyber Security for automotive applications Knowledge of functional Safety and Automotive Software Development process Good knowledge of GitHub, JIRA and Agile/SAFe methodologies Strong stakeholder orientation, willingness to meet deadlines, and self-management skills. Passion for solving problems to resolution, good root cause analysis skill. Ability to work and collaborate in a dynamic team environment. Clear and concise oral and written communication skills Mentoring skills for new team members
Posted 1 week ago
6.0 - 11.0 years
8 - 13 Lacs
Pune
Work from Office
What you ll do: "Understand product requirements and engage in the design & development of code for both module-level and system-level embedded software. This includes coding and validation using programming languages such as C and C++ on embedded systems operating on Linux platforms for Devices used in Electrical Systems (e.g., Meters, Gateways). Participate in technical design, incorporating both architectural and detailed object-oriented design. Provide overarching technical leadership for product development & technological innovations. Lead the technical aspects of agile development planning efforts." "Development, design and testing of smart gateway products using programming languages like Assembly, C & C++ on embedded systems running on Linux platforms. Handle build management, change management, and configuration management tools like JIRA / bamboo / / VS / GIT / Bitbucket / GitHub etc. Develops a deep understanding of technology and product concepts, and effectively articulates technical aspects of product and software design. Lead the architecture, design, and requirement development for embedded firmware systems, ensuring robust and scalable solutions that meet product specifications and industry standards. Lead tasks related to feature development including planning, task estimation, design, programming, unit testing, peer review, integration, and release. Develop re-usable components and looks for continuous improvement opportunities in PCS Digital products portfolio. Design, develop, and maintain scalable microservices architectures, ensuring seamless integration and high performance. Ensures quality of delivery in accordance with the plan adhering to the standard practices used in agile methodology. Demonstrates flexibility working in parallel on multiple assignments & product categories. Shares knowledge within the team and continuously develop and enhance the technical capabilities of the team." Qualifications: Bachelors & M.tech in Electronics/ E&TC/ Instrumentation engineering 6+ Year Skills: "Proven experience in developing applications using C/C++ for various products. Expertise in device driver and kernel programming. Proficiency with containerization technologies such as Docker and Kubernetes. Experience in resource budgeting, including memory and processor utilization. Skilled in implementing industrial communication protocols (e.g., Modbus, TCP/IP, HTTPS, Modbus-TCP, DNP, BACNetIP, WebSockets, MQTT) into products. Strong understanding of operating systems, data structures, algorithms (including Big O notation), object-oriented programming, and design patterns. In-depth knowledge of operating systems/RTOS concepts, embedded Linux, multithreading, and experience in developing Linux shell scripting, Makefiles, and application programming. Experience in troubleshooting and debugging complex firmware issues within embedded systems, utilizing advanced debugging tools and techniques to ensure high-quality and reliable performance. Experience with Software Composition Analysis tools like Blackduck and Spectral, as well as Static Code Analysis tools such as Coverity and SonarQube. Hands-on experience in developing high-quality application software." Good communication skills in English (verbal and written) colloborate effectively with customers, stakeholders, technical staff & cross functional teams
Posted 1 week ago
10.0 - 15.0 years
35 - 40 Lacs
Bengaluru
Work from Office
About Us . Role Summary As a Principal Engineer, you will play a key leadership role in the design, development, and delivery of embedded software solutions for cutting-edge wireless access points. You will lead and mentor a team of firmware developers while driving the technical strategy and ensuring the successful integration of firmware with hardware components. This position requires a deep understanding of wireless technologies, advanced problem-solving skills, and a strong commitment to innovation and quality. These wireless access points are managed from the cloud as well, and this role gives immense opportunity to work on cloud technologies as well. What you will do Technical Leadership: Lead the architecture, design, and development of firmware for wireless access points, setting technical direction and ensuring adherence to best practices. Strategic Planning: Collaborate with cross-functional teams, including hardware, software, and product management, to define product requirements and develop long-term technology strategies. Advanced Problem Solving: Lead the resolution of complex technical challenges, including low-level debugging, performance optimization, and integration with advanced hardware components. Protocol & Security Leadership: Drive the implementation and optimization of wireless networking protocols (e.g., 802.11 standards) and ensure robust security features, including encryption, authentication, and secure boot processes. Innovation & Optimization: Identify and implement opportunities for innovation in firmware design, focusing on performance improvements, power efficiency, and scalability of wireless access point solutions. Quality Assurance: Oversee the development and execution of rigorous testing and validation processes to ensure the highest levels of firmware quality and reliability. Stakeholder Communication: Act as the primary technical liaison between the firmware team and other stakeholders, effectively communicating complex technical concepts to non-technical audiences. Continuous Improvement: Lead initiatives for continuous improvement of development processes, tools, and methodologies to enhance productivity and product quality. What you will bring 10 to 15 years of total work experience and 2+ years working as a Principal engineer Proficiency in Java and Spring boot framework Excellent design skills using principles of reuse, modularity, scale, etc. Excellent understanding of Data Structures and algorithms. Good understanding of, Microservice architecture, AWS cloud infrastructure, terraform, SQL and NoSQL databases. Experience in building Network Security and/or Wireless applications in high performance environments. Should have experience with the integration of REST APIs. Good to have knowledge of authentication and authorization frameworks. Ability to work both independently and in a team environment. Demonstrate passion, desire, and dedication to ongoing learning. Proactive, flexible attitude towards work with a willingness to constantly review and improve skills and processes. Bachelor of Science in Computer Software, Computer Science, or related discipline or equivalent experience. Understanding of Frontend with Angular, react will be added advantage. #LI-Hybrid #B2 Ready to Join Us? At Sophos, we believe in the power of diverse perspectives to fuel innovation. Research shows that candidates sometimes hesitate to apply if they dont check every box in a job description. We challenge that notion. Your unique experiences and skills might be exactly what we need to enhance our team. Dont let a checklist hold you back we encourage you to apply. Whats Great About Sophos? Sophos operates a remote-first working model, making remote work the primary option for most employees. However, some roles may necessitate a hybrid approach. Please refer to the location details in our job postings for further information. Our people we innovate and create, all of which are accompanied by a great sense of fun and team spirit Employee-led diversity and inclusion networks that build community and provide education and advocacy Annual charity and fundraising initiatives and volunteer days for employees to support local communities Global employee sustainability initiatives to reduce our environmental footprint Global fitness and trivia competitions to keep our bodies and minds sharp Global wellbeing days for employees to relax and recharge Monthly wellbeing webinars and training to support employee health and wellbeing Our Commitment To You We re proud of the diverse and inclusive environment we have at Sophos, and we re committed to ensuring equality of opportunity. We believe that diversity, combined with excellence, builds a better Sophos, so we encourage applicants who can contribute to the diversity of our team. All applicants will be treated in a fair and equal manner and in accordance with the law regardless of gender, sex, gender reassignment, marital status, race, religion or belief, color, age, military veteran status, disability, pregnancy, maternity or sexual orientation. We want to give you every opportunity to show us your best self, so if there are any adjustments we could make to the recruitment and selection process to support you, please let us know. Data Protection If you choose to explore an opportunity, and subsequently share your CV or other personal details with Sophos, these details will be held by Sophos for 12 months in accordance with our Privacy Policy and used by our recruitment team to contact you regarding this or other relevant opportunities at Sophos. If you would like Sophos to delete or update your details at any time, please follow the steps set out in the Privacy Policy describing your individual rights. For more information on Sophos data protection practices, please consult our Privacy Policy Cybersecurity as a Service Delivered | Sophos
Posted 1 week ago
3.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
The Embedded Software Developer position in Hyderabad requires a strong proficiency in C/C++ programming for embedded systems. The ideal candidate should have proven experience working with microcontrollers in real-time systems and possess expertise in developing unit, integration, and system-level tests for embedded engineering projects. Additionally, experience in working with peripherals like UART, SPI, QSPI, I2C, and DDR is essential for this role. The candidate should have a deep understanding of Ethernet network development and experience in CI/CD pipelines using tools like Bamboo and Jenkins. Knowledge and experience with Linux Kernel and/or FreeRTOS are desired. Advanced knowledge of Linux, Yocto, XILINX SDK, CMake Build system, and Python is also required for this role. Exceptional written and verbal communication skills are crucial for effective collaboration within the team. If you have a passion for software development and possess the desired skills mentioned above, we encourage you to apply for this exciting opportunity.,
Posted 2 weeks ago
2.0 - 5.0 years
8 - 12 Lacs
Pune
Work from Office
We are looking for Test Developer Engineer to join the Robotics Isaac Product QA team! NVIDIA is revolutionizing the way AI, robots and autonomous machines work together. The team around Project Isaac is building a robotics platform for developing the next generation of intelligent robots. Isaac is binding together high-fidelity visual and physical simulation, a high-quality developing platform, hundreds of optimized algorithms to tackle hard problems in computer vision and artificial intelligence, and a small and powerful computational platform to form the brain of intelligent machines. Our team consists of experts from all over the world and dozens different fields, and together we want to change the way how robots are programmed. This position will be part of a diverse team that tests and maintains the quality of sophisticated software powering intelligent robots. As a member of this core team, you will be working with highly competitive and motivated engineers. Join us at forefront of this ground-breaking industry s first Robotic AI Development Platform with Simulation, Navigation and Manipulation. What youll be doing: Play a key role in building test strategy, well-structured test plans and automated test cases based on high level customer requirement. Actively participate in review and provide feedback on product feature requirements, specifications, and technical design documents. You will be working closely with various teams including project management and software developers, responsible for publishing statistical data reports to all partners Develop and follow successful practices to only have the best and most robust code for applications, test tools & automated tests Developing/validating robotics applications and simulation use cases for robots Use AI tools to optimize test development and automation . What we need to see: B. Tech. or Equivalent degree in CS/CE/IT/ECE/EEE At least 3+ year s hands on testing experience in embedded software stack. Experience with Linux and/or QNX is required. Good knowledge in areas of Robotics perception, navigation, manipulation and simulation Knowledge of robotics simulator engine and ability to develop automated test scenarios using the same You have strong python skills able to write logical scripts/code from scratch. Development experience using AI development tool for testing Hands on experience of functional safety standards (ISO 26262), particularly in Autonomous systems. Experience to use Configuration Management tools (Git, Perforce) and Agile scrum tools (JIRA, JAMA). Excellent analytical and problem-solving skills and an excellent attention to detail Passionate about debugging failures and root causing the issues. Ways to stand out from the crowd: AI tools usage and testing optimization using the same. Experience using cloud services such as AWS or Azure Strong C++ coding experience. Understand large C++ project code and derive functional/unit test. With competitive salaries and a generous benefits package, we are widely considered to be one of the world s most desirable technology employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our best-in-class engineering teams are rapidly growing. If youre a creative and autonomous engineer with a real passion for technology, we want to hear from you.
Posted 2 weeks ago
9.0 - 12.0 years
30 - 35 Lacs
Bengaluru
Work from Office
Description Program Manager Enphase Energy is the fastest growing solar inverter company in the world and a leader in Residential & Small Commercial solar. Enphase is focused on developing solutions that make solar systems smart, efficient and reliable increasing ease of use and lowering cost of delivered electricity. Our microinverter system is profoundly changing the way solar systems function, and as a result, changing the solar industry itself. As we continue our exciting growth, we are building teams with highly talented individual contributors and leaders who envision, specify and launch next generation solar and storage technologies. Our work environment is fast-paced, fun, and full of exciting new projects. Enphase is looking for a dynamic, experienced Program Manager to drive some of our upcoming S ystem projects. In this position, you will develop, manage, and drive the end-to-end execution of complex programs (complete product development lifecycle and delivery stages ) . You will lead and deliver complex Systems , work ing closely with various internal and external stakeholders to establish project plans, risk management plans, project milestones and deliverables. You will also be involved in defining project resources, managing the integration of various components of the project including hardware, software, testing, business process review, redesign, application development, financial and costing. You are required to work cohesively with your team members to ensure that all tasks and deliverables are completed according to schedule, budget and quality. Maintain an orientation toward teamwork and collaboration. Ensure product requirements are clearly defined. Break down complex software/hardware issues into simple tasks Develop and oversee comprehensive project plans. Identify and handle program cross-functional dependencies between teams Communicate development milestones, project schedules and status updates and drive alignment across the organization and between teams Coordinate with teams to identify, prioritize and track risks to schedule and product quality Drive System readiness in support of key project milestones (Alpha, Beta etc ) Coordinate multiple validation cycles (System lev el) plans across teams Maintain an orientation toward teamwork and collaboration Provide regular program status updates and communicate escalations as needed to executive team Who You Are: You are a highly engaged and self-driven project professional with incredible sense of ownership with the ability to drive project with minimal supervision. You have proven experience of managing both large complex projects and programs, budgets and justifying resource needs to senior management team. Able to think strategically and execute methodically with the ability to work independently in a fast-paced and rapidly changing environment. You have excellent communication (verbal and written) and collaboration skills that will enable you to earn trust at all levels and across geographies. Ability to facilitate meetings, workshops, and collaboration sessions to push execution and alignment on organizational initiatives. Recognize the importance and are proficient in executing key areas of change management. Requirements BTech/MTech in Engineering with 1 0 -1 5 years of total relevant experience (experience in solar energy domain would be a big plus) . PMP certification or equivalent desirable. MBA will be an added plus 7 + years of proven experience as a Systems Program Manager in a highly technical product company delivering high quality HW and SW products, consistently on-time 7 + years of experience managing Electronics/Mechanical products with Embedded Software and/or Firmware development through the entire life cycle process Good knowledge and experience of delivering complex Systems is a must . Direct experience with system level products in renewable energy domain strongly desired Familiarity with Compliance and Regulatory requirements in different regions . Experience interacting with Manufacturing teams Trained in Risk Management Experience in Earned Value Management Systems is a plus Knowledge of Project Management principles and tools to improve collaboration/execution (PMP certification or equivalent desirable) Excellent knowledge of HW and SW development Life Cycle Ability to work positively with team members of different disciplines involved with the program Ability to find innovative ways to resolve problems and conflicts Serve as the point of contact between multiple internal and external teams Experience leading teams that are building and managing complex platforms that are highly reliable and scalable Ability to resolv e problems, identifying trends, determining system improvements and implementing change. A bility to influence and excellent co-ordination skills. Microsoft Project and general MS Office skills
Posted 2 weeks ago
3.0 - 7.0 years
6 - 10 Lacs
Bengaluru
Work from Office
This role involves the development and application of engineering practice and knowledge in the following technologies Standards and protocols, application software embedded software for wireless and satellite networks, fixed networks enterprise networks connected devices IOT and device engineering, connected applications 5G edge, B2X apps and Telco Cloud, Automation and Edge Compute platforms. This role also involves the integration of network systems and their operations, related to the above technologies. - Grade Specific Focus on Connectivity Network Engineering. Fully competent in own area. Acts as a key contributor in a more complex critical environment. Proactively acts to understand and anticipates client needs. Manages costs and profitability for a work area. Manages own agenda to meet agreed targets. Develop plans for projects in own area. Looks beyond the immediate problem to the wider implications. Acts as a facilitator, coach and moves teams forward. Skills (competencies)
Posted 2 weeks ago
5.0 - 8.0 years
7 - 11 Lacs
Bengaluru
Work from Office
This role involves the development and application of engineering practice and knowledge in the following technologies Standards and protocols, application software embedded software for wireless and satellite networks, fixed networks enterprise networks connected devices IOT and device engineering, connected applications 5G edge, B2X apps and Telco Cloud, Automation and Edge Compute platforms. This role also involves the integration of network systems and their operations, related to the above technologies. - Grade Specific Focus on Connectivity Network Engineering. Fully competent in own area. Acts as a key contributor in a more complex critical environment. Proactively acts to understand and anticipates client needs. Manages costs and profitability for a work area. Manages own agenda to meet agreed targets. Develop plans for projects in own area. Looks beyond the immediate problem to the wider implications. Acts as a facilitator, coach and moves teams forward. Skills (competencies)
Posted 2 weeks ago
4.0 - 7.0 years
7 - 12 Lacs
Bengaluru
Work from Office
This role involves the development and application of engineering practice and knowledge in the following technologies Standards and protocols, application software embedded software for wireless and satellite networks, fixed networks enterprise networks connected devices IOT and device engineering, connected applications 5G edge, B2X apps and Telco Cloud, Automation and Edge Compute platforms. This role also involves the integration of network systems and their operations, related to the above technologies. - Grade Specific Focus on Connectivity Network Engineering. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers. Skills (competencies)
Posted 2 weeks ago
5.0 - 8.0 years
5 - 10 Lacs
Bengaluru
Work from Office
This role involves the development and application of engineering practice and knowledge in the following technologies Standards and protocols, application software embedded software for wireless and satellite networks, fixed networks enterprise networks connected devices IOT and device engineering, connected applications 5G edge, B2X apps and Telco Cloud, Automation and Edge Compute platforms. This role also involves the integration of network systems and their operations, related to the above technologies. - Grade Specific Focus on Connectivity Network Engineering. Fully competent in own area. Acts as a key contributor in a more complex critical environment. Proactively acts to understand and anticipates client needs. Manages costs and profitability for a work area. Manages own agenda to meet agreed targets. Develop plans for projects in own area. Looks beyond the immediate problem to the wider implications. Acts as a facilitator, coach and moves teams forward. Skills (competencies)
Posted 2 weeks ago
3.0 - 7.0 years
5 - 9 Lacs
Bengaluru
Work from Office
This role involves the development and application of engineering practice and knowledge in the following technologiesStandards and protocols, application software and embedded software for wireless and satellite networks, fixed networks and enterprise networks; connected devices (IOT and device engineering), connected applications (5G/ edge, B2X apps); and Telco Cloud, Automation and Edge Compute platforms. This role also involves the integration of network systems and their operations, related to the above technologies. - Grade Specific Expert in Python Automation Networking Protocols L2 protocols L3 protocols
Posted 2 weeks ago
3.0 - 6.0 years
4 - 8 Lacs
Bengaluru
Work from Office
This role involves the development and application of engineering practice and knowledge in the following technologies Standards and protocols, application software embedded software for wireless and satellite networks, fixed networks enterprise networks connected devices IOT and device engineering, connected applications 5G edge, B2X apps and Telco Cloud, Automation and Edge Compute platforms. This role also involves the integration of network systems and their operations, related to the above technologies. - Grade Specific Focus on Connectivity Network Engineering. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers. Skills (competencies)
Posted 2 weeks ago
3.0 - 8.0 years
2 - 5 Lacs
Bengaluru
Work from Office
Participate in design, development, verification, troubleshooting, and delivery of high quality firmware. Deliver resilient and robust designs -Lead and participate in technical discussions across engineering and product teams.
Posted 2 weeks ago
10.0 - 13.0 years
10 - 15 Lacs
Bengaluru
Work from Office
Position Responsibilities: Work cross-functionally across design, hardware, software, test, life cycle engineering & support Design, develop & port firmware for motorized fastening systems in C, C++ on RTOS Work closely with motor control experts to implement programmable fastening strategies and behaviors through software algorithms Qualifications Knowledge, Skills and Abilities: Must have: embedded systems programming C/ C++ on RTOS Multithreaded programming Programming data transfer over SPI, UART, PCIe Integration, debugging skills Nice to have: Basic knowledge of dc motor control for speed and torque Experience:Must have : 10+ years of experience as a software development engineer 5+ years of experience in all the embedded systems programming areas listed above Nice to have: Experience with motor control electronics and software for any product
Posted 2 weeks ago
2.0 - 7.0 years
14 - 18 Lacs
Chennai
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm's Corporate Engineering division in Chennai is looking for software tools development engineer. The candidate will work in a development role to put together software for tool development and test automation across various technologies that are part of Access points, mobile platform, RF, Machine learning platforms. The candidate is expected to have full proficiency on C++ or C# or Python and have experience on developing applications, APIs, software automation using a combination of commercial test equipment and custom hardware designs. The ideal candidate will be responsible for implementing novel test plans and supporting those test plans from the R&D lab environment through manufacturing. Candidate will also be responsible for evaluating new complex hardware designs and providing feedback regarding design for testability. Candidate will be responsible to own the test infrastructure, build automation framework and enable other developers towards achieving deployable, scalable test frameworks. Candidate will be responsible for implementing automated test solutions for those hardware designs using a combination of custom test software/hardware and commercial test equipment. The candidate will interface with internal staff and outside partners in the fast-paced execution of a variety of multi-disciplined projects. The candidate will have an opportunity to influence and help adopt new test, tool development methodologies and enhance existing processes. International travel might be required. All Qualcomm employees are expected to actively support diversity on their teams, and in the Company. Minimum Qualifications: B.E/B.Tech. with industry experience in the following areas: 2+ years of programming experience across C++ / C# / Python Strong lab skills and experience with standard lab equipment is required Strong experience in various software technologies, methodologies and applied software engineering practices/standards such as Object-Oriented Design (OOD), cloud and embedded software test automation Preferred Qualifications: Strong programming skills in C++/C# Experience with embedded software and device drivers Application UI design Winforms/WPF Experience with hardware debug equipment such as JTAG and scope Experience with scripting languages (Perl, Python etc.) Familiarity with AI frameworks models performance, quantization, and accuracy metrics Good analytical, debug and problem-solving abilities Good communication skills and ability to work in a cross-functional team environment Effectively delegates tasks to other team members, multitasks and meets aggressive schedules in a dynamic environment. FPGA/CPLD design, JTAG/boundary scan Experience with RF test equipment measurements such as signal generator and spectrum analyzer and HW/SW issue troubleshooting Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Education requirements: RequiredB.E. or B.Tech. in Electronics and Communication or Electrical engineering or Computer Science or equivalent. PreferredMasters Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 weeks ago
3.0 - 5.0 years
13 - 18 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomms QCT System Software Architecture team is helping build power efficient, embedded, next-generation system-on-chip solutions to enable advanced features in areas such as Mobile, Auto, XR and VR. As a senior member of the System Software Architecture Engineer team, the candidate will work closely with cross functional teams (system, hardware, software, platform architecture) to help build, and oversee the building of, solutions that enhance and optimize hardware and software. Tasks involved can be one or more of the followingparticipate in architecture discussions, help perform architectural analysis and validation, define, and validate HW/SW interfaces, develop, and optimize software solutions that exercise the full compute capability of the Qualcomm Snapdragon platform, develop end-to-end use cases that incorporate new technologies and develop & support SW drivers used in Qualcomm Snapdragon platform. The candidate will be expected to lead the development of a new technologies from end-to-end, from proposing the new hardware, working with the hardware team on the design, working with the SW teams on how best to integrate the new hardware, to the development of the drivers for the new hardware. The team supports contributing to the following technical areas ARM , DSP and RISC-V, System Cache, AI Infra SW, Signaling/IPC/IPCC, Computing and ML Use cases, SMMU, Exclusive Monitors, Far Atomics, Coherency, Memory Ordering, Memory Management, Memory Map, Virtualization Skills/experience: Solid knowledge on System SW Solid knowledge on CPU/MMU/Cache/IOMMU architecture Experience with Linux kernel device driver development Experience with Linux Memory Management Software Experience with real time OS Experience with Embedded Software Experience with Firmware development Excellent in logical programming using C/C++/Assembly/Scripting Experience working in a large organization. Strong analytical and problem-solving skills Good planning, time management, decision-making, presentation, and organization skills Effective written and verbal communication Excellent interpersonal and teamwork skills Work Experiences: 3-5 years Software Engineering, Computer Architecture , Systems Engineering, or related work experience. 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 Language such as C, C++, Java, Python, etc. The candidate needs to participate in driver development in various environments; for exampleLinux Kernel, Embedded FW Cores and DSP used for ML & Audio Processing. Engineers on this teamwork work with hardware designers for requirements specification on new platform features. They will define SW interfaces and develop early drivers/framework enhancements to validate proof of concept. Engineers will also work with Software Engineers to optimize or design drivers in various environments. The candidate will oversee the delivering of SW drivers in various environment; for exampleLinux Kernel, Embedded FW Cores, and DSP used for ML & Audio Processing. The Candidate will also work on contributing or leading platform architecture area in defining and executing on long term roadmaps in the area key technology areas that we work on. This involved leading cross functional teams into successfully executing on the technology roadmaps which help to maintain Qualcomm leadership in these core technologies. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 weeks ago
4.0 - 7.0 years
11 - 16 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: This position is for software design, development of Wlan/Bluetooth software for Qualcomm mobile devices. Candidate will be actively involved in development of new software for wlan/Bluetooth latest specification and futuristic products for Mobiles. Candidate will be actively involved in supporting the existing software through feature additions, enhancements, and maintenance. The candidate will closely work with systems team and cross functional teams to deliver quality software following well established software development processes. - Design and develop software on various platforms for Qualcomm internal chipsets - Work with other teams to determine and document requirements and drive design - Resolve issues as reported by internal test teams as well as customers Minimum Qualifications Bachelors degree in engineering, Computer Science, Communications, Information Systems or related field. 4-7 years experience with Programming Language such as C/ C++ etc. Preferred Qualifications Strong experience and proficiency in C programming for embedded platforms required. Good understanding of any networking protocol stacks is highly desired and familiarity with mobile development is an additional plus. Understanding of Bluetooth protocol stack is an additional plus. Ability to work in fast paced and changing environment. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 weeks ago
8.0 - 13.0 years
14 - 18 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, 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 drives 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. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Job Summary: 8+ years experience with Programming Language such as C, C++, exposure to Python, etc. 8+ years development experience with Programming Language such as C, C++, Python, etc.. 8+ years professional work experience in embedded software, driver development, OS like Linux/Android/QNX any RTOS etc. 3+ years experience with low level software/ interface and debugging. 3+ years experience with industry standard software development toolsHSW/HE debuggers, code revision systems (GIT, Gerrit, Perforce), IDEs and build tools. Experience in Secure Coding , software design and implementation levels. Strong OS fundamentals. Linux and kernel development a strong plus Experience with ARM architecture is added advantage. Experience in BSP development. Experience with low level device driver programming, boot code development Familiar with Modern OO design practices, such as C++11/17, a plus Excellent communication skills (written and verbal) and team player Should be self motivated and self driven Preferred Qualifications: Master's Degree in Engineering, Information Systems, Computer Science or related field. 8+ years of Software Engineering or related work experience. 8+ years of experience with Database Management Software. 8+ years of experience with API. 8+ year of work experience with Git, Perforce, or Source Code Management System Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 weeks ago
3.0 - 8.0 years
14 - 19 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Are you excited by the thought of working on Location/GNSS/GPS technology that is used by millions of people and powering applications/use-cases, with Location sensingWell, weve got an offer for you. The Qualcomm Location Technology team is looking for highly motivated embedded software engineers to design and deploy location solutions for wireless platforms of the future. As the world leader in supplying embedded systems for cellular wireless standards, Qualcomm delivers complete, optimized, high-quality, wireless platforms to dozens of the worlds largest OEMs across market segments. Location technology and location-based services have become essential to modern living and are central to the wireless user experience, and the Qualcomm Location Technology team provides advanced location technologies which are integrated into Qualcomm chipsets. Qualcomm's location technology enables manufacturers to create a wide range of value-added services and applications for consumer and enterprise use and has been deployed in more than 1 billion handsets and mobile devices. We are looking for highly motivated, energetic, and innovative individuals to drive our next phase of growth in GNSS and location technologies. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. In this position, you will be responsible for design, development, test, maintenance and optimization of real-time embedded location software within a very dynamic small group setting. You will work closely with other software, systems, hardware, and test engineers integrating GNSS, wireless technologies, and MEMS sensors to create world-class location solutions. You must have strong SW engineering skills, a solid understanding of communication signal processing and a passion for efficient and highly scalable software development. Your SW engineering and systems skills will be used to solve location domain specific problems as well as complex embedded problems. Your contributions will help the Qualcomm Location Technology Team to deliver the next level of location and user experience to customers. You must be a team player who can understand and question end-to-end system goals and be able to contribute to system design, software development methodology, and software architecture discussions. Strong C programming skills, real time OS knowledge and a willingness to adhere to good software development processes are essential. Multiple years of experience in designing, developing, and debugging medium to large scale real-time systems. Ccommercial development experience with real-time embedded systems, GPS/GNSS software development, GNSS Signal processing algorithms, Acquisition and Tracking loops, designing complex state machines, optimization techniques and navigation algorithms. A familiarity with Perl, Python, Matlab or other scripting languages is a plus. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 weeks ago
7.0 - 9.0 years
15 - 19 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: : WINDOWS Development / Windows Driver Development Lead You will be part of Windows Team if you get selected Position Overview: As a Senior Embedded Systems Engineer, you will play a critical role in the design, development, and maintenance of embedded systems and software. You will work closely with cross-functional teams to deliver high-quality, reliable, and efficient solutions. Your expertise in C/C++ and embedded systems will be essential in driving our projects to success. Key Responsibilities: Design, develop, and test embedded software and firmware for various applications. Collaborate with hardware engineers to integrate software and hardware components. Optimize and debug embedded systems to ensure high performance and reliability. Participate in code reviews and provide constructive feedback to team members. Required Qualifications: Bachelors or Masters degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Minimum of 7-9 years of experience in embedded systems development. Strong Programming skills, preferably C++/C. Strong understanding of embedded systems architecture and design principles. Excellent problem-solving skills and attention to detail. Strong communication and teamwork skills. Good experience in multimedia framework and ARM based chipsets. Solid aptitude, quick learner, self-motivated, willing to explore and work across breadth of various technology areas. Preferred Qualifications: Experience with Windows and Linux kernel and driver development and Android HAL development. Strong knowledge on Boot flow and OS internals. Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). Experience on system performance profiling and optimization techniques. Experience with debugging tools and techniques (e.g., WinDbg , JTAG, GDB). Understanding of hardware interfaces and communication protocols (e.g., I2C, SPI, UART). Develop and maintain documentation for software designs, code, and test procedures. Stay up-to-date with industry trends and emerging technologies to drive innovation. Mentor and guide junior engineers, fostering a culture of continuous learning and improvement. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 weeks ago
6.0 - 11.0 years
25 - 30 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm is building on its core strengths in wireless and compute technologies and is in the middle of the biggest technology revolution in the Automotive space. While Qualcomm has pioneered connected car technologies for over a decade, it is now playing a critical role in the evolution of Automotive Infotainment, Telematics, ADAS/Autonomous Driving & its supporting technologies. We are investing in several bleeding-edge technologies such as 5G, Cellular V2X, Computer Vision, AI/Deep Learning, etc., and are working closely with global Automakers/Tier-1s, standards bodies, consortiums, and operators on pushing the boundaries. Qualcomm Automotive Team is looking for a Senior Technical Lead who can make difference on many technology forefronts in the Automotive space, join our growing multisite engineering organization. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Technical design and implementation of ADAS and AD systems based on Qualcomm Snapdragon Autonomous/ADAS SoCs and HW platforms. Closely collaborate with other domain experts across SoC/Hardware, Firmware, Safety, Security and Algorithms to define the functional specifications, design modular software components and interaction models, well-defined public and private interfaces, resource management and debugging tools. Lead the system level profiling and optimization of end-to-end use-cases, identify and address bottlenecks across heterogenous computational units and realize efficient implementations. Actively engage with OS and Framework vendors, Automotive OEMs, Tier-1s and ISVs to implement solutions based on of Qualcomm Automotive platforms. 10+ years of Software Systems Engineering experience. Atleast 10+ yrs experience in ADAS, Cockpit, EPAS systems Extensive experience and hands on in C/C++ Atleast 10+ years of experience in Automotive engineering 10+ years of industry experience in embedded software, especially in the automotive domain Strong understanding of QNX/Linux operating system and hands-on experience with QNX/Linux device driver development 10+ years of experience in the field of ADAS Driving Functions, Firmware and Embedded Systems design and development. Experience in defining the business strategies, creating road map for the ADAS Segment Leads, guides and directs a large group of technical employees responsible for engineering deliverables in support of the organization's business objectives. Experience with ADAS DMS (Driver Monitoring system)-Detection of automotive vehicles drivers head and identifying and notification of alertness of driver to the system Driving key POCs, including Parking Stack bring-up on multiple SoCs and in-vehicle platforms, enhancing product scalability and technical innovation, in readiness for Software Defined Vehicle (SDV) architecture. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 weeks ago
2.0 - 7.0 years
12 - 17 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Windows Security Senior Engineer Company: - Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: We are looking for Security Engineer to contribute in the area of the Windows on Snapdragon products. The person will have the responsibility to perform security assessment, design & code review, develop fuzzing harness and fuzz the Windows software stack on Snapdragon products. Ideal candidate must posses security mindset and has good exposure on Security Development Life Cycle "SDLC". The ideal candidate also needs to have Strong Embedded software knowledge, Experience on Windows Internals and good driver development. Solid understanding of Operating System concepts, RTOS, FW management. Solid understanding of System level features, Processor and Power management, architecting system level features. Hands on experience in complex and multi domain large features. Windows kernel driver development experience. Understanding and experience in Designing and Implementing Windows Kernel mode drivers, Board support package, ACPI & UEFI. Strong communication and interpersonal skills. Strong problem solving and debugging skills. Ability to co-ordinate across stakeholders and Task management Handling small to large medium size technology teams. Experience on Enterprise and IHV/IBVs is a plus Minimum . 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 Language such as C, C++, Java, Python, etc. Preferred Qualifications 2+ years of Security Engineering or related work experience. Design and development of Fuzzing harness Ability to perform design and code review for vulnerability detection Strong knowledge on Windows OS internals and Windows Driver knowledge (KMDF) Windows Device driver programming and debugging with WinDbg, JTAG/other tools. ARM Processor architecture and Assembly Language. Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). Knowledge of OS/system performance profiling and optimization techniques. Communication, written & interpersonal skills, motivation, the ability to learn quickly Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough