Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
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. Responsibilities Responsibilities will include the design and development of new features in GPU technology, support for new GPU hardware pre/post-silicon development, debugging of issues within software, optimizing software for performance and power, development of unit tests and working with our partners, game developers, and OEMs. Embedded Kernel software development of 3D graphics for mobile devices. Position involves Kernel mode drivers design and development on multiprocessor and multithreaded platforms, interactions/collaboration with software, hardware, and systems teams to develop/maintain optimized KGSL/ DRM drivers for Mobile/XR/IoT devices running on Android/ Linux. The Ideal Candidate Will Have Strong C/C++ programming skills Experience working with Linux kernel device driver. Experience with GPU kernel driver is an added advantage. Embedded SW systems, RTOS (Real Time Operation Systems), strong Debugging skills Prior development experience in implementing/supporting Graphics driver for standards (OpenGLES, Vulkan, OpenCL or Direct3D) and kernel mode drivers (DRM/KGSL) is an added advantage. Interest in graphics technology. 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 day ago
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. Responsibilities Responsibilities will include the design and development of new features in GPU technology, support for new GPU hardware pre/post-silicon development, debugging of issues within software, optimizing software for performance and power, development of unit tests and working with our partners, game developers, and OEMs. Embedded Kernel software development of 3D graphics for mobile devices. Position involves Kernel mode drivers design and development on multiprocessor and multithreaded platforms, interactions/collaboration with software, hardware, and systems teams to develop/maintain optimized KGSL/ DRM drivers for Mobile/XR/IoT devices running on Android/ Linux. The Ideal Candidate Will Have Strong C/C++ programming skills Experience working with Linux kernel device driver. Experience with GPU kernel driver is an added advantage. Embedded SW systems, RTOS (Real Time Operation Systems), strong Debugging skills Prior development experience in implementing/supporting Graphics driver for standards (OpenGLES, Vulkan, OpenCL or Direct3D) and kernel mode drivers (DRM/KGSL) is an added advantage. Interest in graphics technology. 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 day ago
0.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary We are seeking a skilled and motivated Driver Developer with expertise in embedded systems and Real-Time Operating Systems (RTOS). As a key member of our team, you will be responsible for designing, implementing, and maintaining Windows/Linux drivers and DSP firmware, ensuring seamless integration with embedded systems and RTOS environments. The ideal candidate will have a strong background in low-level programming, kernel-mode development, and a deep understanding of hardware interactions. Join us if you are passionate about pushing the boundaries of technology and thrive in a dynamic, collaborative environment. Responsibilities Develop and maintain Windows/Linux drivers and RTOS for various requirement. Collaborate with cross-functional teams to integrate drivers into embedded systems. Conduct software integration, testing and troubleshoot issues. Optimize driver performance and ensure compatibility with evolving Windows environments. Stay abreast of industry trends and emerging technologies to drive innovation in driver development. Requirements Bachelor's or higher degree in Computer Science or Electronics & Communication with 0 - 3 years of relevant experience Proven experience in Windows driver development and embedded systems. Strong knowledge on the embedded system. Strong C/C++ programming skills and familiarity with assembly language. Strong in designing and should have handles on with all tools like (Debugging tools, Jtag and dev tools etc) In-depth knowledge of kernel-mode programming in both Windows internals. Knowledge on the windows driver or MCDM driver is an added advantage Experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or others. Excellent problem-solving and debugging skills. Effective communication and collaboration within a team 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 : 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 day ago
3.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 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. Responsibilities Responsibilities will include the design and development of new features in GPU technology, support for new GPU hardware pre/post-silicon development, debugging of issues within software, optimizing software for performance and power, development of unit tests and working with our partners, game developers, and OEMs. Embedded Kernel software development of 3D graphics for mobile devices. Position involves Kernel mode drivers design and development on multiprocessor and multithreaded platforms, interactions/collaboration with software, hardware, and systems teams to develop/maintain optimized KGSL/ DRM drivers for Mobile/XR/IoT devices running on Android/ Linux. The Ideal Candidate Will Have Strong C/C++ programming skills Experience working with Linux kernel device driver. Experience with GPU kernel driver is an added advantage. Embedded SW systems, RTOS (Real Time Operation Systems), strong Debugging skills Prior development experience in implementing/supporting Graphics driver for standards (OpenGLES, Vulkan, OpenCL or Direct3D) and kernel mode drivers (DRM/KGSL) is an added advantage. Interest in graphics technology. 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 day ago
0.0 - 1.0 years
0 Lacs
Hyderabad, Telangana
On-site
Dear Connections, We are Hiring "PMIC Software Driver Development" Location: Hyderabad, Telangana, India Experience Level: 3–5 years Job Type: Full-time Industry: Semiconductors / Embedded Software / Mobile Platforms Overview: As an Engineer in PMIC (Power Management IC) Driver Development team, you will be responsible for developing and maintaining embedded software drivers critical to power management and core system functionality. This role involves low-level C programming, close interaction with hardware, and a solid understanding of real-time operating systems and ARM processor architecture. You’ll be working on PMIC software and embedded core drivers, using advanced debugging tools and collaborating with cross-functional teams to ensure high performance and stability. The role is ideal for engineers with a strong foundation in embedded systems who are eager to grow in a fast-paced, technically demanding environment. Preferred Qualifications: Master’s degree in Engineering, Information Systems, Computer Science, or related field. 4+ years of experience in software engineering or a related domain. 2+ years of experience with API development. 2+ years of experience with database management software (though not core to the driver role, may relate to internal tools or integration work). Key Responsibilities: Develop and support PMIC software drivers and embedded core drivers. Work with real-time operating systems and embedded platforms. Analyze, triage, and debug complex system-level issues. Use advanced debugging tools like Lauterbach and Trace32. Collaborate with hardware, system, and software teams. Continuously learn and adapt to new embedded technologies and tools. Skills and Experience: Proficient in C programming and embedded development. Strong understanding of RTOS and embedded systems concepts. Familiar with ARM processor architecture . Hands-on experience with hardware debugging tools (e.g., Lauterbach). Strong analytical, problem-solving, and communication skills. Team-oriented, proactive, and eager to learn. Exposure to embedded core drivers is a plus. If you are looking for job change share your updated resume to vagdevi@semi-leaf.com “Your reference would be greatly appreciated” Job Type: Full-time Pay: Up to ₹2,500,000.00 per year Experience: API development.: 2 years (Required) MIC software drivers and embedded core drivers.: 2 years (Required) ARM processor architecture.: 1 year (Required) RTOS and embedded systems concepts.: 1 year (Required) Work Location: In person
Posted 1 day ago
3.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
You should have strong expertise in C/C++, Data Structures, LSP, LDD, Kernel Development, ARM Architecture, and Debugging with JTAG and T32 (GDB, KGDB optional). Your experience should include working on relevant projects and utilizing tools like GIT, as well as having an understanding of Jenkins. For the Audio domain, you will need knowledge in ALSA, PCM (Pulse Code Modulation Framework), Stage Freight, Audio Manager, Flinger, Audio Services, Audio HAL, and Codecs. For the Camera domain, we are seeking experienced embedded software engineers who are passionate about developing software for embedded systems. Your responsibilities will include Camera HAL3 driver development, customizing the Android framework for various mobile device form factors, designing end-to-end camera use cases and implementing features, image processing, debugging and resolving issues in the existing code base, as well as some power and performance optimization tasks. It is essential to have a strong understanding and experience in Android camera/video/audio frameworks/services, as well as proficient C & C++ programming and debugging skills. Knowledge of build systems, compilers like cmake, NDK, and Linux with cross-compilation experience is necessary. You should also have a good grasp of operating system fundamentals such as virtual memory, CPU scheduling, process states, and synchronization, along with concepts like RTOS, RAM/Cache, Interrupt handling, applied to embedded systems. Moreover, hands-on experience in Camera application development, real-time issues like memory/stack corruption, ANR, deadlocks, race conditions, and knowledge of camera design, imaging modules, subsystems pipeline, and architecture are required. Strong communication and interpersonal skills are a plus for customer-facing interactions. This is a full-time position with a day shift schedule from Monday to Friday. The work location is in person.,
Posted 2 days ago
0.0 - 3.0 years
0 - 0 Lacs
Vijayawada, Andhra Pradesh
On-site
Job Description: Embedded Engineer We are seeking a highly skilled and motivated Embedded Engineer to join our team. As an Embedded Engineer, you will play a crucial role in designing, developing, testing, and maintaining embedded systems that power a range of products across various industries. You will collaborate with cross-functional teams to ensure the successful implementation of embedded software and hardware components, contributing to the innovation and functionality of our products. Note: Only shortlisted Candidates will be getting the interview calls. Responsibilities: Design and develop embedded software and firmware for various microcontroller/microprocessor-based systems. Collaborate with hardware engineers to define system requirements, specifications, and interfaces. Develop and implement efficient and reliable code for real-time embedded systems. Debug and troubleshoot hardware and software integration issues. Participate in architecture and design discussions, providing technical insights and recommendations. Write clear and concise technical documentation, including design documents, user manuals, and test procedures. Conduct thorough testing and validation of embedded systems to ensure quality, performance, and compliance with specifications. Optimize code and system performance to meet real-time constraints and resource limitations. Stay up-to-date with industry trends and advancements in embedded systems, incorporating relevant technologies into project development. Collaborate with cross-functional teams, including software engineers, hardware engineers, and product managers, to ensure successful project outcomes. Assist in hardware bring-up, board-level testing, and validation of prototypes. Participate in code reviews and provide constructive feedback to team members. Keep a strong focus on security and maintain best practices to ensure the integrity of embedded systems. Qualifications: B.Tech / M.Tech degree in Electronics & Communication Engineering, Electrical Engineering, or a related field. 0 to 3 years experience as an Embedded Engineer, developing software and firmware for embedded systems. Proficiency in programming languages such as C, C++, and potentially assembly language for various microcontrollers/microprocessors. Strong understanding of real-time operating systems (RTOS), embedded system architectures, and hardware-software interactions. Experience with debugging tools, oscilloscopes, logic analyzers, and other embedded development tools. Familiarity with communication protocols like UART, SPI, I2C, Ethernet, USB, etc. Knowledge of hardware description languages (HDL) like Verilog or VHDL is a plus. Ability to work both independently and collaboratively in a fast-paced development environment. Excellent problem-solving skills and attention to detail. Effective communication skills to convey complex technical concepts to non-technical team members. Experience with version control systems (e.g., Git) and issue tracking tools. Knowledge of safety and security considerations in embedded systems is advantageous. Join our team of passionate engineers and contribute to the development of cutting-edge embedded systems that drive innovation and shape the future of technology. If you thrive in a dynamic environment and are excited about pushing the boundaries of embedded engineering, we'd love to hear from you. Job Type: Full-time Pay: ₹8,000.00 - ₹20,000.00 per month Benefits: Provident Fund Ability to commute/relocate: Vijayawada, Andhra Pradesh: Reliably commute or planning to relocate before starting work (Preferred)
Posted 2 days ago
5.0 - 9.0 years
0 Lacs
hyderabad, telangana
On-site
You are an experienced Senior Firmware Developer who will be responsible for leading the design, development, and optimization of embedded firmware for complex systems. Your deep expertise in embedded systems, strong problem-solving skills, and ability to mentor junior engineers will be crucial. You will drive the firmware development process to ensure high performance and reliability in real-time systems, collaborating with cross-functional teams to bring innovative hardware-software solutions to market. Your key responsibilities will include leading the design and development of robust, scalable, and efficient firmware architectures for embedded systems, writing and optimizing high-performance, low-level firmware in C/C++, working closely with hardware engineers to influence hardware design for smooth integration, optimizing firmware for power consumption, memory usage, and real-time performance, developing and executing comprehensive testing plans, mentoring junior firmware developers, creating and maintaining technical documentation, leading efforts to improve development processes, tools, and methodologies, and collaborating with cross-functional teams to ensure timely and high-quality project delivery. To qualify for this role, you should have a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field along with 5+ years of hands-on experience in embedded firmware development. You should have a proven track record of developing and shipping firmware for commercial products, experience with Real-Time Operating Systems (RTOS) and bare-metal systems, expertise in embedded C/C++ and assembly language, extensive experience with hardware interfaces, and experience working with embedded processors. Additionally, you should have a deep understanding of embedded system architecture, proficiency with debugging tools, strong knowledge of communication protocols, familiarity with bootloaders, file systems, memory management, and peripheral drivers, experience with version control, continuous integration, and automated testing for embedded systems, and knowledge of cybersecurity practices in embedded systems. Preferred qualifications include experience in low-power embedded systems design, IoT devices, cloud connectivity, Agile methodologies, and DevOps practices. In terms of soft skills, you should possess strong leadership and mentorship abilities, excellent communication and collaboration skills, a problem-solving mindset, attention to detail, commitment to quality, ability to manage multiple projects and meet tight deadlines, and be innovative and proactive in driving improvements and solving technical challenges. The benefits of this role include a competitive salary, performance bonuses, health, dental, and vision insurance, 401(k) with company match, flexible working hours, remote work options, opportunities for professional growth and leadership development, and access to cutting-edge technology and tools.,
Posted 2 days ago
2.0 - 6.0 years
0 Lacs
hyderabad, telangana
On-site
About Celestial AI: As Generative AI continues to advance, the performance drivers for data center infrastructure are shifting from systems-on-chip (SOCs) to systems of chips. In the era of Accelerated Computing, data center bottlenecks are no longer limited to compute performance but rather the system's interconnect bandwidth, memory bandwidth, and memory capacity. Celestial AI's Photonic Fabric is the next-generation interconnect technology that delivers a tenfold increase in performance and energy efficiency compared to competing solutions. The Photonic Fabric is available to our customers in multiple technology offerings, including optical interface chiplets, optical interposers, and Optical Multi-chip Interconnect Bridges (OMIB). This allows customers to easily incorporate high bandwidth, low power, and low latency optical interfaces into their AI accelerators and GPUs. The technology is fully compatible with both protocol and physical layers, including standard 2.5D packaging processes. This seamless integration enables XPUs to utilize optical interconnects for both compute-to-compute and compute-to-memory fabrics, achieving bandwidths in the tens of terabits per second with nanosecond latencies. This innovation empowers hyperscalers to enhance the efficiency and cost-effectiveness of AI processing by optimizing the XPUs required for training and inference while significantly reducing the TCO2 impact. To bolster customer collaborations, Celestial AI is developing a Photonic Fabric ecosystem consisting of tier-1 partnerships that include custom silicon/ASIC design, system integrators, HBM memory, assembly, and packaging suppliers. About the Role: Celestial AI is looking for a highly motivated and detail-oriented Software Quality Assurance (SQA) Engineer to join our team. As an SQA Engineer, you will play a critical role in ensuring the quality of our software products. You will be responsible for designing, developing, and executing test plans and test cases, identifying and reporting defects, and working closely with developers to ensure that our software meets the highest standards. Essential Duties and Responsibilities: - Test Case Design & Execution: Design, document, and execute detailed test cases for firmware components, drivers, communication protocols, and system-level interactions with hardware. - Hardware-Firmware Integration Testing: Lead and perform testing at the hardware-firmware interface, ensuring seamless and correct interaction between embedded software and physical components (e.g., sensors, actuators, external memory, peripherals like SPI, I2C, UART). - Automation Development: Design, develop, and maintain automated test scripts and test harnesses using scripting languages (e.g., Python, Bash) and specialized tools to enhance test coverage and efficiency, particularly for regression testing. - Defect Management: Identify, document, track, and verify resolution of software defects using bug tracking systems. Provide clear and concise bug reports with steps to reproduce and relevant logs. - Root Cause Analysis: Collaborate with firmware developers to perform in-depth root cause analysis of defects, often involving debugging on embedded targets using JTAG/SWD, oscilloscopes, logic analyzers, and other hardware debugging tools. - Performance & Resource Analysis: Monitor and analyze firmware performance metrics (CPU usage, memory footprint, power consumption, boot time, latency) and validate against specified requirements. - Regression & Release Qualification: Own the regression testing process and contribute significantly to the final release qualification of firmware builds. - Process Improvement: Champion and contribute to the continuous improvement of firmware development and quality assurance processes, methodologies, and best practices. Qualifications: - Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field. - 5 years of experience in Software Quality Assurance, with a minimum of 2 years directly focused on firmware or embedded software testing. - Strong understanding of embedded systems concepts, including microcontrollers/microprocessors, real-time operating systems (RTOS), interrupts, memory management, and common peripheral interfaces (GPIO, I2C, SPI, UART, ADC, DAC, Timers). - Proficiency in C/C++ for embedded development, with the ability to read, understand, and debug firmware code. - Experience with scripting languages for test automation (e.g., Python, Bash). - Hands-on experience with hardware debugging tools such as JTAG/SWD debuggers, oscilloscopes, logic analyzers, and multimeters. - Familiarity with version control systems (e.g., Git) and bug tracking tools (e.g., Jira, Azure DevOps). - Experience with test management tools (e.g., TestRail, Zephyr). - Excellent problem-solving skills, with a methodical and analytical approach to identifying and isolating defects. Preferred Qualifications: - Experience with continuous integration/continuous deployment (CI/CD) pipelines for embedded systems. - Knowledge of networking protocols (TCP/IP). - Experience with Hardware-in-the-Loop (HIL) testing, simulation, or emulation environments. Location: Hyderabad, India Celestial AI Inc. is proud to be an equal opportunity workplace and is an affirmative action employer.,
Posted 2 days ago
5.0 - 9.0 years
0 Lacs
pune, maharashtra
On-site
As a Senior Embedded Test Engineer at Atlas Copco's Global Engineering Centre, India (GECIA), you will be an integral part of a cross-functional team working on cutting-edge cryogenic vacuum pumps and allied systems. Your role involves meticulous planning and execution of test strategies to ensure software quality and reliability. **Key Responsibilities** **Test Planning and Design:** - Develop comprehensive test plans and test cases based on software requirements. - Create and maintain automated test scripts using Python and C++. - Identify test scenarios and data requirements, documenting them effectively. **Test Execution and Reporting:** - Conduct manual and automated tests to verify software quality. - Analyze test results, report defects, and collaborate with the development team for issue resolution. - Integrate automated tests into the CI/CD pipeline for efficiency. **Automation Development:** - Design and implement test automation frameworks to enhance efficiency. - Maintain and improve existing automation scripts. - Utilize pytest framework for scalable Python test automation. **Embedded Systems Testing:** - Verify embedded systems and firmware compliance with specifications. - Perform hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing. - Validate communication protocols and interfaces in embedded systems. **Quality Assurance:** - Ensure adherence to software development standards. - Participate in code reviews to enhance testability and quality. - Continuously improve testing processes and methodologies. **Documentation and Communication:** - Create detailed test documentation including plans, cases, and reports. - Communicate test results effectively to stakeholders. - Collaborate with cross-functional teams to achieve project objectives. **Requirements** - Bachelor's or master's degree in Computer Science, Electrical Engineering, or related field. - 5-8 years of experience in software testing with proficiency in Python and C++. - Strong understanding of embedded systems, RTOS, and communication protocols. - Experience with pytest, embedded system development, CI/CD pipelines, and version control systems. - Excellent problem-solving, analytical, and communication skills. **Preferred Qualifications** - Knowledge of hardware debugging tools and test management tools. - Certification in software testing (e.g., ISTQB) is a plus. - Familiarity with Java, JavaScript, and React is beneficial. Join us at Atlas Copco for a challenging role where you can drive innovation with advanced embedded technology, enjoy global exposure, and be part of a culture that values diversity and inclusivity. Don't miss this opportunity to contribute to a better tomorrow.,
Posted 2 days ago
1.0 - 31.0 years
2 - 4 Lacs
Punjagutta, Hyderabad Region
On-site
A faculty position in Embedded Systems typically involves teaching courses related to embedded systems design, development, and applications, conducting research, and mentoring students. Responsibilities include curriculum development, delivering lectures and labs, supervising student projects, participating in departmental and university service, and potentially pursuing external funding for research. Key Responsibilities: Teaching: Delivering lectures and conducting laboratory sessions in embedded systems related courses. Developing and updating course materials, including syllabi, assignments, and assessments. Supervising student projects, including senior design projects and theses. Providing guidance and support to students in their learning and research endeavors. Service: Participating in departmental and university committees. Mentoring and advising students, including those pursuing graduate degrees. Engaging with the broader academic and professional community in the field of embedded systems. Curriculum Development: Contributing to the development and improvement of the embedded systems curriculum. Staying current with the latest trends and technologies in embedded systems. Exploring and integrating new teaching methodologies and technologies. Required Qualifications: Experience: Experience in teaching and research in embedded systems, including experience with relevant hardware and software tools. Skills: Strong programming skills (e.g., C/C++), knowledge of microcontrollers and microprocessors, understanding of real-time operating systems (RTOS), and experience with embedded system development tools. Key Areas of Expertise: Embedded Software Development: Proficiency in programming embedded systems using languages like C/C++, assembly language, and experience with RTOS. Hardware Design and Interfacing: Understanding of microcontroller and microprocessor architectures, hardware interfaces (e.g., I2C, SPI, UART), and experience with circuit design and schematic reading. Real-Time Systems: Knowledge of real-time operating systems and their application in embedded systems, including task scheduling, resource management, and synchronization. Embedded AI: Experience in developing and deploying AI algorithms on embedded platforms, including machine learning and deep learning models. Cyber-Physical Systems: Understanding of the interaction between embedded systems and the physical world, including sensors, actuators, and control systems.
Posted 2 days ago
2.0 years
0 Lacs
Pune, Maharashtra, India
On-site
About KOKO Networks KOKO Networks is a venture-backed climate technology company with a team of 1,000+ staff across East Africa, India, and the United Kingdom. Our mission is to imagine and deliver technology that improves life in the world’s fastest growing markets. Our core lines of business are: KOKO Fuel, a clean, affordable, and renewable bioethanol household cooking solution delivered via a network of smart fuel ATMs and leveraging existing downstream liquid fuels infrastructure; and KOKO Climate, which retails the certified emissions reductions that are generated by transitioning households from deforestation-based charcoal and other dirty fuels to KOKO Fuel. In 2021, KOKO was selected as the world’s leading emerging markets climate technology solution by the Financial Times and the IFC, and, in 2022, KOKO received the Keeling Curve Prize for climate impact. Your Role We are looking for a Senior Embedded Software Engineer to lead the development of firmware for KOKO’s IoT based hardware platforms that provide our customers with smart delivery of fuel and other goods through our unique last mile distribution network. As such you will play a key role in enabling KOKO’s long term success, including our expansion to new markets. In this position on the engineering team, you’ll have the opportunity to contribute to and add value across multiple KOKO's products, at different stages of the product life cycle, and be part of the wider engineering team in delivering best-in-class solutions What You Will Do Develop the embedded software that powers our network hardware and the tools that enable us to test, build, diagnose and repair them Collaborate cross-functionally with electronics engineers, software engineers, product managers, and others to integrate embedded software into products Support existing devices and manage firmware improvements in our installed networks Provide recommendations for continuous improvement in the functionality of our systemsWork alongside other engineers on the team to elevate technology and consistently apply best practices Deliver new features to production environments and support them in operation KOKO’s current technology stack includes (but is not limited to) Wordpress, Vue3.JS, Responsive layout, AWS, Kubernetes, Terraform, Python, Flask, Postgres, Kotlin, Java, Firebase, C++, Celery, Message Queues, Odoo ERP, Git.. What You Will Bring To KOKO Minimum relevant experience of 2 + years working as an Embedded Engineer Develop the embedded software that powers our network hardware and the tools that enable us to test, build, diagnose and repair them Collaborate cross-functionally with electronics engineers, software engineers, product managers, and others to integrate embedded software into products Support existing devices and manage firmware improvements in our installed networks Provide recommendations for continuous improvement in the functionality of our systems Work alongside other engineers on the team to elevate technology and consistently apply best practices Deliver new features to production environments and support them in operation Participate in building the engineering culture at KOKO Strong, proven experience coding (2+ years) and good design principles in C/C++ for embedded systems Solid and demonstrable understanding of Linux and programming for Linux (e.g. Raspberry Pi) Experience programming in both RTOS and bare metal environments Ability to developing and debug low level protocols (e.g. I2C, SPI) and higher level communication protocols (e.g. BLE, USB) Strong troubleshooting skills for investigating reported issues, debugging and fixing field problems Knowledge of IoT “edge” device development and strong understanding of network protocols (HTTP, MQTT) and interfaces (TCP/IP, TLS) Knowledge of Git and CI/CD pipelines A good grasp of electronics - ability to read schematics and data sheets Other skills: Experience in developing commercial products - proven experience developing for hardware at scale Strong analytical skills, working with engineering best practices to get the best results Team player, conscientious and with a strong collaborative ethos We are looking for a highly technical leader with significant experience in scaling and maintaining complex, mission critical systems, and making key architectural decisions along the way. Aside from being an expert in your core skills areas, you should be comfortable leading and coaching, building rapport across the team, doing what’s necessary to ensure KOKO’s products always deliver. What We Offer We believe that our people are critical for our ambitious growth plans in Kenya and beyond. We want to build an organization where people thrive, feel included, grow professionally, and enjoy having a high impact through their work Competitive salary plus a quarterly cash bonus Annual compensation reviews - we reward great work Discounted health insurance with no-cost financing for you and your dependents (in Kenya) 21 days of annual leave plus public holidays plus examination leave Ongoing investment in you and your skills, incl. full access to over 5,000 online courses The right equipment for the job - a choice of MacBook, Windows, or Linux laptop
Posted 2 days ago
5.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 Senior Embedded Design Engineer to join our team in building next-generation Drone solutions. Job Summary We are seeking a highly skilled Senior Embedded Systems Engineer with solid experience in Linux Device Drivers (LDD), RTOS-based development, electronics, and C/C++ programming. The ideal candidate will lead embedded firmware design and integration for real-time systems. Key Responsibilities ● Design and develop embedded firmware for ARM-based platforms. ● Develop and maintain Linux Kernel modules and Device Drivers. ● Work with various RTOS platforms (e.g., FreeRTOS, Zephyr, VxWorks). ● Collaborate with hardware teams for board bring-up and debugging. ● Good knowledge on peripheral Interface protocols: I2C, SPI, UART, CAN, USB, etc. Prior experience while working on RF communication is preferred ● Perform low-level debugging using JTAG, logic analyzers, oscilloscopes. ● Optimize system performance, memory usage, and power consumption. ● Mentor junior engineers and participate in design/code reviews. Required Skills ● Strong C/C++ programming skills with embedded systems. ● 5+ years of experience in Linux Device Driver development. ● Proficiency in at least one RTOS. ● Solid understanding of electronics and microcontroller systems. ● Experience with Yocto, Buildroot, or custom BSP development. ● Knowledge of communication protocols (I2C, SPI, CAN, UART). ● Strong debugging and problem-solving skills. Preferred Qualifications ● Experience with version control (Git), CI/CD workflows. ● Exposure to ARM Cortex-A/M series processors. ● Prior work with automotive, IoT, or medical-grade firmware is a plus. ● B.Tech/M.Tech in Electronics and Communication, Salary : Best in Industry and not a constraint for good candidate.
Posted 2 days ago
0.0 - 4.0 years
6 - 12 Lacs
Noida, Uttar Pradesh
On-site
Job Description Designation: Embedded Developer Department: IT Qualification: Bachelor’s degree or higher in Computer Science or equivalent (or in progress) Experience: Min 2-4 yrs. of experience in the same field. Location: Noida Employment Type: Permanent Job, Full Time Key skills : Proficiency in C and C++ programming languages. Familiarity with hardware protocols including USB, UART, I2C, and SPI. Design and develop software of embedded devices and systems from requirements to production. Experience working with 4G, BLE, LORA, and CAN communication. Experience with any one RTOS such as Zephyr, Free RTOS, embOS. Familiarity with internal peripherals including ADC, Timer, Watchdog, Experience working with STM32 or Renesas. Strong knowledge of hardware architecture such as ARM, and x86. Strong debugging skills. A bachelors degree in computer science, computer engineering, or similar. A minimum of four years' experience as an embedded developer. Strong analytical and problem-solving abilities. Strong organizational and project management skills. About Us: Apogee GNSSPvt.Ltd. offers an extensive range of equipment like GNSS Receivers, CORS, Unmanned systems, GIS Data Collector, Rotating LaserScanners, Radio, and software like VRS, NTRIP. At Apogee Precision Lasers, our innovative products make your work hassle-free and moreproductive. Our GNSS solutions help to provide reliable, highly precise positioning in surveying &engineering, agriculture. Also Rotating laser scanners are helping the farmers in water management,crop yields, etc. and modernizing agriculture. For over 10 + years, Apogee has 5 + offices, 200 +dealers and 70000+ satisfied customers. Kindly send me the updated resume on the same email id. Name: Kalpika Shrimali Designation: HR Manager Website – www.apogeegnss.com Job Type: Full-time Pay: ₹600,000.00 - ₹1,200,000.00 per year Benefits: Provident Fund Schedule: Morning shift Ability to commute/relocate: Noida, Uttar Pradesh: Reliably commute or planning to relocate before starting work (Required) Application Question(s): Are you a immediate joiner ? Education: Bachelor's (Preferred) Experience: total work: 4 years (Preferred) Work Location: In person Expected Start Date: 18/08/2025
Posted 2 days ago
5.0 years
0 Lacs
India
Remote
Location: IN - Hyderabad Telangana Goodyear Talent Acquisition Representative: Arpan Hazra Sponsorship Available: No Relocation Assistance Available: Yes Roles & Responsibilities: Support the Innovation Technology team: Design, develop and/or integrate Hardware and Software of tire electronics and vehicle telematic systems following an IoT approach. Be part of a global technology development team. Understand business requirements and deliver technology that meets performance, cost and quality standards. Support development of Goodyear's strategy in the area of commercial and consumer tire information systems. Work closely with the cloud team in regards of data ingestion, hardware monitoring and onboarding Lead the firmware design, gather requirements from business teams and the system architect Lead integration of third-party components or algorithms from other teams, suppliers Make sure the firmware team does follow in-house process and best practices Be responsible for the overall firmware documentation and the monitoring of the key parameters Manage the local firmware team, define the release content and the next short-term sprints Monitor key technologies needed for the product on the market Contribute to standardization of development process, according standard like ASPICE To join our team, you will need: Education: Master degree in electronics / computer science / information systems required. Language: English is mandatory. German and/or French are considered as a plus. Experience: 5+ Years of experience in the design of automotive systems and/or IoT device required. Expert in embedded C programming , testing, debugging and validation . Prior Experience with RTOS, Compilers, Cmake. Prior experience with Embedded HW (ex: uC, GPIO, ADC, PWM, UART, I2C, SPI, Timers) Strong experience of working with HIL testing, Debugging on physical HW / Python Scripting . Should have some experience of working with Versioning Control tool like: GIT. Experience as a software team leader, firmware integration. Experience in third party firmware integration, API design and review. Experience in firmware debugging on physical target and remotely. Experience in wireless data transmission (e.g. UWB, ISM 433MHz, RFID UHF 866MHz, LF 131MHz, NFC 13.56MHz, Bluetooth LE ,...) as well as network protocols is an asset. Experience in automotive CAN bus, standard protocols Experience in FW standard architecture like AUTOSAR or ROS Strong Data processing skills with scripting languages like Python or Matlab M. Experience in model-based development with Matlab Simulink algorithm development and integration . Involved in all phases of the software development life cycle - requirements analysis, development, implementation and testing. Working experience with automotive development process: A-Spice / ISO26262 / Scrum. Experience in cloud computing or Big-data analysis. Practical experience in system debugging, root cause analysis. Automotive hardware knowledge (signal conditioning, data acquisition, data transmission, to environmental testing and certifications) is an asset. Skills and qualification: Self-motivated, accepts difficult challenges and think out of the box. Adaptability & versatility are key. Enthusiastic team player, self-learning with interest in IoT and automotive world. Excellent communication, organizational and interpersonal skills. Goodyear is an Equal Employment Opportunity and Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to that individual's race, color, religion or creed, national origin or ancestry, sex (including pregnancy), sexual orientation, gender identity, age, physical or mental disability, ethnicity, citizenship, or any other characteristic protected by law. Goodyear is one of the world’s largest tire companies. It employs about 68,000 people and manufactures its products in 53 facilities in 20 countries around the world. Its two Innovation Centers in Akron, Ohio and Colmar-Berg, Luxembourg strive to develop state-of-the-art products and services that set the technology and performance standard for the industry. For more information about Goodyear and its products, go to www.goodyear.com/corporate #Li-Hybrid
Posted 2 days ago
4.0 years
0 Lacs
Udupi, Karnataka, India
On-site
Blackfrog Technologies is a Manipal-based technology startup that manufactures medical devices. We are ISO 13485 and ISO 9001 certified and have developed patented systems for improving immunization supply chains and now delivering efficacious vaccines to some of the farthest corners of India and beyond. Join us and be a part of this exciting & fulfilling journey! Job Title: Lead Embedded Engineer Location: Manipal, Karnataka Employment Type: Full-Time Job Summary: We are seeking a highly skilled and experienced Electronics and Embedded Systems Lead to join our team. The ideal candidate will have a strong background in wireless technologies, IoT, and embedded systems development, with a minimum of 4 to 5 years of relevant experience. You will lead the design, development and deployment of innovative electronic and IoT solutions, ensuring high performance, scalability, and reliability. Required Qualifications: Bachelor’s/Master’s degree in Electronics Engineering/Electrical and electronics/Electronics and communication or a related field. Minimum 4 to 5 years of hands-on experience in embedded systems development and wireless technologies. Key Responsibilities: Lead end-to-end development of embedded systems, Electronics and IoT products. Collaborate with cross-functional teams, including hardware, firmware, and software engineers. Implement IoT systems, including sensors, connectivity, cloud integration, and edge computing. Develop secure communication protocols and ensure device security. Oversee PCB design and hardware prototyping. Mentor and guide junior engineers. Conduct code reviews and ensure best practices in development. Ensure products meet industry standards and certifications like IEC or other equivalent. Requirement: Proficient in programming languages like C, C++, and Assembly for embedded development. Experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, Zephyr, or ThreadX. Hands-on experience with microcontrollers/microprocessors (ARM Cortex, PIC, STM32, ESP32, etc.). Knowledge of low-level hardware-software integration and debugging tools (e.g., JTAG, Oscilloscopes, Logic Analyzers). Expertise in wireless communication protocols: Short-range: BLE, Wi-Fi, Zigbee, Z-Wave. Long-range: LoRa, NB-IoT, LTE-M, Cellular IoT, 5G. Other: RFID, NFC, GPS/GNSS. Experience with IoT protocols like MQTT, CoAP, HTTP, WebSockets, or AMQP. Knowledge of IoT platform integration (AWS IoT, Azure IoT Hub, Google IoT Core, etc.). Familiarity with data logging, edge computing, and analytics solutions. Familiarity with object-oriented programming principles and design patterns. Experience in device driver development for sensors, actuators, or peripherals. Familiarity with version control tools like Git. Proficient in embedded debugging tools and techniques. Experience in hardware and firmware testing using simulators, emulators, and test benches. Familiarity with compliance standards such as FCC, CE, and ISO for electronics. Familiarity with security standards such as ISO 27001 or NIST Cybersecurity Framework. Join our team to lead the development of cutting-edge IoT and embedded solutions that shape the future of connected technology!
Posted 2 days ago
5.0 years
5 - 20 Lacs
Hyderābād
On-site
We are looking for a seasoned Embedded or Software Engineer with 5 to 7 years of experience in automotive systems, specializing in interfacing with PLCs, interpreting CAN and Modbus protocols, and integrating SCADA systems. The ideal candidate will play a key role in developing and maintaining embedded solutions for vehicle control, diagnostics, and industrial automation platforms. Key Responsibilities: · Design, develop, and maintain embedded software for automotive control and monitoring systems. · Interface with PLCs to acquire and process real-time data for diagnostics and automation. · Analyze and interpret CAN and Modbus protocol messages using industry-standard tools. · Integrate and configure SCADA systems for real-time monitoring and control of automotive test benches or production environments. · Collaborate with hardware, testing, and systems engineering teams to ensure seamless integration. · Ensure compliance with automotive standards such as ISO 26262 and AUTOSAR. · Document software architecture, integration workflows, and testing procedures. Required Qualifications: · Bachelor’s or Master’s degree in Electronics, Computer Science, Mechatronics, or related field. · 5–7 years of experience in embedded software development within the automotive industry. · Strong proficiency in C/C++ and embedded development tools. · Hands-on experience with CAN protocol (CANalyzer, CANoe) and Modbus communication. · Experience with PLCs (e.g., Siemens, Allen-Bradley) and SCADA systems (e.g., Wonderware, Ignition). · Familiarity with RTOS and microcontroller-based systems. Job Types: Full-time, Permanent Pay: ₹500,000.00 - ₹2,000,000.00 per year Benefits: Health insurance Provident Fund Schedule: Day shift Monday to Friday Morning shift Work Location: In person
Posted 2 days ago
7.0 - 10.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ MTS SOFTWARE DEVELOPMENT ENGINEER The Role AMD is looking for a specialized software engineer who is passionate about improving the performance of key applications and benchmarks . You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology. The Person The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD. Key Responsibilities Work with AMD’s architecture specialists to improve future products Apply a data minded approach to target optimization efforts Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture Design and develop new groundbreaking AMD technologies Participating in new ASIC and hardware bring ups Debugging/fix existing issues and research alternative, more efficient ways to accomplish the same work Develop technical relationships with peers and partners Design and Develope new features in U-Boot, U-Boot SPL and mini U-Boot to support Customer requirements for AMD SOcs. Participate and work with Upstream maintainers to have all the code upstreamed. Preferred Experience 7 to 10 years of C programming experience. Ability to write high quality code with a keen attention to detail 7 to 10 years of U-Boot and U-boot driver development experience. or 7 to 10 years of Firmware/any RTOS drivers and Linux driver experience. Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus Effective communication and problem-solving skills Should have contributed upstream to any of the open source projects. Good System Level knowledge w.r.t any of ARM based SOCs Academic Credentials Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent () Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
Posted 2 days ago
4.0 years
0 Lacs
Pune, Maharashtra, India
On-site
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 2 days ago
5.0 - 9.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Meet the Team As an integral member of this team, you will work with a team of seasoned engineers. You will have the opportunity to architect, design, and develop some of the world’s most widely deployed Enterprise Switches that are continuously evolving towards enabling the support of newer and exciting customer business paradigms. You will be interacting and working closely with some of the finest talent pool in the industry – where you will find that work is both fun and challenging. Your Impact Looking forward to getting an exciting start to your career? You will bring your unique talents to the group that works on Cisco's Switching technology, which large enterprises now consider to be the Networking Equipment of choice for mission-critical networks. In your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading Enterprises in the world. You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for personal growth. You will work on networking equipment that forms a crucial backbone of many offices, hospitals, educational and financial institutions. You will learn about cutting-edge technologies and platforms while developing software for these equipment. Experience the exhilaration of taking a product through development and integration. Minimum Qualifications : 5-9 years proven experience in internetworking technologies and applications. Good experience in developing software in C, under multi-threaded environment with Excellent problem-solving skills Hands on Data Structures, Operating Systems and Data Networking fundamentals Experience in development of Layer 2 (Ethernet) and/or Layer 3 Networking protocols including Routing, IPV4/6 (unicast/multicast) Is preferable Expertise in working with Linux OS Experience in any Cisco OS – XR, XE or NXOS would be a plus Good hands on implementation experience with one or more of the following: RTOS Internals, High Availability, IPC, Memory management, Distributed communications Infrastructure, Serviceability, Linux, Containers, Virtualization Preferred Qualifications : Bachelor’s degree in computer science or related field (MS preferred #WeAreCisco where every individual brings their unique skills and perspectives together to pursue our purpose of powering an inclusive future for all. Our passion is connection—we celebrate our employees’ diverse set of backgrounds and focus on unlocking potential. Cisconians often experience one company, many careers where learning and development are encouraged and supported at every stage. Our technology, tools, and culture pioneered hybrid work trends, allowing all to not only give their best, but be their best. We understand our outstanding opportunity to bring communities together and at the heart of that is our people. One-third of Cisconians collaborate in our 30 employee resource organizations, called Inclusive Communities, to connect, foster belonging, learn to be informed allies, and make a difference. Dedicated paid time off to volunteer—80 hours each year—allows us to give back to causes we are passionate about, and nearly 86% do! Our purpose, driven by our people, is what makes us the worldwide leader in technology that powers the internet. Helping our customers reimagine their applications, secure their enterprise, transform their infrastructure, and meet their sustainability goals is what we do best. We ensure that every step we take is a step towards a more inclusive future for all. Take your next step and be you, with us! At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We’ve been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Simply put – we power the future. Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you’ll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere. We are Cisco, and our power starts with you.
Posted 2 days ago
10.0 years
0 Lacs
Ahmedabad, Gujarat, India
On-site
We're Hiring: Embedded Systems Lead (10+ Years Experience) 📍 Location: Ahmedabad (On-site) 💼 Type: Full-time | Permanent 🧠 Experience: 10+ Years in Embedded Systems Development --- 🧭 About the Role We are looking for a **seasoned Embedded Systems Technical Lead** who can own the full embedded product development lifecycle—from concept to deployment—for mission-critical **IoT products**. This role demands **deep technical expertise**, **cross-functional leadership**, and a strong grasp of **firmware architecture**, **protocol integration**, **hardware-software interfacing**, and **quality assurance**. 🔧 Key Responsibilities * Architect and lead development of embedded systems across **ESP32**, **ARM Cortex-M**, and **other MCU platforms** * Define scalable firmware architecture for **RTOS**/**bare-metal** systems with modular driver design * Guide integration of **BLE**, **Wi-Fi**, **LoRaWAN**, and **cellular (2G/3G/4G) modules** * Oversee implementation of **secure OTA**, **bootloaders**, **memory management**, and **firmware protection** * Conduct technical reviews, performance tuning, and **code quality enforcement** * Collaborate closely with **hardware**, **cloud/backend**, and **product teams** for system integration * Lead **debugging efforts** with advanced tools (DSO, JTAG, logic analyzers, protocol analyzers) * Implement communication protocols: **MQTT**, **Modbus (RTU/TCP)**, **RS485**, **HTTP(S)** * Drive **low-power optimization** for battery-operated IoT devices * Contribute to **design documentation**, **compliance checklists**, and **release planning** * Mentor junior engineers and enforce engineering best practices (Git workflow, CI/CD, coding standards) --- 🧠 Key Skills & Qualifications * 10+ years of experience in embedded system design and development * Mastery in **C/C++**, with working knowledge of **Python** or **Shell scripting** * Deep expertise in **FreeRTOS**, **ESP-IDF**, and **bare-metal** systems * Proven experience in **system architecture**, **RTOS task scheduling**, **inter-process communication**, and **synchronization** * Hands-on experience with **LoRaWAN stacks**, **Quectel/SIMCOM modules**, and **secure comm protocols** * Strong knowledge of **PCB bring-up**, **schematic review**, and **hardware validation** * Familiarity with **ISO/IEC coding standards**, **EMI/EMC considerations**, and **safety/compliance** (optional but preferred) * Exposure to **cloud-connected IoT solutions**, **OTA pipelines**, and **backend integration** * Experience in **leading teams**, **project planning**, and **codebase refactoring** 🤝 Why Join Us * Opportunity to **architect real-world IoT platforms** from the ground up * Collaborate with **top talent** across embedded, hardware, and cloud * Define best practices and build systems that scale * Competitive salary and **growth into Technical Engineering and product development** roles
Posted 2 days ago
4.0 - 8.0 years
0 Lacs
thiruvananthapuram, kerala
On-site
As an Embedded Systems Lead at our company, you will be an integral part of our robotics team, contributing to the design, development, and implementation of embedded systems for cutting-edge robots. Your role will involve providing technical leadership, designing firmware, collaborating with hardware engineers, and ensuring the seamless integration of electronic components. This is a unique opportunity to drive innovation in the field of robotics and shape the future of technology. Your responsibilities will include mentoring a team of embedded systems engineers, establishing technical direction for projects, developing and maintaining firmware using languages such as C, C++, and Assembly, and implementing real-time operating system (RTOS) concepts like FreeRTOS and Embedded Linux. You will also be involved in selecting electronic components, debugging systems, creating communication protocols, and leading the deployment of embedded systems projects. Key skills for this role include a deep understanding of microcontrollers, proficiency in programming languages like C and C++, experience with hardware design and troubleshooting tools, familiarity with communication protocols, and knowledge of version control systems. Strong communication skills, problem-solving abilities, and the capacity to work both independently and collaboratively are essential qualities for success in this position. The ideal candidate will have at least 4 years of experience in embedded systems, a Bachelor's degree in Electrical Engineering or Computer Engineering (a Master's degree is a plus), and proficiency in MATLAB. Experience with industry applications of embedded systems, such as automotive, healthcare, or IoT, would be advantageous. If you are passionate about robotics, have a keen interest in embedded systems, and are looking to make a significant impact in a dynamic and innovative environment, we encourage you to apply for this exciting opportunity. Location: Technopark, Thiruvananthapuram Qualification: Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field (Master's degree is a plus), Proficiency in MATLAB Skills: MATLAB, Assembly, Digital Signal Processors, Microcontrollers, Microprocessors, PCB Design, Debugging Tools, C, Embedded Systems, Embedded Linux, Version Control Systems, Hardware Design, FreeRTOS, C++, Embedded, PCB Design Software, RTOS, Circuit Analysis, Communication Protocols, Test Automation, IDEs, Circuit Drawing Software,
Posted 3 days ago
4.0 years
0 Lacs
Chennai, Tamil Nadu
On-site
Location Chennai, Tamil Nadu, India Category HR/Finance/IT Posted Date 07/30/2025 Job Id P-101017 Job Requirements Job Purpose: Systems Engineer is part of the in-house product engineering team that has been set up to create technical differentiation and intellectual property in the domain of Software Defined Vehicle (SDV). This role will be part of the team for developing, integrating, troubleshooting middleware and system for the vehicle cluster Job Responsibilities: As a Systems Engineer, you will be responsible for development activities by working with various stakeholders. Your key responsibilities will include, but not limited to: Development: Android-based system for cluster, facilitating system applications and infotainment applications. Integration and Implementation: Work with VHAL (Vehicle Hardware Abstraction Layer) to interface with vehicle-specific hardware and sensors. Implement and maintain custom drivers for various vehicle peripherals. Functionalities: Develop and maintain components using APSDK or NSDK to support complex infotainment functionalities. Customize AOSP (Android Open Source Project) for specific vehicle applications and functionalities. Troubleshooting: Troubleshoot and resolve software and hardware integration issues in the system for vehicle cluster. Contribute to AOSP (Android Open Source Project) and customize it for specific vehicle applications Collaboration and Mentoring: Collaborate with hardware engineers to ensure seamless interaction between software and vehicle systems. Team up with cross-functional teams to ensure project milestones are met on time and within budget Security and Compliance: Ensure compliance with industry standards for safety and reliability in automotive environments. Participate in code reviews and collaborate with cross-functional teams to ensure high-quality deliverables. Maintain thorough documentation for all development activities and system configurations. Experience: Minimum 4 years of relevant experience in VHAL, APSDK, NSDK, Kernel or Drivers, RTOS, AOSP, or virtualization. Responsible for automotive systems, including CAN, LIN, and other vehicle communication protocols Experience with virtualization technologies and their application in embedded system Experience in Android Framework AAOS/AOSP with HAL Involved in the development of a new generation Infotainment system. Qualification: Bachelor's degree in Computer Science/Electronics & Communication Science, or equivalent degree. Fast Track Career Growth Outstanding launches and riding events Riders' Leave Leadership Development Programs Medical Insurance and Life Cover Career Progression via internal movements Equal Employment Opportunity Amazing Employee Discounts on company products Voluntary Parental Coverage - Medical Insurance Rewards and Recognition Maternity & Paternity leave and benefits
Posted 3 days ago
4.0 - 9.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is looking for experienced embedded software engineers interested in developing software for mobile devices. Specifically, the position involves developing embedded software supporting Camera/Image/Video functionality across the business units. The responsibilities include Camera HAL3 driver development, strong knowledge in LA build Infrastructure, Camera end-to-end use case design and feature implementation, knowledge on Image processing, debugging and resolution with existing code base, partnering with global development teams and external customers, onsite customer support, power and performance optimization, designing and implementing component unit tests for developer validation, and ensuring backward compatibility. The ideal candidate should have a profound understanding of System-on-Chip (SoC) architecture, Camera pipeline, memory subsystem architecture. Minimum Qualifications: - Bachelor's (BE/BTech) or Master's (MS/MTech) degree in Engineering, Information Systems, Computer Science, or related field with 9+ years of experience. - Expertise in C & C++ programming languages. - Strong Knowledge of Android Camera or Image or Video processing. The candidate must have strong knowledge and hands-on experience in Camera HAL3 development and Android camera frameworks, strong C & C++ programming and debugging skills, strong knowledge in operating system fundamentals, concepts like RTOS, RAM/Cache, Interrupt handling applied to embedded systems, hands-on experience in Realtime issues, strong debugging and analysis skills, proficiency in performance & power, strong communication skills, willingness to travel, working experience in multimedia technologies, proficiency in version control tools, and experience in unit test frameworks. Duties and Responsibilities: - Ability to multitask in a quick-paced environment. - Gather, integrate, and interpret information across modules to troubleshoot issues. - Define tasks, create work breakdown, estimate tasks, and plan execution among team members. - Resolve complex software issues and bugs quickly. - Communicate with project lead, collaborate with project team, identify gaps in design, suggest strategies, perform code reviews, manage project priorities, perform integration testing, and more. Qualcomm is an equal opportunity employer and is committed to providing accommodations for individuals with disabilities during the application/hiring process. Staffing and recruiting agencies are not authorized to submit profiles, applications, or resumes. For more information about this role, please contact Qualcomm Careers.,
Posted 3 days ago
1.0 - 5.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is looking for an Engineer Senior in Hyderabad with expertise in Embedded Systems BSP engineering. The ideal candidate should have a minimum of 3 to 5 years of experience in embedded systems design and development. Proficiency in C-programming and a solid understanding of operating system concepts, including Linux and RTOS, are essential for this role. Additionally, the candidate should possess a good understanding of the end-to-end software development cycle and at least 3 years of experience in Linux drivers programming. A strong knowledge of hardware understanding, schematics, and ARM architecture details is required, along with the ability to analyze and debug complex system-level issues. Familiarity with communication protocols such as I2C, SPI, UART, I3C, etc., is also a plus. Minimum qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of Software Engineering or related work experience, or a Master's degree with 1+ year of experience, or a PhD in the relevant field. A minimum of 2 years of academic or work experience with programming languages such as C, C++, Java, Python, etc., is also required. The responsibilities of the Engineer Senior role at Qualcomm India Private Limited include designing and developing Linux device drivers and working on open-source code. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. If you need an accommodation during the application/hiring process, you can email disability-accommodations@qualcomm.com or call Qualcomm's toll-free number. Qualcomm expects its employees to adhere to all applicable policies and procedures, including security and confidentiality requirements. Staffing and recruiting agencies are advised that Qualcomm's Careers Site is for individuals seeking jobs directly at Qualcomm. Unsolicited submissions from agencies will not be considered. For more information about this role, please contact Qualcomm Careers.,
Posted 3 days 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