Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 9.0 years
0 Lacs
haryana
On-site
Role Overview: As an experienced Embedded Software Developer with expertise in C/C++ and Python for embedded systems development on a Linux platform, you will be responsible for designing, developing, and optimizing embedded software applications. You will collaborate with cross-functional teams to implement communication protocols and work on low-level programming, hardware interfacing, and optimize embedded software performance. Additionally, you will contribute to the software development life cycle (SDLC) and work with team members using GitLab for code management. Key Responsibilities: - Design, develop, and optimize embedded software applications on Linux-based systems. - Collaborate with cross-functional teams to implement communication protocols (UART, TCP/IP, UDP, TLS, etc.). - Work on low-level programming, hardware interfacing, and optimize embedded software performance using advanced data structures and algorithms. - Implement multithreading and socket programming solutions in a POSIX environment. - Work with the Yocto build framework for embedded Linux development. - Debug and troubleshoot embedded systems issues across the software stack. - Contribute to the software development life cycle (SDLC) including design, coding, testing, and maintenance. - Collaborate with team members using GitLab or other version control systems for code management. Qualification Required: - 5 years of hands-on experience in embedded software development. - Proficiency in C/C++ and Python. - Strong understanding of Linux internals, POSIX multithreading, and socket programming. - Solid grasp of data structures and algorithms for optimizing embedded software performance. - Experience with communication protocols (UART, TCP/IP, UDP, TLS, etc.). - Familiarity with Yocto build framework and Linux environment. - Knowledge of hardware interfacing and low-level programming. - Strong debugging skills, and experience with SDLC processes. - Experience with GitLab or other version control systems. Additional Details: If you are passionate about embedded software development and thrive in a collaborative, dynamic environment, this opportunity in Gurgaon, India could be the perfect fit for you. You should have excellent communication skills, be willing to work from the office at least 3 days a week, and have experience working in scrum/agile teams. Apply now to showcase your technical expertise and join a team focused on innovation and excellence.,
Posted 4 days ago
1.0 - 5.0 years
13 - 18 Lacs
hyderabad
Work from Office
General Summary: Qualcomms Audio Systems team is seeking a talented and highly motivated engineer specialized in the implementation of Voice AI and Audio solutions. You will work with a team to prototype, optimize, and productize state-of-the-art ML models, ensuring efficient deployment on snapdragon platforms Responsibilities: - Develop, optimize, and deploy Voice AI and audio ML models for audio applications, with a focus on inference efficiency across NPUs, GPUs, and CPUs. - Perform model evaluation, quantization, and compression to enable fast, robust inference on embedded hardware. - Analyze and compare model architectures (such as Diffusion Models, U-Nets, Transformers, BERT, BART, etc.) for use in audio applications. - Collaborate with cross-functional R&D, systems, and integration teams for system use case verification and commercialization support. - Contribute to the design and software implementation of audio ML models in embedded C/C++ and Python. - Evaluate system performance, debug, and optimize for performance and robustness. - Participate in industry trends, benchmarking and performance analysis of various Model architecture, and bring up-to-date architectural or technical innovations to the team. Requirements: - Strong programming skills in C/C++, Python. - Experience with audio processing and embedded solutions. - Hands-on experience working with audio framework and audio solutions on any platform - Familiarity with ML frameworks (PyTorch, TensorFlow, ONNX, etc.). - Knowledge of model quantization and compression techniques, and experience optimizing inference and deployment on embedded hardware. - Strong understanding of ML model architectures such as, CNNs, RNNs, Transformers, U-Nets, and statistical modeling techniques. - Understanding of DSP or Microcontroller architectures and frameworks - Experience developing and debugging software on embedded platforms; familiarity with software design patterns, multi-threaded programming (e.g., POSIX, PTHREADS), and fixed-point coding. - Excellent verbal and written communication skills; ability to work independently and as a team player in geographically dispersed, multidisciplinary teams. - Proven ability to work in a dynamic, multi-tasked environment quick learner, self-motivated, and results-driven. Minimum Qualifications: Bachelors, Masters or PhD in Computer Science, Electronics and Communication, Electrical Engineering, or a related field (or equivalent work experience). Preferred Qualifications: - Experience working with Qualcomm AI HW accelerators (NPUs) and Qualcomm SDKs - Knowledge of Qualcomm Audio framework, platforms and tools Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
Posted 1 week ago
5.0 - 9.0 years
0 Lacs
pune, maharashtra
On-site
As a C++ Embedded Engineer, you will be responsible for working on a vehicle data platform that facilitates real-time telemetry, media streaming, and data synchronization with AWS Cloud. Your primary role will involve developing modular and testable C++ services using AWS IoT SDK for communication, integrating with vehicle sensors, filesystems, and media capture modules, and collaborating with cloud engineers to ensure seamless end-to-end functionality. Additionally, you will participate in debugging, profiling, and performance tuning on embedded Linux-based platforms, as well as contribute to documentation and provide support during validation/testing phases. To excel in this role, you are required to possess the following skills: - Proficiency in C++14 or later, Embedded systems, STL, multithreading, POSIX, IPC, Python, Boost, CMake/Make, Linux kernel, Clang/GCC, and GDB - Knowledge of Networking protocols such as HTTPS, TCP, UDP, and UNIX Sockets - At least 5 years of commercial experience in a similar role - Upper-intermediate English proficiency for effective communication (both spoken and written) - Familiarity with development tools like JIRA, Confluence, and Git At GlobalLogic, we prioritize a culture of caring, where people are valued and respected. You will experience an inclusive environment where you can build meaningful connections with collaborative teammates, supportive managers, and compassionate leaders. Continuous learning and development are essential to us, and you will have numerous opportunities to enhance your skills and advance your career through various programs, training curricula, and hands-on experiences. Working with GlobalLogic means engaging in interesting and meaningful projects that make a difference. You will have the chance to work on impactful solutions that shape industries and reimagine possibilities. We believe in providing a balanced and flexible work environment, where you can explore different career paths and achieve a harmonious work-life balance. As a high-trust organization, integrity is fundamental to us, and we strive to maintain a safe, reliable, and ethical global company for our employees and clients. GlobalLogic, a Hitachi Group Company, is a renowned digital engineering partner known for collaborating with leading companies worldwide to create innovative digital products and experiences. Since 2000, we have been driving the digital revolution and continue to transform businesses and redefine industries through intelligent solutions. Join us at GlobalLogic to be part of a dynamic team that shapes the future of digital engineering.,
Posted 1 week ago
5.0 - 7.0 years
6 - 15 Lacs
bengaluru
Work from Office
Role & responsibilities Mid-Level Embedded Software Engineer Location: Bengaluru (Full-time, Onsite at Client Location) Overview We are looking for a Mid-Level Embedded Software Engineer to join our clients dynamic engineering team in Bengaluru. This is a full-time onsite role where you will be working with a team of smart, creative, and dedicated engineers. We value problem-solving skills, logical thinking, enthusiasm, and the ability to learn quickly. Candidates must have a solid technical background and be comfortable working in fast-paced environments with cutting-edge technologies. Strong communication skills and the ability to collaborate within cross-functional teams are essential. You will be developing embedded software for satellite products on a Linux platform, contributing to end-to-end product development. Responsibilities Develop C++ applications that control next-generation satellite terminals. Design, code, test, and integrate software from requirements to production and deployment. Estimate time and effort for implementing new features. Participate in design reviews, peer code reviews, and contribute to product quality improvements. Collaborate with cross-functional teams to ensure successful feature implementation. Integrate and validate new product designs. Work as part of an Agile Scrum team. Qualifications 3+ years of experience in software development. Strong understanding of hardware design and architecture. Solid programming experience in C/C++ with object-oriented design and development. Hands-on experience with Linux or a POSIX O/S environment . Familiarity with software configuration management, defect tracking tools, and peer review processes. Strong documentation and technical writing skills. Additional Experience (Preferred) Embedded development including hardware debug, device drivers, and real-time constraints in multi-processor systems. Cross-functional development and verification (hardware/firmware/software). Knowledge of satellite communications protocols (e.g., DVB-S2, TDMA). Networking protocols (TCP/IP, UDP, IPv6). X.509 Certificate and Crypto key management. Scripting: Shell, Perl, Lua, or Python. Tools and technologies: Docker, Conan, CMake, C++11. Knowledge of Jira, Confluence, BitBucket, Git, SharePoint, Jenkins, and Artifactory. Proficiency with GCC, grep/awk/sed, bash scripting, GDB debugger, systemd suite. Education Bachelor’s Degree in Computer Science, Software, Systems, Mathematics, or a related technical field.
Posted 1 week ago
4.0 - 10.0 years
18 - 22 Lacs
bengaluru
Work from Office
Help shape the future of mobility. Imagine a world with zero vehicle accidents, zero vehicle emissions, and wireless vehicle connectivity all around us. Every day, we move closer to making that world a reality. Aptiv’s passionate team of engineers and developers creates advanced safety systems, high-performance electrification solutions and data connectivity solutions so that automakers can bring advanced capabilities to more people around the globe. This is how we enable sustainable mobility and help to prevent accidents caused by human error. Your Role 1. RTOS Development: - Lead the design and implementation of real-time operating system components for VX WORKS,RT Linux, ensuring optimal system performance and reliability; Collaborate with cross-functional teams to integrate and customize RTOS solutions for project requirements. 2. Linux Device Drivers: - Design, develop, and optimize device drivers for seamless interaction with hardware components. Ensure compatibility and performance of drivers across various platforms and configurations. 3. Middleware Integration: - Drive the integration of middleware solutions to enhance communication and interoperability between software components. Work closely with teams to define middleware requirements. 5. Collaboration and Code Reviews: - Participate in code reviews, maintain code standards, share and stick to best practices, and improve overall team efficiency. Foster a culture of knowledge sharing and continuous improvement within the software development team. 6. Testing and Debugging: - Conduct thorough testing and debugging to identify and resolve software defects, ensuring a high-quality and reliable software product. 7 . Documentation: - Create and maintain comprehensive documentation for software components, ensuring clear communication and knowledge transfer within the team. We are looking for A graduate in BE/B.Tech/ ME/ M.Tech (Electricals/ Electronics/ Instrumentation, Robotics) with 12+ years of Software development experience. A go-getter, good in communication, challenge ideas to achieve career aspirations aligned with Aptiv mission A Learning Enthusiast to be passionate about learning, follow trends and publications in the market outlining new solutions Your Background Key ingredients for succeeding in this role are your: Skill Set Requirement Essential #Exp: 12-18 yrs embedded C/C++ programming | Multi-core Microprocessor experience(TDA4, Renesas V3H, NXP S32 preferred) |good knowledge in OS concepts, multi-threading |device drivers development | CAN / CAN FD communication, SPI, MCAL ,Ethernet| service oriented software architectures| Extensive experience in embedded Linux, u-boot, Linux Kernel, (eg: YOCTO kernel), QNX, VxWorks, POSIX, RTOS and root file systems |Extensive understanding of Middleware Framework s like ROS/ROS2/DDS, etc |bash scripting Desirable CI best practices and implementing in GitHubm GitLab, Jenkins , experience of working on Virtualization and Docker containers |knowledge on Data structures , Design Patterns, software modeling | OpenCV and OpenMP, Open VX, OpenGL | Experience with GPU | ISO26262 Technical Safety Concepts | ADAS domain knowledge | Cybersecurity experience | Excellent communication / presentation skills | Embedded development tools (compilers, debuggers, oscilloscopes, serial data tools, etc.) Why join us? You can grow at Aptiv.Aptiv provides an inclusive work environment where all individuals can grow and develop, regardless of gender, ethnicity or beliefs. You can have an impact. Safety is a core Aptiv value; we want a safer world for us and our children, one with: Zero fatalities, Zero injuries, Zero accidents. You have support. We ensure you have the resources and support you need to take care of your family and your physical and mental health with a competitive health insurance package. Your Benefits at Aptiv: Higher Education Opportunities (UDACITY, UDEMY, COURSERA are available for your continuous growth and development); Life and accident insurance; Sodexo cards for food and beverages Well Being Program that includes regular workshops and networking events; EAP Employee Assistance; Access to fitness clubs (T&C apply); Creche facility for working parents; Apply today, and together let’s change tomorrow! #LI-SV2
Posted 2 weeks ago
4.0 - 8.0 years
0 Lacs
pune, maharashtra
On-site
You will be joining a leading German OEM company at their Pune location, where you will be responsible for embedded software development. With more than 4 years of experience in this field, you should have hands-on expertise in C++ (version 14 and above) on Linux and QNX platforms. A deep understanding of POSIX based operating systems, particularly Linux or QNX, is essential for this role. Additionally, you should have practical experience with Linux Middleware and be well-versed in the latest C++ standards. Knowledge of Rust would be an advantage. Familiarity with Bazel builds and experience in embedded software development, as well as hardware and software architecture under Linux/QNX, are key requirements. Your role will involve collaborating with various stakeholders to find and implement solutions effectively. You should be open to learning new technologies based on project requirements and guiding junior engineers. Creating an environment that encourages innovation, continuous learning, and teamwork is crucial. Proficiency in English is necessary, and knowledge of German would be beneficial. Experience with MISRA standards for safe and secure coding is advantageous, as is any contribution to open-source projects. Your skill set should include expertise in C++ versions 11, 14, and 17, as well as proficiency in Linux, Middleware, Posix, RTOS, and QNX. A Bachelor's degree in Engineering or Technology is required for this position.,
Posted 2 weeks ago
5.0 - 9.0 years
0 Lacs
pune, maharashtra
On-site
You should have more than 5 years of experience in embedded software development. Your expertise should include hands-on experience with C++ (version 14 or higher) on Linux/QNX platforms. It is essential to have a deep understanding of POSIX-based operating systems, particularly Linux or QNX, and extensive knowledge of the latest C++ standards. Experience with Rust would be beneficial, as well as a good understanding of Bazel builds. Proficiency in English is required, and knowledge of German would be an added advantage. Familiarity with MISRA standards for safe and secure coding is preferred. Any contribution to open-source projects would be considered a plus in this role.,
Posted 2 weeks ago
3.0 - 8.0 years
8 - 12 Lacs
bengaluru
Work from Office
Help shape the future of mobility. Imagine a world with zero vehicle accidents, zero vehicle emissions, and wireless vehicle connectivity all around us. Every day, we move closer to making that world a reality. Aptiv’s passionate team of engineers and developers creates advanced safety systems, high-performance electrification solutions and data connectivity solutions so that automakers can bring advanced capabilities to more people around the globe. This is how we enable sustainable mobility and help to prevent accidents caused by human error. We’re hiring an Electrical/Electronics Engineer to design and develop our automotive products in the areas of Active Safety and User-Experience. This position is located in TCI. Join Aptiv and be part of shaping the future of mobility! Bengaluru is where the action is, our newly minted Product Organization are on the hunt for game-changing talent to join our Parking Software Engineering team. They are at the forefront of innovation, developing cutting-edge solutions for advanced parking sensing features for vehicles. Do not just be a part of the ride, help rewrite the rules of the Autonomy parking stack. Key ingredients for succeeding in this role are your: Your Role Design and take ownership of algorithm-oriented architecture. Integrate Algorithms to compute embedded platform. Responsible for developing code in C & C++ languages. Work closely with the Algorithm core teams on Interfaces and dependencies. Design, code, and test real-time embedded systems with first-time quality. Triaging of issues reported from Internal/External stakeholders. Work in an Agile development team (SCRUM). Experience with build systems (e.g Bazel, Make, etc). Experience in Git Gerrit / Plastic. Your Background A graduate in BE/B.Tech/ ME/ M.Tech (Electricals/ Electronics/ Instrumentation, Robotics). Experience Required –( 6- 10 Years) Strong Programming Experience in C/C++ or Object Oriented. Strong Experience with Embedded Linux (POSIX) / QNX / VxWorks. Good knowledge of OS concepts, multi-threading, CAN / CAN FD communication. Familiarity with Service Oriented Architecture (SOA) and API design. Experience with embedded debugging tools. Experience with build systems (e.g Bazel, Make, etc). Experience in the Automotive Domain Experience in Source code management and version control tools (E.g Git Gerrit, Plastic). Excellent communication/presentation skills. Highly self-motivated and energetic. Apply today and together let’s change tomorrow! #LI-PP2
Posted 2 weeks ago
3.0 - 8.0 years
8 - 12 Lacs
bengaluru
Work from Office
Help shape the future of mobility. Imagine a world with zero vehicle accidents, zero vehicle emissions, and wireless vehicle connectivity all around us. Every day, we move closer to making that world a reality. Aptiv’s passionate team of engineers and developers creates advanced safety systems, high-performance electrification solutions and data connectivity solutions so that automakers can bring advanced capabilities to more people around the globe. This is how we enable sustainable mobility and help to prevent accidents caused by human error. We’re hiring an Electrical/Electronics Engineer to design and develop our automotive products in the areas of Active Safety and User-Experience. This position is located in TCI. Join Aptiv and be part of shaping the future of mobility! Bengaluru is where the action is, our newly minted Product Organization are on the hunt for game-changing talent to join our Parking Software Engineering team. They are at the forefront of innovation, developing cutting-edge solutions for advanced parking sensing features for vehicles. Do not just be a part of the ride, help rewrite the rules of the Autonomy parking stack. Key ingredients for succeeding in this role are your: Your Role Design and take ownership of algorithm-oriented architecture. Integrate Algorithms to compute embedded platform. Responsible for developing code in C & C++ languages. Work closely with the Algorithm core teams on Interfaces and dependencies. Design, code, and test real-time embedded systems with first-time quality. Triaging of issues reported from Internal/External stakeholders. Work in an Agile development team (SCRUM). Experience with build systems (e.g Bazel, Make, etc). Experience in Git Gerrit / Plastic. Your Background A graduate in BE/B.Tech/ ME/ M.Tech (Electricals/ Electronics/ Instrumentation, Robotics) # Experience Required –(4- 8 Years) Strong Programming Experience in C/C++ or Object Oriented. Strong Experience with Embedded Linux (POSIX) / QNX / VxWorks. Good knowledge of OS concepts, multi-threading, CAN / CAN FD communication. Familiarity with Service Oriented Architecture (SOA) and API design. Experience with embedded debugging tools. Experience with build systems (e.g Bazel, Make, etc). Experience in the Automotive Domain Experience in Source code management and version control tools (E.g Git Gerrit, Plastic). Excellent communication/presentation skills. Highly self-motivated and energetic. Apply today and together let’s change tomorrow! #LI-PP2
Posted 2 weeks ago
3.0 - 5.0 years
6 - 15 Lacs
bengaluru
Work from Office
Role & responsibilities Mid-Level Embedded Software Engineer Location: Bengaluru (Full-time, Onsite at Client Location) Overview We are looking for a Mid-Level Embedded Software Engineer to join our clients dynamic engineering team in Bengaluru. This is a full-time onsite role where you will be working with a team of smart, creative, and dedicated engineers. We value problem-solving skills, logical thinking, enthusiasm, and the ability to learn quickly. Candidates must have a solid technical background and be comfortable working in fast-paced environments with cutting-edge technologies. Strong communication skills and the ability to collaborate within cross-functional teams are essential. You will be developing embedded software for satellite products on a Linux platform, contributing to end-to-end product development. Responsibilities Develop C++ applications that control next-generation satellite terminals. Design, code, test, and integrate software from requirements to production and deployment. Estimate time and effort for implementing new features. Participate in design reviews, peer code reviews, and contribute to product quality improvements. Collaborate with cross-functional teams to ensure successful feature implementation. Integrate and validate new product designs. Work as part of an Agile Scrum team. Qualifications 3+ years of experience in software development. Strong understanding of hardware design and architecture. Solid programming experience in C/C++ with object-oriented design and development. Hands-on experience with Linux or a POSIX O/S environment . Familiarity with software configuration management, defect tracking tools, and peer review processes. Strong documentation and technical writing skills. Additional Experience (Preferred) Embedded development including hardware debug, device drivers, and real-time constraints in multi-processor systems. Cross-functional development and verification (hardware/firmware/software). Knowledge of satellite communications protocols (e.g., DVB-S2, TDMA). Networking protocols (TCP/IP, UDP, IPv6). X.509 Certificate and Crypto key management. Scripting: Shell, Perl, Lua, or Python. Tools and technologies: Docker, Conan, CMake, C++11. Knowledge of Jira, Confluence, BitBucket, Git, SharePoint, Jenkins, and Artifactory. Proficiency with GCC, grep/awk/sed, bash scripting, GDB debugger, systemd suite. Education Bachelor’s Degree in Computer Science, Software, Systems, Mathematics, or a related technical field.
Posted 3 weeks ago
3.0 - 8.0 years
5 - 10 Lacs
pune
Work from Office
Hello Visionary! We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like youThen it seems like you’d make a great addition to our vibrant team. Siemens founded the new business unit Siemens Foundational Technologies (formerly known as Siemens IoT Services) on April 1, 2019 with its headquarter in Munich, Germany. It has been crafted to unlock the digital future of its clients by offering end-to-end support on their outstanding digitalization journey. Siemens Foundational Technologies is a strategic advisor and a trusted implementation partner in digital transformation and industrial IoT with a global network of more than 8000 employees in 10 countries and 21 offices. Highly skilled and experienced specialists offer services which range from consulting to craft & prototyping to solution & implementation and operation – everything out of one hand. We are looking for a Software Engineer You’ll make a difference by: Overview: Be a member of the international engineering team You will play a key role in the development of software for Siemens trains. Develop new C++ applications Maintain and refactor C++ applications already deployed Work with Jenkins and Subversion/Git/ClearCase repositories for build and configuration management Maintain and improve our Linux embedded platform with Yocto and LTIB Your qualification: Experience with C/C++ development (3+ years) Experience with Linux administration, especially Bash, network configuration (routing, firewall, forwarding) Experience with Jenkins, Subversion, Git or ClearCase Good knowledge of TCP/IP, UDP Understanding of network protocols like DHCP, RADIUS, DNS, multicast, SSL/TLS Experience with issue tracking tools such as JIRA or Redmine Fluency in English This would set you apart from other candidates: Experience in the railway industry or automotive Long term interest in the IT domain, passion for IT Experience with POSIX Python programming Desired Skills: 2-4 years of experience is required. Great Communication skills. Analytical and problem-solving skills Join us and be yourself! Make your mark in our exciting world at Siemens. This role is based in Pune and is an Individual contributor role. You might be required to visit other locations within India and outside. In return, you'll get the chance to work with teams impacting - and the shape of things to come. Find out more about Siemens careers at: www.siemens.com/careers & more about mobility at https://new.siemens.com/global/en/products/mobility.html
Posted 4 weeks ago
5.0 - 10.0 years
0 Lacs
karnataka
On-site
You should have 5 to 10+ years of experience in C++ programming with a focus on memory management, file I/O, and streams concepts. Your expertise should also include a strong understanding of multithreading, including creating and managing threads, synchronization mechanisms like mutexes and condition variables, and kernel-level operations. Additionally, you should possess a good understanding of Linux development and triaging, including familiarity with command-line tools, POSIX, processes, and network operations. A solid foundation in building applications in a C++ environment is also crucial for this role.,
Posted 1 month ago
6.0 - 12.0 years
0 Lacs
karnataka
On-site
As part of our team at Aptiv, you will have the opportunity to contribute to shaping the future of mobility. Our vision is to create a world with zero vehicle accidents, zero vehicle emissions, and seamless wireless vehicle connectivity. Every day, we strive to bring this vision closer to reality by developing advanced safety systems, high-performance electrification solutions, and data connectivity solutions. By collaborating with automakers globally, we aim to make advanced capabilities accessible to people worldwide, promoting sustainable mobility and reducing accidents caused by human error. Your role at Aptiv will involve analyzing internal and customer requirements, translating them into technical specifications, and guiding the software development lifecycle in coordination with OEMs and other Aptiv teams. You will be responsible for developing software for automotive embedded systems, including Infotainment platforms and Cockpit software. Additionally, you will conduct software module testing, resolve customer-reported issues efficiently, and collaborate with cross-functional teams to drive innovation and address challenges. To excel in this role, you should hold a degree in BE/B.Tech/ME/M.Tech in Electricals, Electronics, or Instrumentation, along with 6-12 years of experience. Your expertise should include configuration and development of POSIX for ARM-based SoCs, software product development in embedded contexts using C++14, kernel development, and maintenance. Familiarity with Qualcomm, TITD4, and SAMSUNG SoCs, device drivers development, error handling techniques, and debugging tools is essential. Moreover, experience with modern software development processes, SW version and requirements management tools, and complex embedded software systems is highly valued. Joining Aptiv means joining a workplace that fosters growth and inclusivity. We prioritize safety and aim for a world with zero fatalities, zero injuries, and zero accidents. Aptiv provides a supportive environment where individuals can develop professionally and personally. With various benefits such as higher education opportunities, life and accident insurance, well-being programs, EAP employee assistance, and access to fitness clubs, we strive to ensure your overall well-being. If you are ready to make a difference in the future of mobility, apply now and be a part of our journey to change tomorrow.,
Posted 1 month ago
0.0 years
13 - 18 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: Qualcomms Audio Systems team is seeking a talented and highly motivated engineer specialized in the implementation of Voice AI and Audio solutions. You will work with a team to prototype, optimize, and productize state-of-the-art ML models, ensuring efficient deployment on snapdragon platforms Responsibilities: - Develop, optimize, and deploy Voice AI and audio ML models for audio applications, with a focus on inference efficiency across NPUs, GPUs, and CPUs. - Perform model evaluation, quantization, and compression to enable fast, robust inference on embedded hardware. - Analyze and compare model architectures (such as Diffusion Models, U-Nets, Transformers, BERT, BART, etc.) for use in audio applications. - Collaborate with cross-functional R&D, systems, and integration teams for system use case verification and commercialization support. - Contribute to the design and software implementation of audio ML models in embedded C/C++ and Python. - Evaluate system performance, debug, and optimize for performance and robustness. - Participate in industry trends, benchmarking and performance analysis of various Model architecture, and bring up-to-date architectural or technical innovations to the team. Requirements: - Strong programming skills in C/C++, Python. - Experience with audio processing and embedded solutions. - Hands-on experience working with audio framework and audio solutions on any platform - Familiarity with ML frameworks (PyTorch, TensorFlow, ONNX, etc.). - Knowledge of model quantization and compression techniques, and experience optimizing inference and deployment on embedded hardware. - Strong understanding of ML model architectures such as, CNNs, RNNs, Transformers, U-Nets, and statistical modeling techniques. - Understanding of DSP or Microcontroller architectures and frameworks - Experience developing and debugging software on embedded platforms; familiarity with software design patterns, multi-threaded programming (e.g., POSIX, PTHREADS), and fixed-point coding. - Excellent verbal and written communication skills; ability to work independently and as a team player in geographically dispersed, multidisciplinary teams. - Proven ability to work in a dynamic, multi-tasked environment "” quick learner, self-motivated, and results-driven. Minimum Qualifications: Bachelors, Masters or PhD in Computer Science, Electronics and Communication, Electrical Engineering, or a related field (or equivalent work experience). Preferred Qualifications: - Experience working with Qualcomm AI HW accelerators (NPUs) and Qualcomm SDKs - Knowledge of Qualcomm Audio framework, platforms and tools Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 months ago
2.0 - 4.0 years
6 - 10 Lacs
Kolkata
Remote
Were hiring a Systems Programmer to contribute to low-level software and tools. Key Responsibilities:Write performance-critical code in C/C++. Work on kernel modules, networking stacks, or device drivers. Troubleshoot memory, threading, and system-level bugs. Collaborate on architecture and tooling. Required Qualifications:2+ years of C/C++ system-level programming. Strong in multithreading, sockets, and performance tuning. Experience with POSIX/Linux internals.
Posted 2 months ago
2.0 - 4.0 years
6 - 10 Lacs
Mumbai
Remote
Were hiring a Systems Programmer to contribute to low-level software and tools. Key Responsibilities:Write performance-critical code in C/C++. Work on kernel modules, networking stacks, or device drivers. Troubleshoot memory, threading, and system-level bugs. Collaborate on architecture and tooling. Required Qualifications:2+ years of C/C++ system-level programming. Strong in multithreading, sockets, and performance tuning. Experience with POSIX/Linux internals.
Posted 2 months ago
2.0 - 4.0 years
6 - 10 Lacs
Bengaluru
Remote
Were hiring a Systems Programmer to contribute to low-level software and tools. Key Responsibilities:Write performance-critical code in C/C++. Work on kernel modules, networking stacks, or device drivers. Troubleshoot memory, threading, and system-level bugs. Collaborate on architecture and tooling. Required Qualifications:2+ years of C/C++ system-level programming. Strong in multithreading, sockets, and performance tuning. Experience with POSIX/Linux internals.
Posted 2 months ago
2.0 - 4.0 years
6 - 10 Lacs
Hyderabad
Remote
Were hiring a Systems Programmer to contribute to low-level software and tools. Key Responsibilities:Write performance-critical code in C/C++. Work on kernel modules, networking stacks, or device drivers. Troubleshoot memory, threading, and system-level bugs. Collaborate on architecture and tooling. Required Qualifications:2+ years of C/C++ system-level programming. Strong in multithreading, sockets, and performance tuning. Experience with POSIX/Linux internals.
Posted 2 months ago
7.0 - 11.0 years
0 - 0 Lacs
pune, maharashtra
On-site
As a Senior Consultant, you should possess at least 7 years of experience in embedded software development. Your expertise should include hands-on experience with C++ (version 14 or higher) on the Linux or QNX platform. You must have a deep understanding of POSIX-based operating systems, particularly Linux or QNX, and be well-versed in the latest C++ standards. Having experience with Rust and a good understanding of Bazel builds will be advantageous for this role. Fluency in English is required, and knowledge of German is a plus. Familiarity with MISRA standards for safe and secure coding is beneficial, as well as any contributions to open-source projects. In this position, your responsibilities will involve designing, developing, and optimizing embedded applications for real-time systems. You will work on the software stack, including system-level programming and build systems like Bazel. Your expertise in modern C++, Linux/QNX POSIX-based operating systems, and adherence to MISRA standards will be crucial for success in this role.,
Posted 2 months ago
5.0 - 9.0 years
0 Lacs
haryana
On-site
We are seeking an experienced Embedded Software Developer with expertise in C/C++ and Python for embedded systems development, primarily on a Linux platform. The ideal candidate should have a strong foundation in software development, data structures, multithreading applications, inter-process communication (IPC), communication protocols, and Linux system programming. Key Responsibilities: Design, develop, and optimize embedded software applications on Linux-based systems. Collaborate with cross-functional teams to implement communication protocols (UART, TCP/IP, UDP, TLS, etc.). Work on low-level programming, hardware interfacing, and optimize embedded software performance using advanced data structures and algorithms. Implement multithreading and socket programming solutions in a POSIX environment. Work with the Yocto build framework for embedded Linux development. Debug and troubleshoot embedded systems issues across the software stack. Contribute to software development life cycle (SDLC) including design, coding, testing, and maintenance. Collaborate with team members using GitLab or other version control systems for code management. Technical Skills: ~5 years of hands-on experience in embedded software development. Proficiency in C/C++ and Python. Strong understanding of Linux internals, POSIX multithreading, and socket programming. Solid grasp of data structures and algorithms for optimizing embedded software performance. Experience with communication protocols (UART, TCP/IP, UDP, TLS, etc.). Familiarity with Yocto build framework and Linux environment. Knowledge of hardware interfacing and low-level programming. Strong debugging skills, and experience with SDLC processes. Experience with GitLab or other version control systems. Other Skills: Excellent communication skills. Ability to work from the office at least 3 days a week. Experience working in scrum/agile teams. If you are a passionate Embedded Software Developer with the technical expertise and thrive in a collaborative, dynamic environment, we would love to hear from you!,
Posted 2 months ago
6.0 - 8.0 years
7 - 11 Lacs
Bengaluru
Work from Office
Design, develop, and maintain embedded software systems using C/C++. Knowledge of deployment of AI frameworks, including TinyML/ EdgeML, to enhance embedded systems capabilities is beneficial. Conduct performance optimization of hardware systems to ensure ef ficient operation and resource utilization. Utilize understanding of CPU architecture: Perform capacity estimation and planning to ensure that systems (built prototypes) are scalable and can handle projected workloads. Develop and maintain documentation for software design and implementation processes. Basic knowledge of WebAssembly is advantageous. Business fluent knowledge of Engli sh (written and spoken). Key responsibilities: Integrate different ML frameworks (together with an ML engineer) on WebAssembly an d BMW series Hardware (RTOS, POSIX). Measure performances and develop clear documentation. Benchmark different ML frameworks p erformances and memory footprints. Conduct pre-development activities, inc.
Posted 2 months ago
5.0 - 7.0 years
7 - 9 Lacs
Gurugram
Work from Office
Capgemini Invent Capgemini Invent is the digital innovation, consulting and transformation brand of the Capgemini Group, a global business line that combines market leading expertise in strategy, technology, data science and creative design, to help CxOs envision and build whats next for their businesses. Your Role Advise clients on key areas in automotive industry like Software-Defined vehciles , Engineering transformation , PLM , Connected vehicles, telematics , infotainment system development Strong functional knowledge of at least one Vehicle software product Lifecycle Management . 5-7 years of overall experience in Automotive industry / with 2+ years into consulting (Preferably). Must have strong project management skills. Experience in requirement gathering, design, optimization and / or implementation of business processes in product development or R&D for industry. Deliver strategic market insights, perform need gap analysis, and design tailored solutions ensuring alignment with client goals and project scope. Experience in implementing large scale engineering transformations programs in the field of engineering , vehicle software development and implementation . Previous experience with validation and testing, such as Virtual ECUs, Hardware-in-the-Loop (HIL), and Software-in-the-Loop (SIL), Working knowledge in connected services, V2X, vehicle-to-cloud, OTA, DLCM, and telematics , Familiarity with regulatory and compliance standards like ISO 26262 (functional safety), cybersecurity, and ASPICE standards , Experience in digital cockpit or in-vehicle infotainment development. Should have 2-3 years of experience in Software defined vehicle development, Automotive software engineering, and a solid understanding of business processes in Discrete or Process Manufacturing, to drive impactful consulting engagements. Develop assets, accelerators, and points of view on emerging trends in automotive like Digital Twins, Agile PLM tranformation , IOT , Simulaiton , Gen AI, Sustainability and software-driven transformation to support internal and client initiatives. Bring a good understanding of the Software Development Lifecycle (SDLC), Agile methodologies, and experience with Cloud platforms, Future of factory in digital engineering and intelligent industries, helping clients navigate complex product development and transformation challenges. Experienced in conducting POCs, and/or contributed in Software solution development, working with Agile methodologies (SAfe, Scrum, Kanban) to drive iterative development, continuous improvement, and faster delivery of client solutions. Experience with Agile project management tools like Jira and Confluence is a plus. Your Profile Business consulting Engineering Transformation on either process/project transformation or PLM software transformation Robust Product development Vehicle Embedded systems , Software and R&D experience Design for X (Value, Six Sigma, Cost) Process mapping, Value-stream mapping Well versed in Agile and SDLC processes (like V-Model) Good understanding of embedded systems and E/E architecture Strong understanding of the automotive product development lifecycle Familiarity with AUTOSAR, SOAFEE, and POSIX-compliant OS concepts Understanding of autonomous driving and ADAS concepts About Capgemini Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2023 global revenues of 22.5 billion.
Posted 2 months ago
6.0 - 11.0 years
25 - 40 Lacs
Bengaluru
Remote
Key Responsibilities: C++: 6-8+ years of working Experience on C++ Programming, Memory Management & File I/O and Streams Concepts. Multithreading : Strong understanding on Multithreading (creating and managing threads, synchronization mechanisms (such as mutexes and condition variables)) & Kernel Level. Linux: Good Understanding on develop and triage on Linux with Understanding on (Command-Line Tools, POSIX, Processes, Network) Unit Test: Good understanding on writing Unit Testing for developed Application Coding Test: Evaluate Coding Test & Coding Standards C++ C++: 5+ years of working Experience on C++ Programming, Memory Management & File I/O and Streams Concepts. Multithreading : Strong understanding on Multithreading (creating and managing threads, synchronization mechanisms (such as mutexes and condition variables)) & Kernel Level. Linux: Good Understanding on develop and triage on Linux with Understanding on (Command-Line Tools, POSIX, Processes, Network) Architecture: Strong understanding on building applications on C++ environment Good to have Skill SCM Tool & IDE: Good exposure to AgAbility to integrate IDE with Source Code system such as ClearCase, Ability to setup Linux IDEile & Scrum Methodologies, GIT, Confluence. Web Application: Good understanding on Developing Web Application on C++ Platform Project Exposure: Strong understanding on Project and SDLC Process. Troubleshooting: Experience in Debugging and troubleshooting Performance optimization: Performance optimization (like reducing memory allocations, optimizing loops, and using inline functions). SCM Tool & IDE: Good exposure to AgAbility to integrate IDE with Source Code system such as ClearCase, Ability to setup Linux IDEile & Scrum Methodologies, GIT, Confluence. Web Application: Good understanding on Developing Web Application on C++ Platform Project Exposure: Strong understanding on Project and SDLC Process. Troubleshooting: Experience in Debugging and troubleshooting and performance optimization(like reducing memory allocations, optimizing loops, and using inline functions). Docker & Containers: Good understanding in Docker & Containers for Deployment Soft Skill Communication : Concise and articulate written and verbal communication Interpersonal Skills: Maintaining positive relationship by empathy, active listening and emotional intelligence Attitude : Positive attitudes to be more adaptable, collaborative, and able to overcome challenges effectively Decision Making: Understanding the factors that influence decision making and employing appropriate strategies and techniques Collaboration: Working together with others to achieve a common goal or objective Communication: Concise and articulate written and verbal communication Interpersonal Skills: Maintaining positive relationship by empathy, active listening and emotional intelligence Attitude : Positive attitudes to be more adaptable, collaborative, and able to overcome challenges effectively Decision Making: Understanding the factors that influence decision making and employing appropriate strategies and techniques Collaboration: Working together with others to achieve a common goal or objective
Posted 2 months ago
4.0 - 9.0 years
6 - 7 Lacs
Bengaluru
Work from Office
Job Description Strong in C and C++ (C++ 11 is enough). Understands Linux system programming, multi-threading, POSIX methods. Understands process scheduling. Understands Linux audio stack including ALSA and PulseAudio (nice to have).
Posted 2 months ago
8.0 - 10.0 years
22 - 30 Lacs
Hyderabad
Work from Office
LRR Technologies is currently hiring talented people to work with Carrier Corporation. Carrier Corporation (NYSE: CARR) is a global provider of innovative heating, ventilating, and air conditioning (HVAC), refrigeration, fire, security, and building automation technologies boasting annual sales of over $20 billion, with 58,000 employees spread across 160+ countries. For its R&D centre in Hyderabad, Carrier is looking for a talented Embedded Linux Engineer. Carrier was founded in 1915 as an independent, American company, manufacturing and distributing heating, ventilating and air conditioning (HVAC) systems, as well as commercial refrigeration and food service equipment. Built on Willis Carrier's invention of modern air conditioning in 1902, Carrier is a world leader in heating, air-conditioning and refrigeration solutions. We constantly build upon our history of proven innovation with new products and services that improve global comfort and efficiency. Job Responsibilities : You will be a key contributor to the software/firmware design, development and implementation for HVAC product controls systems. This position will focus on firmware development as part of enhancement and maintenance of existing and recently released applications. This position requires the ability to work under minimal direction in collaboration with a team of engineers to design and develop robust system solutions that meet defined system requirements. Were a collaborative bunch, so you may contribute to all phases of the Product Development Life Cycle, from design to implementation, testing, release and sustaining. You will work closely with Agile teams to deliver solutions on time with quality. You'll also coordinate with leads to understand and maintain an in-depth understanding of the current and upcoming requirements for proposed releases We work in a fast-moving agile set-up, so expect to pitch in with other responsibilities from time to time Design and develop new features according to product functional specification and design requirements. Able to meet release plans and urgent customer need; prioritizing work to accomplish demanding changes. Ensuring defects are reviewed on a regular basis and resolved in the required timeframe. Enjoy deep dives, working with SMEs, QA, and support as necessary to thoroughly investigate and reproduce product issues and design robust solutions. Must be aware and able to work in Agile, Incremental development methodology. Required Skills: Strong knowledge on embedded concepts. Must have experience in developing solutions on Microcontroller with Linux OS, RTOS, Embedded C and C++, Strong debugging skills. Experience on protocols like BACnet, Modbus, Serial Protocols like UART, I2C and SPI. Hands on experience on Networking TCP/UDP protocols and IPC mechanisms, POSIX Threads, IPC Mechanisms: Semaphore, Mutex, Message Queues. Knowledge on Network/Socket programming using UDP/TCP. Familiar with different version control tools (SVN, Perforce etc), Rally, Confluence etc and software development methodologies like Agile, Waterfall etc. Familiar with BTL certification, HVAC concepts. Good to have experience on different analog and discrete IO programming. Experience: 8-10 years of relevant experience. Perks and Benefits: The position will pay quite well - Rs. 22.5-30 lakh per annum is the band, and the final amount may be even higher depending on your experience and expertise. If made an offer, you will need to join in 4 weeks. This is the opportunity of a lifetime for people looking to specialize in highly coveted niche futuristic skills, and to work in a top multinational company with excellent employee-first initiatives. We look forward to your application
Posted 2 months 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
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |