Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
15.0 - 20.0 years
30 - 45 Lacs
Chennai
Work from Office
PRINCIPAL ENGINEER/ SENIOR TECHNICAL ARCHITECT Job Requirements We are seeking an experienced Embedded Software Architect to lead and oversee the design and development of embedded software systems. The ideal candidate will have over 15 years of experience in the field, with a strong background in C/C++ programming, real-time operating systems, and hardware-software integration. This role involves collaborating with cross-functional teams to deliver innovative and high-quality embedded solutions. Responsibilities include - Design and architect embedded software systems from concept to production. - Lead and mentor a team of embedded software engineers. - Develop and maintain embedded software architectures and design patterns. - Optimize software for performance, reliability, and power consumption. - Conduct code reviews and ensure compliance with industry standards and best practices. - Interface with hardware engineers to define system requirements and specifications. - Develop and execute testing and validation plans for embedded software. - Stay updated with the latest advancements in embedded systems and incorporate relevant technologies. - Document software design and development processes. - Guide and provide necessary support for embedded software development according to medical device compliance and regulations. - Adaptive to managing and co-ordinate cross functional demand during product development and maintenance. Work Experience Required Skills: Bachelor's or masters degree in computer science, Software Engineering, Electronics Engineering, or a related field. - Embedded architect experience specifically in hemodialysis machine and Renal care device generally. - Medical devices experience who can write SRS and run the entire product design process. - Over 15 years of experience in embedded software development and architecture. - Proficiency in C, C++, and assembly languages. - Extensive experience with real-time operating systems (RTOS) and embedded Linux. - Strong knowledge of microcontroller/microprocessor architectures. - Experience with communication protocols such as I2C, SPI, UART, USB , etc. - Excellent problem-solving and debugging skills. - Proven track record of leading and managing engineering teams. - Strong communication and documentation skills. - Professional certifications in embedded systems or software architecture are a plus. Preferred Skills: - Experience with hardware design and schematic review. - Knowledge of modern software development methodologies (Agile, Scrum). - Familiarity with version control systems such as Git. - Understanding of safety-critical systems and compliance standards.
Posted 1 week ago
4.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary Looking for experienced embedded SW engineers interested in developing software for mobile/Auto/XR devices. Specifically, the position involves developing embedded software supporting Camera functions of Auto Mobile and XR Devices Camera driver development. Strong knowledge in LA,LE and Yocto build Infrastructure Camera end-to-end use case design and feature implementation Strong knowledge on Image processing. Debugging and resolution with existing code base Partnering with global development teams and with external customers Some Onsite customers support Power and performance optimization Design and Implement component unit test for developer validation, test cases, test scenarios, scripts, or procedures with the target to ensure the best coverage of the requirements for each component. Develops testing programs that assess effectiveness of a component or modification of an existing component. Ensure that Backward compatibility is maintained for each component. Candidate MUST Have Strong knowledge and experience in Camera Sensor, overview of image processing algorithm and V4L2 drivers. Strong C & C++ programming and debugging skills required. Strong knowledge in operating system fundamentals like virtual memory, CPU scheduling, process states, synchronization, etc. Strong knowledge in concepts like RTOS, RAM/Cache, Interrupt handling, etc applied to embedded systems. Hands on experience in Realtime issues like memory/stack corruption, ANR, deadlocks, race conditions, etc. Strong communication skills - able to understand and explain highly technical information in a clear and concise manner. Willing travel to customer sites and other Qualcomm office locations to co-develop next generation smartphones. Working Experience in any Multimedia technologies like camera/video framework is MUST. Good To Have Hands on experience in Camera driver development. Knowledge of camera sensor bring up, 3A algorithms, tuning experience. Familiar with Image quality Unit Test framework experience like CPPTest, GoogleTest. 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. Qualifications Bachelor’s (BE/BTech) or Master’s (MS/MTech) degree in camera/video framework with 9+ years of experience. Knowledge of Android Camera & Image processing. Profound understanding of System-on-Chip (SoC) architecture, Camera pipeline, memory subsystem architecture. Expertise in programming languages (C/C++) Strong debugging and analysis skills, including data and statistical analysis, and proficiency in performance & Power. 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 : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from 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. 3071449
Posted 1 week ago
3.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Company Description Devise Electronics Pvt. Ltd. has established a strong presence in early stage R&D, Proof of Concept Development, and Prototyping. The company offers comprehensive engineering services across the product lifecycle and has earned over 30,000 hours of engineering experience through 70+ projects across various industry verticals. Known for supporting the development of electric and autonomous vehicles, as well as leading Industry 4.0 implementation, Devise is committed to innovation and product optimization. Devise has a global customer reach and operates with single points of contact across three continents, providing seamless cloud-based engineering data transfer. Role Description We are looking for a skilled Embedded Systems Developer with 2–3 years of experience to support the design, development, and validation of embedded systems across our industrial product lines. This role primarily involves Embedded C programming, low-level hardware communication, and sensor integration using popular microcontroller platforms such as STM32, PIC, or Arduino. Key Responsibilities: · Develop and optimize embedded C firmware for microcontroller-based systems. · Interface with various communication protocols: UART, SPI, I2C, RS-485, and Modbus RTU. · Design reliable data acquisition and signal processing routines. · Integrate and communicate with sensors (analog and digital), and implement ADC-based measurements. · Apply calibration routines, lookup tables, or correction factors to sensor data. · Ensure real-time performance and stability under constrained conditions (low power, noise, timing-critical). · Collaborate closely with hardware and mechanical teams during system integration. · Support field testing, debugging, and validation using lab equipment (oscilloscope, multimeter, etc.). · Maintain clear documentation of code, protocols, and interface behavior. · Contribute to continuous improvement and robust software practices. Technical Skills: · Strong hands-on experience in Embedded C programming. · Familiarity with MCU platforms like STM32, PIC, Atmel, or Nordic. · Knowledge of sensor interfacing, analog signal conditioning, and ADCs. · Understanding of low-level protocols: UART, SPI, I2C, RS485, Modbus RTU. · Use of debugging tools: JTAG/SWD, oscilloscopes, logic analyzers. · Experience in handling memory-constrained or low-power systems. Nice to Have: · Experience with Python or scripting for test automation or post-processing. · Exposure to RTOS concepts or lightweight scheduler-based systems. · Basic understanding of PCB schematics and component datasheets. · Version control using Git and experience in structured firmware projects. Location: Chennai preferred (for on-site/hybrid collaboration) Duration: 3 months (with possible extension) We're looking for someone with 2–3 years of hands-on experience, a sharp debugging mindset, and a passion for embedded systems. To apply: Send your resume to careers@deviseelectronics.com
Posted 1 week ago
8.0 years
0 Lacs
South Delhi, Delhi, India
On-site
Role Overview We are looking for an experienced embedded systems engineer to lead firmware development for energy-focused hardware systems. The role involves implementing low-level control logic, managing communication protocols, and ensuring system reliability in constrained environments. You’ll be working closely with a small cross-functional team across hardware, firmware, and backend to develop robust, real-time edge behaviors for field-deployed devices. Responsibilities • Develop and maintain embedded firmware on microcontrollers (e.g. STM32, ESP32, etc.) • Integrate serial communication protocols (UART, RS485, Modbus RTU/TCP) • Design and implement RTOS-based control flows for edge-level decision-making • Ensure firmware reliability through watchdogs, diagnostics, and OTA strategies • Optimize for memory, power, and compute-constrained environments • Collaborate with hardware and backend teams for testing, calibration, and deployment Required Skills • 4–8 years of experience in embedded C/C++ development • Hands-on experience with RTOS (FreeRTOS, Zephyr, or similar) • Strong understanding of embedded I/O, timers, interrupts, memory management • Familiarity with energy/IoT protocols like Modbus, CAN, or MQTT • Experience working with hardware tools: JTAG, logic analyzers, UART debug consoles Bonus (Not Required) • Experience with OTA firmware workflows • Exposure to power electronics, inverters, or industrial control systems • Basic familiarity with cloud or backend integration for IoT systems
Posted 1 week ago
4.0 years
1 - 8 Lacs
Hyderābād
On-site
Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Looking for experienced embedded SW engineers interested in developing software for mobile/Auto/XR devices. Specifically, the position involves developing embedded software supporting Camera functions of Auto Mobile and XR Devices Camera driver development. Strong knowledge in LA,LE and Yocto build Infrastructure Camera end-to-end use case design and feature implementation Strong knowledge on Image processing. Debugging and resolution with existing code base Partnering with global development teams and with external customers Some Onsite customers support Power and performance optimization Design and Implement component unit test for developer validation, test cases, test scenarios, scripts, or procedures with the target to ensure the best coverage of the requirements for each component. Develops testing programs that assess effectiveness of a component or modification of an existing component. Ensure that Backward compatibility is maintained for each component. Candidate MUST have: Strong knowledge and experience in Camera Sensor, overview of image processing algorithm and V4L2 drivers. Strong C & C++ programming and debugging skills required. Strong knowledge in operating system fundamentals like virtual memory, CPU scheduling, process states, synchronization, etc. Strong knowledge in concepts like RTOS, RAM/Cache, Interrupt handling, etc applied to embedded systems. Hands on experience in Realtime issues like memory/stack corruption, ANR, deadlocks, race conditions, etc. Strong communication skills - able to understand and explain highly technical information in a clear and concise manner. Willing travel to customer sites and other Qualcomm office locations to co-develop next generation smartphones. Working Experience in any Multimedia technologies like camera/video framework is MUST. Good to have: Hands on experience in Camera driver development. Knowledge of camera sensor bring up, 3A algorithms, tuning experience. Familiar with Image quality Unit Test framework experience like CPPTest, GoogleTest. 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. Qualifications: Bachelor’s (BE/BTech) or Master’s (MS/MTech) degree in camera/video framework with 9+ years of experience. Knowledge of Android Camera & Image processing. Profound understanding of System-on-Chip (SoC) architecture, Camera pipeline, memory subsystem architecture. Expertise in programming languages (C/C++) Strong debugging and analysis skills, including data and statistical analysis, and proficiency in performance & Power. 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 : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from 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 1 week ago
4.0 years
4 - 7 Lacs
Bengaluru
On-site
Change the world. Love your job. Your career starts here! This is an exciting opportunity to design and develop innovative software solutions that drive TI's revolutionary product lines. We change lives by working on the technologies that people use every day. Are you ready for the challenge? As a Software Engineer, you'll become a key contributor, where your skills and input make a big difference. In this role, you'll design embedded software and development tools that will be used to test products. You'll write code that tells chips how to operate in revolutionary new ways. And, you'll work closely with business partners and customers, as well as TI's marketing, systems and applications engineering teams, to collaborate and solve business problems. QUALIFICATIONS Minimum Requirements: 4-8 years of relative experience Degree in Electrical Engineering, Computer Engineering, Computer Science, Electrical and Computer Engineering, or related field Strong Embedded firmware skills and experience Strong Assembly, C and C++ programming skills Preferred Qualifications: Knowledge of software engineering processes and the full software development lifecycle Demonstrated strong analytical and problem solving skills Strong verbal and written communication skills Ability to work in teams and collaborate effectively with people in different functions Strong time management skills that enable on-time project delivery Demonstrated ability to build strong, influential relationships Ability to work effectively in a fast-paced and rapidly changing environment Ability to take the initiative and drive for results Great programmer: Programming skills in C/C++ and python, Modular and Object Oriented programming skills, familiarity with build systems – make, cmake, familiarity with Linux In-depth knowledge of embedded systems – VLIW and SIMD processor architecture, DMA, cache, memory architecture, inter process communication Working experience in machine learning technologies such as CNN, transformers, quantization algorithms and approaches for camera-based applications on embedded systems Working experience with DSPs (preferably TI DSPs) and hardware development boards/EVM for image/vision-based processing algorithms Good knowledge on machine learning frameworks (PyTorch), inference solution and exchange formats (ONNX, ONNX RunTime, protobufs) Basic knowledge of RTOS and Linux with exposure to debugging of embedded systems - familiarity with heterogeneous core architecture is added advantage Well verse with software development life cycle and efficient use of associated tools – Git, JIRA, bitbucket, Jenkins, containers (Dockers), CI/CD Strong Communication, documentation and writing skills ABOUT US Why TI? Engineer your future. We empower our employees to truly own their career and development. Come collaborate with some of the smartest people in the world to shape the future of electronics. We're different by design. Diverse backgrounds and perspectives are what push innovation forward and what make TI stronger. We value each and every voice, and look forward to hearing yours. Meet the people of TI Benefits that benefit you. We offer competitive pay and benefits designed to help you and your family live your best life. Your well-being is important to us. About Texas Instruments Texas Instruments Incorporated (Nasdaq: TXN) is a global semiconductor company that designs, manufactures and sells analog and embedded processing chips for markets such as industrial, automotive, personal electronics, communications equipment and enterprise systems. At our core, we have a passion to create a better world by making electronics more affordable through semiconductors. This passion is alive today as each generation of innovation builds upon the last to make our technology more reliable, more affordable and lower power, making it possible for semiconductors to go into electronics everywhere. Learn more at TI.com. Texas Instruments is an equal opportunity employer and supports a diverse, inclusive work environment. If you are interested in this position, please apply to this requisition. TI does not make recruiting or hiring decisions based on citizenship, immigration status or national origin. However, if TI determines that information access or export control restrictions based upon applicable laws and regulations would prohibit you from working in this position without first obtaining an export license, TI expressly reserves the right not to seek such a license for you and either offer you a different position that does not require an export license or decline to move forward with your employment. JOB INFO Job Identification 25001868 Job Category Engineering - Product Dev Posting Date 07/20/2025, 04:49 AM Degree Level Bachelor's Degree Locations BAN4 2,3rd and 4th Floors, Bangalore, 560093, IN ECL/GTC Required Yes
Posted 1 week ago
5.0 years
3 - 4 Lacs
Nellore
Remote
About the Role We are seeking an experienced and result-driven District Sales Manager to lead our commercial vehicle conversion efforts at the district level. The primary objective of this role is to drive conversions of commercial vehicle owners to alternative fuel or retrofitment solutions . This is a strategic and field-intensive role that blends sales execution, customer engagement, and district-level leadership. Key Responsibilities Drive the end-to-end conversion of commercial vehicle customers to alternative fuel or retrofitment systems. Identify, prospect, and onboard fleet operators, transporters, and individual CV owners. Build strong relationships with local RTOs, transport associations, and fuel station operators to aid conversions. Develop and implement district-level sales plans and targets in alignment with organizational objectives. Lead and mentor a field sales team (if applicable), ensuring target achievement and consistent follow-up. Conduct on-ground campaigns, roadshows, and awareness programs in collaboration with marketing teams. Monitor competitor activities and local market dynamics; provide actionable insights. Maintain customer data, follow-up cycles, and closure updates in CRM tools. Requirements Minimum of 5 years of experience in sales, preferably in automotive, fuel, or retrofitment industries. Strong understanding of commercial vehicle operations and customer behavior. Proven track record of meeting and exceeding sales targets. Good communication skills in regional language(s) and Hindi/English. Willingness to travel extensively within the district and conduct on-ground activities. Ability to work independently and handle pressure in a performance-driven environment. Job Types: Full-time, Permanent Pay: ₹30,000.00 - ₹35,000.00 per month Benefits: Health insurance Paid sick time Provident Fund Work from home Work Location: In person
Posted 1 week ago
0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Company Description We work closely with our clients to understand their challenges, goals, and vision for the future, and we use our expertise in technology and innovation to create tailored solutions that drive business success. Our innovative approach helps businesses leverage technology effectively to achieve their objectives and enhance their competitive edge. At Unnatix, we are dedicated to delivering high-quality solutions that meet the unique needs of each client. Role Description This is an Internship role that transform to full-time on-site role for an Embedded Design Engineer, located in Hyderabad. The Embedded Design Engineer will be responsible for designing and developing embedded systems, creating hardware architectures, and developing embedded software. Daily tasks include circuit design, software development, and debugging. The engineer will work closely with cross-functional teams to ensure the successful delivery of projects. Qualifications Experience with Circuit Design and Hardware Architecture Proficiency in Embedded Software and Software Development Familiarity with Microcontrollers Experience with RTOS is a plus Strong Debugging skills Knowledge in Python is a bonus Excellent problem-solving skills and attention to detail Good communication and teamwork abilities Bachelor's degree in Electrical Engineering, Computer Engineering, or related field Experience in the technology or engineering industry is a plus
Posted 1 week ago
8.0 - 10.0 years
11 - 16 Lacs
Pune
Work from Office
As a Senior Technical Lead - C,C++ Scripting at Incedo, you will be responsible for developing and maintaining C/C++ scripts for various applications. You will work with a team of developers and collaborate with stakeholders to deliver high-quality solutions. Your responsibilities will include designing, developing, and maintaining software applications, as well as troubleshooting and fixing issues. Roles & Responsibilities: Design and develop C/C++ applications for various platforms including Windows, Linux, and Unix Write and maintain clean, efficient, and well-documented code Debug and troubleshoot complex software issues Collaborate with cross-functional teams to develop and implement software features and enhancements Foster a collaborative and supportive work environment, promoting open communication and teamwork. Demonstrate strong leadership skills, with the ability to inspire and motivate team members to perform at their best. Technical Skills Programming Languages: Proficiency in C and C++ for embedded systems. Operating Systems: Experience with real-time operating systems (RTOS) and Linux kernel development. Networking Knowledge: Strong understanding of networking protocols and standards (e.g., TCP/IP, Ethernet, VLAN). Debugging Tools: Familiarity with tools like GDB, Wireshark, and oscilloscopes for debugging and analysis. Version Control: Experience with version control systems such as Git. Nice-to-have skills Qualifications Qualifications 8-10 years of work experience in relevant field B.Tech/B.E/M.Tech or MCA degree from a reputed university. Computer science background is preferred
Posted 1 week ago
10.0 - 15.0 years
10 - 15 Lacs
Pune
Work from Office
As a technical leader at Incedo (Pune) you will be working on the products and solutions in the ACOS, virtualization and networking domain providing fundamental and advanced solutions for cloud deployment and observability for a market leader in Application Delivery Controller solutions. In this role, you will leverage your deep technical expertise and strategic insight to drive our cloud initiatives, shape our technical direction, and influence the development of cloud-native solutions. This position is a hands-on contributor role. Working as part of a small team your core responsibilities will include participation in design, coding, and testing phases, building scalable, resilient, and efficient cloud-native solutions aligned with business goals and technical standards. You will also partner with product owners to turn high-level goals into actionable stories. We are looking for a technical leader who will be working in an individual contributor role. Role and responsibilities Serve as a technical expert within the ACOS team, providing strategic guidance and hands-on involvement in the design and implementation of cloud-native solutions. Manage/Guide team of 12+ engineers, C, Networking, Linux Architect and develop scalable, resilient, and efficient cloud-native solutions, ensuring they align with our business goals and technical standards. Drive innovation by staying updated with the latest cloud technologies and trends, integrating new tools and practices to enhance our cloud capabilities. Collaborate closely with cross-functional teams to ensure alignment and promote the seamless integration of cloud solutions. Contribute to the technical growth of the team by sharing knowledge, mentoring peers, and leading by example in technical and architectural discussions. Evaluate and recommend new technologies and approaches to address current and future technical challenges. Maintain a hands-on approach to coding, problem-solving, and technical decision-making, demonstrating best practices in software development and cloud engineering. Proactive monitoring of the production environment. Troubleshoot, reproduce and solve challenging operational issues in a complex enterprise environment. Provide day-to-day support of multiple environments such as production, staging, and development in internal cloud. High-Trust Culture. Technical Skills Expert C programmer with knowledge in development with Linux, RTOS or similar real-time high availability Embedded Operating Systems GDB debugging skills Python programming Knowledge in networking products, OSI stack, L2/L3, L4 and load balancers TCP/IP, UDP/IP, Socket Programming, and common standard IP protocols such as ICMP Good knowledge in algorithms and data structures. Understanding of cloud services like AWS, Azure, Google Cloud, OCI, Virtualization (VMWare, KVM) and containerization (Docker, Kubernetes). Strong technical leadership skills, with the ability to influence others and drive technical decisions without direct authority. Excellent problem-solving abilities and a commitment to delivering high-quality, scalable, and performant solutions. Troubleshoot, isolate and resolve issues related to systems or networking quickly. Proficient in one or more programming languages relevant to cloud development. Agile mindset and experience with agile development methodologies. Nice-to-have skills Good understanding of networking concepts. Experience working with VMWare tech stack. Strong verbal as well as written communication skills OCI/GCP/AWS/Azure certifications. Prior success in automating a real-world production environment. Qualifications B.E./B. Tech. in Computer Science/IT or equivalent. 10+ years of software development experience with significant exposure to cloud computing, cloud infrastructure and applications. Demonstrated ability to work in an agile team environment. A proven high-performer and team-player, with the ability to take the lead on projects.
Posted 1 week ago
6.0 - 9.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Job Summary We are seeking a highly skilled Sr. Developer with 6 to 9 years of experience in the Automotive Industry. The ideal candidate will have expertise in RTOS Communication Stack and Embedded C. This hybrid role offers the opportunity to work on cutting-edge automotive projects contributing to the development of innovative solutions that enhance vehicle performance and safety. Responsibilities Develop and maintain software for automotive systems using Embedded C. Implement and optimize RTOS for real-time automotive applications. Design and integrate communication stacks to ensure seamless data exchange within vehicle systems. Collaborate with cross-functional teams to define software requirements and specifications. Conduct thorough testing and debugging of software to ensure high quality and reliability. Provide technical support and troubleshooting for software-related issues. Participate in code reviews to maintain code quality and adherence to industry standards. Stay updated with the latest advancements in automotive software development and incorporate best practices. Document software design implementation and testing processes for future reference. Ensure compliance with automotive industry standards and regulations. Contribute to continuous improvement initiatives to enhance software development processes. Mentor and guide junior developers to foster a collaborative and productive team environment. Communicate effectively with stakeholders to provide updates on project progress and address any concerns. Qualifications Possess strong expertise in Embedded C programming. Have extensive experience with RTOS in automotive applications. Demonstrate proficiency in designing and integrating communication stacks. Exhibit a deep understanding of automotive industry standards and practices. Show excellent problem-solving skills and attention to detail. Have the ability to work effectively in a hybrid work model. Display strong communication and collaboration skills. Bring a proactive approach to learning and adapting to new technologies. Hold a degree in Computer Science Electrical Engineering or a related field. Have a proven track record of delivering high-quality software solutions in the automotive domain. Demonstrate the ability to mentor and guide junior team members. Show commitment to continuous improvement and innovation. Possess strong documentation and organizational skills.
Posted 1 week ago
6.0 - 9.0 years
27 - 42 Lacs
Hyderabad
Work from Office
Job Summary We are seeking a highly skilled Sr. Developer with 6 to 9 years of experience in the Automotive Industry. The ideal candidate will have expertise in RTOS Communication Stack and Embedded C. This hybrid role offers the opportunity to work on cutting-edge automotive projects contributing to the development of innovative solutions that enhance vehicle performance and safety. Responsibilities Develop and maintain software for automotive systems using Embedded C. Implement and optimize RTOS for real-time automotive applications. Design and integrate communication stacks to ensure seamless data exchange within vehicle systems. Collaborate with cross-functional teams to define software requirements and specifications. Conduct thorough testing and debugging of software to ensure high quality and reliability. Provide technical support and troubleshooting for software-related issues. Participate in code reviews to maintain code quality and adherence to industry standards. Stay updated with the latest advancements in automotive software development and incorporate best practices. Document software design implementation and testing processes for future reference. Ensure compliance with automotive industry standards and regulations. Contribute to continuous improvement initiatives to enhance software development processes. Mentor and guide junior developers to foster a collaborative and productive team environment. Communicate effectively with stakeholders to provide updates on project progress and address any concerns. Qualifications Possess strong expertise in Embedded C programming. Have extensive experience with RTOS in automotive applications. Demonstrate proficiency in designing and integrating communication stacks. Exhibit a deep understanding of automotive industry standards and practices. Show excellent problem-solving skills and attention to detail. Have the ability to work effectively in a hybrid work model. Display strong communication and collaboration skills. Bring a proactive approach to learning and adapting to new technologies. Hold a degree in Computer Science Electrical Engineering or a related field. Have a proven track record of delivering high-quality software solutions in the automotive domain. Demonstrate the ability to mentor and guide junior team members. Show commitment to continuous improvement and innovation. Possess strong documentation and organizational skills.
Posted 1 week ago
3.0 - 6.0 years
3 - 8 Lacs
Erode
Work from Office
JD: * Design,develop,test & maintain firmware using Embedded C/C++ on Arm Cortex microcontrollers with RTOS & MQTT protocol communication . 2+ years of experience in firmware development . Knowledge of hardware interfaces & protocols (SPI, I2C, UART,). Health insurance Provident fund
Posted 1 week ago
5.0 years
0 Lacs
Ahmedabad, Gujarat, India
Remote
Position Title: Embedded Firmware Engineer -Linux - Full Time Electrify Services is one of the fastest growing engineering services start and is looking for an Embedded Firmware Engineer Linux to play a key role in helping our client improve their product and take their business to the next level. This is an individual contributor role with a direct impact on company growth. We would like to see this position grow as the company evolves. If you are looking for a high-impact and challenging role, this job is a perfect destination for you! Major Job Duties Ø Design, code, implement, released, and integrate software for embedded Linux based software products. (Applications, drivers, framework) Ø On the different hardware platforms, customize, develop and maintain Linux distribution. Ø Develop, Debug, and maintain firmware for ARM-based microprocessors. Ø Experienced with Yocto and custom Linux kernels Ø Interact and develop utilities with the help of C/C++. Linux kernel, TI framework. Ø Experienced with GUI development for embedded devices with QT, uGFX and more Ø Experienced with developing and patching board support packages Ø While using Linux, develop the process of scripting in support of the embedded system. Ø Document the projects according to standards (protocols, architecture, technical specifications.) Ø Write test scripts to verify the functionality of code in a lab environment also write specific system modules and execute them. Ø Developing web-based application portals that can be viewed either locally or remotely via the Web. Ø Troubleshooting development and production problems across multiple environments and operating platforms Ø Manually or automatically do software testing which includes unit, functional and system-level requirements. Ø As per system requirement, analyze domain-specific technical and modify it Ø Participate in the feasibility of novel product/design ideas and provide technical expertise Ø Provide technical support to the team and help them towards growth. Ø Represents the firmware engineering team for all phases of larger and more- complex development projects. These responsibilities are just the start! At Electrify, we encourage you to contribute wherever your interests take you — and shape your role accordingly. And this isn't just a philosophical bent: we give you 4 hours a week (10% of the work week) to pursue passion projects outside of your role responsibilities. We are Looking for People Who Have Ø More than 5+ years of experience in the field of embedded Linux programming and firmware engineering. Ø Highly Skilled in C, C++, Python, RTOS, and Linux Kernel. Ø Highly Skilled with Yocto Linux and custom Linux kernels Ø Developing and debugging code for ARM microcontrollers Ø Strong understanding of code developing for microprocessors Ø Command line gcc tools, make files, and gdb Ø Communication protocols such as UART, SPI, I2C, CAN, BLE, WIFI Ø Experienced with different controllers & their protocols i.e., TI, NFC, ESP, STM Ø IoT based technologies for wired and wireless protocols (802.11 and 802.15.4) Ø Embedded Linux/windows stand-alone systems Ø Experience in Linux OS level programming, uBoot, Linux kernel, and Linux bash command line utilities, bootloaders. Z-Wave. Ø Ability to read the hardware schematics. Experience with Altium or KiCad would be a plus. Ø Knowledge and experience with In-Circuit Emulators and Logic Analyzers. Ø Soldering and hands-on hardware debugging using tools such as oscilloscopes, multi-meters, DC power supplies, etc. Ø Related experience in real-time development with multiple firmware design tools and languages is a big plus. Ø Strong analytical and problem-solving skills are required. Ø Designing firmware, including interaction and integration with hardware design. Ø Firmware testing methodology, including writing and execution of test plans, debugging and testing scripts and tools. Ø Excellent written and verbal communication skills; mastery in English. Ø Ability to effectively communicate product architectures, design proposals, and negotiate options at management levels. Location: Ahmedabad, India Salary: Depending on Experience and Past achievements.
Posted 1 week ago
7.0 - 9.0 years
11 - 16 Lacs
Pune
Work from Office
Role Description Standing at the critical junction between network and applications, our client A10 is a leader in secure application services. Our solutions protect and optimize application performance in a world of many clouds. About A10 Networks solutions: Providing always available application delivery and security on-premises and in the cloud. Supporting seamless migration to the cloud and cloud-native with hybrid solutions. Protecting networks from cyber security attacks that threaten network availability. Securing multi-generational networks throughout the transition to 5G and cloud-native architectures. Are you up for the challenge? Come join INCEDO and make your impact in the future! We are looking for an experienced and driven Senior Software Engineer with a strong background in C programming and networking fundamentals. The ideal candidate will have proven expertise in designing, developing, and maintaining high-performance networking software applications. This is a unique opportunity for someone who is passionate about programming, problem-solving, and advancing their career in software development and networking. You would be responsible for Develop Robust Software Solutions: Design, develop, and maintain optimized, reusable, and efficient C code. Ensure solutions are scalable, high-performing, and meet the standards of our engineering team. Network Protocol Expertise: Apply in-depth understanding of networking concepts, protocols, and practices, including TCP/IP, sockets, and other networking components, to support and enhance software development. Collaborate Across Teams: Work closely with cross-functional teams to design, implement, and thoroughly test software solutions, actively participating in the entire development cycle. Troubleshooting & Debugging: Identify and resolve complex software defects, perform root cause analysis, and provide effective solutions in collaboration with team members. Mentorship & Leadership: Guide junior developers, share best practices, and contribute to knowledge sharing within the team to foster continuous learning and improvement. Acos Reliability Team primarily works closely with A10 TAC and A10 Engineering to resolve customer escalations and defects. Technical Skills Proven experience in C development, with a strong understanding of networking fundamentals. Linux, RTOS or similar real-time high availability Embedded Operating Systems knowledge Knowledge in networking products, OSI stack, L2/L3, L4 and load balancers TCP/IP, UDP/IP, Socket Programming, and common standard IP protocols such as DNS, HTTP, DHCP etc. Expert knowledge in algorithms and data structures. GDB debugging skills Python programming. Source Control System tools such as CVS/SVN/Git to develop code. Strong collaboration and communication skills, with experience working in cross-functional teams. Nice-to-have skills Qualifications 7-9 years of work experience in relevant field B.Tech/B.E/M.Tech or MCA degree from a reputed university. Computer science background is preferred
Posted 1 week ago
6.0 years
0 Lacs
Ahmedabad, Gujarat, India
On-site
Overview: We are seeking a highly motivated Embedded Software Developer with 4–6 years of experience in developing embedded Linux systems. The ideal candidate will have a strong foundation in Linux Board Support Package (BSP) development, the Yocto build system, and device driver programming, along with some exposure to microcontroller-level firmware development. This role requires solid logical reasoning, analytical skills, and hands-on debugging abilities. Key Responsibilities: ● Develop and maintain Linux BSPs for custom embedded hardware platforms. ● Customize and build embedded Linux images using the Yocto Project. ● Develop, integrate, and debug Linux kernel device drivers (I2C, SPI, GPIO, UART, etc.). ● Collaborate with hardware engineers during board bring-up and system integration. ● Write and maintain low-level firmware for microcontroller-based subsystems where required. ● Analyze and troubleshoot issues at the kernel, driver, and application level. ● Work across the full software stack — from bootloader to application layer. ● Follow version control and issue-tracking best practices (e.g., Git, Jira). Required Skills: ● 4–6 years of hands-on experience in embedded software development. ● Strong expertise in Linux BSP development and Yocto build system. ● Experience in writing and debugging Linux kernel device drivers. ● Familiarity with U-Boot and other embedded bootloaders. ● Exposure to microcontroller firmware development (bare-metal or RTOS-based). ● Proficient in C/C++ programming for embedded systems. ● Strong logical reasoning and analytical problem-solving skills. ● Experience using tools like oscilloscopes, logic analyzers, and JTAG debuggers. Preferred Skills: ● Experience with FreeRTOS or a similar RTOS. ● Knowledge of protocols like CAN, USB, Ethernet, and SDIO. ● Understanding of power management, secure boot, and boot time optimization. ● Familiarity with continuous integration, Git, and Agile development practices. Education: Bachelor’s or Master’s degree in Electronics, Computer Engineering, or a related discipline.
Posted 1 week ago
5.0 years
0 Lacs
Mumbai Metropolitan Region
On-site
Senior Executive / Assistant Manager - Logistics About Beco Beco is a rapidly growing, sustainable consumer goods brand in India, dedicated to providing eco-friendly products for environmentally conscious consumers. We focus on innovation and data-driven strategies to fuel our growth in the Indian market. Key Responsibilities: Identify, evaluate, and onboard last-mile delivery partners/vendors across regions. Establish strong working relationships and performance SLAs with vendors. Oversee D2C and Ecommerce logistics operations including last-mile delivery and return logistics across all regions. Manage and coordinate with 3PLs and courier partners to ensure service levels are met. Monitor and reduce delivery timelines, RTOs, and shipping costs across channels. .Prepare and present logistics performance reports to senior management. Identify bottlenecks in the last-mile network and implement solutions. Drive cost optimization initiatives without compromising service quality. Ensure all logistics operations comply with company policies and legal requirements. Requirements: Bachelor’s degree in Supply Chain Management, Logistics, Business Administration, or related field. MBA is a plus. 5+ years of experience in logistics operations, preferably in e-commerce, retail, or 3PL. Strong experience in managing last-mile delivery networks and vendors. Demonstrated ability to reduce TAT and improve operational efficiency. Analytical mindset with proficiency in MS Excel, Google Sheets, and logistics dashboards. Excellent communication, negotiation, and leadership skills.
Posted 1 week ago
3.0 years
0 Lacs
Chennai, Tamil Nadu, India
Remote
Job description: Looking for 3-5 years experienced Windows Device Driver Developer with strong C & C++ programming skills and in-depth knowledge of Windows driver development for Windows 11 and previous versions. The role requires working with WDM and WDF frameworks and developing and debugging drivers for x86 / ARM64 architecture. The candidate should also be comfortable with local and remote debugging. The current requirement is to develop a Windows driver for an AI Accelerator card (NPU) for neural network processing. Responsibilities include: Design, develop, and debug Windows device drivers using WDM and WDF frameworks. Perform remote debugging and troubleshoot drivers effectively, utilizing tools to ensure high performance and stability. Collaborate with hardware teams to ensure proper integration and performance of drivers on given (x86_64/ARM64) architecture. Apply knowledge of system registers in ARM and handle other low-level architecture-specific tasks. Skills Required: Proficiency in C and C++ Strong experience with WDM, WDF, UMDF, KMDF Windows 11 driver development expertise Strong debugging skills, including remote debugging of Windows drivers Very strong in developing PCIe based Windows device drivers and well equipped, comfortable with PCIe protocol specifications. Ability to port the driver functionality, and features from other OS to Windows Good understanding of x86_64/ARM64 architecture and system registers Excellent problem-solving abilities, attention to detail, and quality deliverables Preferred experience: Previous experience working with cross-functional teams on HW & SW integration. Signing of kernel modules and deployment. Experience with version control systems (e.g., Git) and modern software development practices. Linux and/or other OS/RTOS device driver experience.
Posted 1 week ago
10.0 years
0 Lacs
Noida, Uttar Pradesh, India
On-site
About Client: Our Client is a global IT services company headquartered in Southborough, Massachusetts, USA. Founded in 1996, with a revenue of $1.8B, with 35,000+ associates worldwide, specializes in digital engineering, and IT services company helping clients modernize their technology infrastructure, adopt cloud and AI solutions, and accelerate innovation. It partners with major firms in banking, healthcare, telecom, and media. Our Client is known for combining deep industry expertise with agile development practices, enabling scalable and cost-effective digital transformation. The company operates in over 50 locations across more than 25 countries, has delivery centers in Asia, Europe, and North America and is backed by Baring Private Equity Asia. Job Title: Firmware Engineer Key Skills: C, C++, QT, Python, NodeJS, troubleshooting, RTOS/Linux, IoT / IP protocols, JIRA, SCRUM, UART, SPI, USB, L2 Support Job Locations: Noida Experience: 6 – 10 Years Budget: 13 – 15 LPA Education Qualification : Any Graduation Work Mode: Hybrid Employment Type: Contract Notice Period: Immediate - 15 Days Interview Mode: 2 Rounds of Technical Interview + Including Client round Job Description: L2 firmware position: Primary Skills: · Bachelor’s degree in Electrical Engineering, Software Engineering, Computer Science, Computer Engineering, or related Engineering discipline · Language understanding: C, C++, QT, Python, NodeJS. · 5Yrs + of experience in troubleshooting, support and maintenance including 1+ years of experience in the Smart Products & IoT area · Hands-using device flashing tools and handling of hardware safely · Basic concepts of embedded operating systems (RTOS/Linux), Microcontrollers and memory management · Understanding of embedded interfaces such as UART, SPI, USB · Experience testing WLAN, Bluetooth, and Cellular connectivity products · Experience with IoT / IP protocols such as MQTT, COAP, TCP, UDP, DHCP, DNS, HTTPS, MDNS · Able to debug firmware issues Secondary Skills · Experience in all stages of Software testing including Requirement gathering, Requirement Traceability Matrix, and Preparation of Test plan, Test case, Test Bed setup, Test Scripts & Defect tracking by using tools like Bugzilla, JIRA · Experience in Validation& Verification of Software by conducting Smoke testing, Sanity testing, Black box testing, System testing, Regression testing, Integration testing, Functional/Non-functional testing · Experience in complete Software testing life cycle by performing end-to-end call flow for test deliverables through SDLC and methodologies like Iterative, Waterfall, and Agile (SCRUM) · Can-do positive attitude, always looking to accelerate development. · Driven; commit to high standards of performance and demonstrate personal ownership for getting the job done. · Innovative and entrepreneurial attitude; stays up to speed on all the latest technologies and industry trends; healthy curiosity to evaluate, understand, and utilize new technologies. · Must be able to provide leadership to the technology team while managing multiple tasks and responsibilities. · Excellent communication and presentation skills for interactions with technology team members, SBU stakeholders, company leadership, vendors, and customers. Interested Candidates please share your CV to pnomula@people-prime.com
Posted 1 week ago
3.0 - 8.0 years
10 - 20 Lacs
Bengaluru
Work from Office
Firmware Developer Embedded Systems (4 – 6 Years Experience) We are seeking a highly skilled and experienced Firmware Developer with 6 to 8 years of hands-on experience in embedded systems development. The ideal candidate should be proficient in low-level firmware development, familiar with embedded protocols, and possess strong debugging and leadership abilities. Key Responsibilities: Design, develop, and maintain embedded firmware for various microcontroller-based applications. Work independently to implement solutions using SPI, UART, I2C, and other peripheral interfaces. Develop and integrate communication protocols such as CAN , Modbus , Profibus , or Foundation Fieldbus . Create robust bootloader solutions and optimize firmware performance. Collaborate with cross-functional teams to review hardware designs and provide firmware-level support and debugging. Utilize measurement tools like CRO , logic analyzers , and oscilloscopes for validation and troubleshooting. Develop firmware using IDEs and tools such as IAR , Keil , MPLAB , or Code Composer Studio . Work with various microcontroller platforms including MSP430 , PIC32 , IMX , and STM32 . Develop real-time applications using at least one RTOS . Follow best practices in version control using Git or SVN . Contribute actively to code reviews, architecture discussions, and design sessions. Exhibit strong team collaboration, along with the ability to lead small teams or initiatives as needed. Key Skills and Qualifications: Bachelor's degree in Electronics, Electrical, or Computer Engineering (B.E). 6–8 years of experience in embedded firmware development. Proficient in embedded C/C++. Experience in bootloader and low-level driver development. Strong problem-solving and hardware debugging skills. Excellent team player with leadership capabilities and proactive communication
Posted 1 week ago
15.0 years
0 Lacs
Gurugram, Haryana, India
On-site
IoTechWorld Avigation Pvt Ltd, Gurgaon is a drone manufacturing company (www.iotechworld.com) and is seeking a passionate and skilled Chief Technology Officer (CTO) to join our team in building next-generation Drone solutions. Job Summary We are seeking a highly skilled CTO as part of leadership team with solid experience and background in advance technology design & development and Electronics manufacturing like Consumer electronics, AI/ML, Software, Firmware, PCB, Hardware interfaces, Production, etc. The ideal candidate will be part of leadership team and will head the entire design and integration team for product development as per company's roadmap and goals. Key Responsibilities Ownership for Various types of Drone Design and development activities including platforms, Ownership of overall product architecture design as per latest technology trends, Competitive analysis, design documentation, reviews, Management presentation and reviews, etc. Lead the design team including embedded Software, firmware, PCB, product validation. Close collaboration with the Mechanical Hardware Design Team to oversee the hardware development activities Collaborate with production team to support manufacturing of products. Interaction with sales and marketing team to understand market requirement, competitive landscape and collect feedback on product enhancements, Driving various design teams to Optimize system features, performance & Cost, Mentor teams and junior engineers and participate in design/code reviews. MIS on weekly and monthly basis to present to management and leadership team, Required Skills ● Strong Embedded Systems Design and development. ● 15+ years of experience from Electronics product company. ● Good Team players and problem solving skills and methods like SCRUM, AGILE, etc. ● Solid understanding on C/C++, Microcontroller, RTOS, communication (I2C, SPI, CAN, UART), PCB, Hardware development, Production, Certifications, etc. ● Should have worked on complete product life cycles of attest 4-5 products in the market ● Strong debugging and problem-solving skills. Preferred Qualifications ● 15+ Experience industrial experience with 5 years in CTO role, ● Exposure to Microcontrollers, RTOS, Embedded System Designs, PCB, Hardware, Production, etc. ● B.Tech/M.Tech in Electronics and communication. Salary : Best in Industry and not a constraint for good candidate.
Posted 1 week ago
4.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Job Description Change the world. Love your job. Your career starts here! This is an exciting opportunity to design and develop innovative software solutions that drive TI's revolutionary product lines. We change lives by working on the technologies that people use every day. Are you ready for the challenge? As a Software Engineer, you'll become a key contributor, where your skills and input make a big difference. In this role, you'll design embedded software and development tools that will be used to test products. You'll write code that tells chips how to operate in revolutionary new ways. And, you'll work closely with business partners and customers, as well as TI's marketing, systems and applications engineering teams, to collaborate and solve business problems. Qualifications Minimum Requirements: 4-8 years of relative experience Degree in Electrical Engineering, Computer Engineering, Computer Science, Electrical and Computer Engineering, or related field Strong Embedded firmware skills and experience Strong Assembly, C and C++ programming skills Preferred Qualifications Knowledge of software engineering processes and the full software development lifecycle Demonstrated strong analytical and problem solving skills Strong verbal and written communication skills Ability to work in teams and collaborate effectively with people in different functions Strong time management skills that enable on-time project delivery Demonstrated ability to build strong, influential relationships Ability to work effectively in a fast-paced and rapidly changing environment Ability to take the initiative and drive for results Great programmer: Programming skills in C/C++ and python, Modular and Object Oriented programming skills, familiarity with build systems – make, cmake, familiarity with Linux In-depth knowledge of embedded systems – VLIW and SIMD processor architecture, DMA, cache, memory architecture, inter process communication Working experience in machine learning technologies such as CNN, transformers, quantization algorithms and approaches for camera-based applications on embedded systems Working experience with DSPs (preferably TI DSPs) and hardware development boards/EVM for image/vision-based processing algorithms Good knowledge on machine learning frameworks (PyTorch), inference solution and exchange formats (ONNX, ONNX RunTime, protobufs) Basic knowledge of RTOS and Linux with exposure to debugging of embedded systems - familiarity with heterogeneous core architecture is added advantage Well verse with software development life cycle and efficient use of associated tools – Git, JIRA, bitbucket, Jenkins, containers (Dockers), CI/CD Strong Communication, documentation and writing skills About Us Why TI? Engineer your future. We empower our employees to truly own their career and development. Come collaborate with some of the smartest people in the world to shape the future of electronics. We're different by design. Diverse backgrounds and perspectives are what push innovation forward and what make TI stronger. We value each and every voice, and look forward to hearing yours. Meet the people of TI Benefits that benefit you. We offer competitive pay and benefits designed to help you and your family live your best life. Your well-being is important to us. About Texas Instruments Texas Instruments Incorporated (Nasdaq: TXN) is a global semiconductor company that designs, manufactures and sells analog and embedded processing chips for markets such as industrial, automotive, personal electronics, communications equipment and enterprise systems. At our core, we have a passion to create a better world by making electronics more affordable through semiconductors. This passion is alive today as each generation of innovation builds upon the last to make our technology more reliable, more affordable and lower power, making it possible for semiconductors to go into electronics everywhere. Learn more at TI.com . Texas Instruments is an equal opportunity employer and supports a diverse, inclusive work environment. If you are interested in this position, please apply to this requisition. About The Team TI does not make recruiting or hiring decisions based on citizenship, immigration status or national origin. However, if TI determines that information access or export control restrictions based upon applicable laws and regulations would prohibit you from working in this position without first obtaining an export license, TI expressly reserves the right not to seek such a license for you and either offer you a different position that does not require an export license or decline to move forward with your employment.
Posted 1 week ago
0 years
1 - 1 Lacs
Bengaluru
On-site
Job Description: IoT Firmware Intern (Paid Internship) Position: IoT Firmware Intern Location: Bengaluru (On-site only) Duration: 6 Months (Full-Time) Working Days: Monday to Friday Stipend: ₹12,000 per month Certification: Provided upon successful completion Opportunity: Exceptional performance may lead to full-time employment About the Internship Are you passionate about embedded systems and eager to work on real-world IoT solutions? We are looking for highly motivated final-year students or recent graduates in Electronics, Electrical, or related fields with an interest in firmware development for microcontrollers, communication protocols, and real-time systems. This internship will give you practical experience in developing and testing firmware for IoT hardware across live industrial applications. Eligibility Criteria (Mandatory) Location: Must be based in Bengaluru and able to work on-site Availability: Must commit full-time (Monday to Friday) for 6 months Academic Requirement: Minimum CGPA of 8.0+ Interview Mode: Face-to-face only (no online interviews) Key Responsibilities Design, develop, and debug firmware for microcontrollers (ESP32, STM32, Arduino, etc.) Implement and test communication protocols like UART, SPI, I2C, MQTT, and Modbus Integrate and manage sensor data acquisition, processing, and transmission Collaborate with hardware engineers to interface firmware with PCB hardware Conduct real-time debugging and troubleshooting of firmware on embedded boards Participate in IoT architecture design and edge device configuration Optimize code for performance, power efficiency, and memory usage Maintain clean documentation for code, interfaces, and test cases ✅ Technical Skills Required Embedded C/C++ and familiarity with RTOS concepts Microcontrollers & Platforms: ESP32, STM32, Arduino, Raspberry Pi Communication Protocols: UART, I2C, SPI, MQTT, HTTP, Modbus IoT Concepts: Device provisioning, OTA updates, edge data processing Tools: VS Code, Arduino IDE, PlatformIO, STM32CubeIDE Debugging Tools: Serial monitors, logic analyzers, oscilloscopes Preferred: Experience with FreeRTOS or similar embedded operating systems Soft Skills Analytical mindset with attention to technical details Ability to read hardware schematics and collaborate with electronics teams Self-driven, eager to learn, and adaptable Good written documentation and version control (Git) practices Effective communication in cross-functional teams What You’ll Gain Practical experience in firmware development and embedded systems integration Exposure to industrial IoT applications and real-time projects Mentorship from senior embedded developers and hardware designers Certificate of completion Potential full-time job offer based on performance About the Company AriveGuru Technology Solutions Pvt. Ltd Website: https://www.ariveguru.com Address: 139, 1st Floor, Sarvabhouma Nagara, MSRS Nagara, Next to IIM Bangalore, Bilekahalli, Bengaluru, Karnataka – 560076 Job Types: Full-time, Internship Contract length: 6 months Pay: ₹12,000.00 - ₹15,000.00 per month Application Question(s): Details of your Eng. Degree (Include branch, year of passing, CGPA) (Ex: BE Electronics – 2023 – CGPA: 8.6) Eng. College details – (Collage Name – City) (Ex: IIT Bombay – Mumbai) Microcontrollers/Platforms you've worked on (Ex: ESP32, Arduino, STM32, Raspberry Pi) Languages & Firmware Tools used (Ex: Embedded C, MicroPython, Arduino IDE, PlatformIO, STM32CubeIDE) Your Current Location, Distance from AriveGuru Technology Solutions Pvt. Ltd Office or/and Possibility of relocation near our office If commute is more than 45m). (Ex: JP Nagar Bengaluru , 7km, less than 30 min commute) Work Location: In person Expected Start Date: 27/07/2025
Posted 1 week ago
20.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary Job Description Required Bachelor's degree in computer engineering/computer science/electrical engineering or equivalent Preferred: Master's degree in computer engineering/computer science/electrical engineering Additional Job Description 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 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 Compute Platform Team is looking for senior technical lead who can make difference on many technology forefronts in Automotive space, join our growing multisite engineering organization. Responsibilities will include but not limited to: Leading multiple teams' architects, technical leads, compute hardware and software engineers in optimization efforts and driving ASPICE, ASIL Compliance. Defining strategic roadmap and delivering to the vision of best-in-class service capabilities of Qualcomm’s Automotive Engineering teams. Driving robust processes for requirements specifications, prioritization and solution development that supports a larger Automotive Global team. This includes active management of stakeholder alignment of capabilities, product roadmap and delivery plans. Defining and implementing Automotive use cases, driving system validation methodologies and robust release management processes Minimum Qualification: - 20+ Years of Experience in the embedded domain to design, develop and support software solutions on multi-core ARM/CPUs, Strong C/C++ programming skills. Embedded Platforms experience including low-level drivers and firmware, kernel and user-space components. Design and development of software for heterogeneous compute platforms consisting of ARMs, GPUs, DSPs, and specialized hardware accelerators in an embedded SoC systems with J-TAG or ICE debuggers; Experience in real-time SW development for embedded products. Hands on experience in leading medium to large technical teams. Hands on experience of driver development on any RTOS Handson Experience in Autosar software development Detailed understanding SoC hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/PCIE/CAN/Ethernet/USB/UFS), power management Experience in Linux kernel architecture, device drivers and memory management. Preferred Qualifications: - Motivated self-starter with excellent verbal and written communication skills, demonstrated ability to work with engineers/partners/customers across different geographies. Demonstrated experience working with senior management in a corporate environment. Demonstrated experience in business process streamlining and transformation that includes disciplined approach to digitized services enabling. Hands-on technical lead who is not hesitant to dig into the details where needed to get first-hand knowledge of the issues and play an active and personal role in steering team success. Experience in ISO26262/functional safety is highly recommended. Exposure to one or more of below technology areas is a plus:- Multiprocessor Architecture, ARM processors, caching, interrupts, etc., Virtualization technologies across CPU and MM hardware accelerators Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. 4+ 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 : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from 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. 3073234
Posted 1 week ago
10.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Company: Qualcomm India Private Limited 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. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Job Location: Hyderabad More Details Below: About the team: Join the growing team at Qualcomm focused on advancing state-of-the-art in Machine Learning. The team uses Qualcomm chips’ extensive heterogeneous computing capabilities to allow inference of trained neural networks on-device without a need for connection to the cloud. Our inference engine is designed to help developers run neural network models trained in a variety of frameworks on Snapdragon platforms at blazing speeds while still sipping the smallest amount of power. See your work directly impact billions of devices around the world. Job Title: CMake Build System Engineer, Staff Job Summary: We are seeking a skilled and detail-oriented CMake Build System Engineer to join our team. In this role, you will be responsible for designing, maintaining, and optimizing CMake-based build systems for complex software projects that support cross-compilation, real-time operating systems (RTOS), and hardware-specific toolchains. You will work closely with developers, DevOps, and QA teams to ensure efficient and reliable builds across multiple platforms. Key Responsibilities: Design, implement, and maintain robust CMake build scripts for cross-platform software projects targeting microcontrollers and SoCs.. Maintain and improve build scripts, tools, and infrastructure - Refactor and modernize existing build systems to improve performance, maintainability, and scalability. Optimize build performance - Improve the speed and efficiency of the build process by optimizing CMake configurations and build strategies. Support cross-compilation workflows using custom toolchains and hardware abstraction layers. Integrate third-party libraries and manage dependencies using CMake best practices. Collaborate with development teams to support CI/CD pipelines and automate build processes. Troubleshoot and resolve build-related issues across various environments (Linux, Windows, macOS) and embedded platforms (ARM Cortex-M/R/A, RISC-V, etc.).. Ensure compatibility across various operating systems (Linux, Windows, macOS). Document build processes and provide training/support to other engineers as needed. Minimum Qualifications: Bachelor’s degree in engineering, Computer Science, or related field and 10+ years of Systems Engineering or related work experience. OR Master’s degree in engineering, Computer Science, or related field and 9+ years of Systems Engineering or related work experience. Required Qualifications: Strong experience with CMake in large-scale C++ or multi-language projects. Understanding of native build systems (like Make, Ninja) and how CMake interacts with them. Proficiency in C++, Python, or other scripting languages used in build automation. Solid understanding of software build systems, compilers, and linkers and embedded toolchains (e.g., GCC for ARM, IAR, Keil, Clang). Experience with cross-compilation, toolchains (e.g. GCC, LLVM), and multi-platform builds (x86, ARM, RISC-V etc). Familiarity with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or similar. Knowledge of software development best practices, including version control, testing, and code review. Preferred Qualifications: Experience with conan, vcpkg, or other C++ package managers. Knowledge of embedded systems or real-time operating systems (RTOS). Familiarity with Docker and containerized build environments. Contributions to open-source CMake projects or tools. Soft Skills: Strong problem-solving and analytical skills. Excellent communication and collaboration abilities. Self-motivated and able to work independently or as part of a team. 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 : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from 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. 3075194
Posted 1 week 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
32455 Jobs | Dublin
Wipro
16590 Jobs | Bengaluru
EY
11025 Jobs | London
Accenture in India
10991 Jobs | Dublin 2
Amazon
8878 Jobs | Seattle,WA
Uplers
8715 Jobs | Ahmedabad
IBM
8204 Jobs | Armonk
Oracle
7750 Jobs | Redwood City
Capgemini
6181 Jobs | Paris,France
Muthoot FinCorp (MFL)
6170 Jobs | New Delhi