Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
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 2 days 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 2 days 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 3 weeks 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 3 weeks 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 3 weeks 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 1 month 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 1 month ago
4.0 - 9.0 years
10 - 15 Lacs
Pune
Work from Office
Hello Visionary! We empower our people to stay resilient and relevant in a constantly changing world. Were 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 youd make an outstanding addition to our vibrant team. Siemens Mobility is an independent run company of Siemens AG. Its core business includes rail vehicles, rail automation and electrification solutions, turnkey systems, intelligent road traffic technology and related services. In Mobility, we help our customers meet the need for hard-working mobility solutions. Were making the lives of people who travel easier and more enjoyable while constantly developing new, intelligent mobility solutions! We are looking forEmbedded Linux C/C++ Developer- Train IT Youll make a difference by You will be part of the Engineering team for new and exciting software applications in our trains. Your mission will be to customize Linux image of our Train IT platform for specific train and integrate applications such as train server, train to ground communication, passenger information, passenger counting or CCTV. This role requires a wide range of technical skills and a desire to find out how things work and why. 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 Desired Skills: Experience with C/C++ development (Minimum 4+ 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 Experience in the railway industry. Long term interest in the IT domain, passion for IT Experience with POSIX Python programming Fluency in English Join us and be yourself! Make your mark in our exciting world at Siemens. This role is based in Pune. 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 mobility athttps://new.siemens.com/global/en/products/mobility.html and about Siemens careers at
Posted 1 month ago
10.0 - 14.0 years
12 - 16 Lacs
Hyderabad, Pune, Bengaluru
Work from Office
Project description This opening is for an ADAS Domain Controller project for a prestigious OEM. Luxoft is working with the OEM teams to deliver a next-generation Platform solution based on AUTOSAR Classic, AUTOSAR Adaptive and QNX; we're working together as a system and interacting with a host of cameras, ultrasound sensors, internal and external Radars. Luxoft direct collaboration with the OEM ranges from Signal and Service Management, Diagnostics, SW Update, Vehicle Config, to QNX/Middleware and Software Architecture areas. Luxoft is expected to deliver quality and expert support in the above areas, drive topics independently, liaise with other OEM stakeholders to remove blockers. The ideal candidate needs to have endless curiosity and can pair a global mindset with locally relevant execution. You should be a gritty problem solver, a self-starter who can think of out-of-box solution and have a never-give-up attitude. The successful candidate will be a team player, display a balance of hard and soft skills, including the ability to respond quickly to Client's changing needs. Responsibilities The candidate will be a Feature architect for AURIX-CCPLEX and ORIN-RoV ETH PDU communication path. They will act as SSM/PL-COM Triage lead & SPOC for the Product Bring-UP DSUs, handle STJLR/TPJLR and coordinate the CCPLEX Adaptive Stack. Tasks: updating existing software modules with new requirements; specifying and executing software integration tests, including documentation; debugging and analyzing integration problems; working with Adaptive AUTOSAR COM stack, Diagnostic stack, Memory Stack integration and with AUTOSAR ECU extract and System Extract integration; configuring RTE, Watch dog stack, AUTOSAR MCAL Skills Must have Adaptive AUTOSAR POSIX Automotive COM protocols CAN & Ethernet Embedded C++ TRM Requirement MSOSA Architecture Testing Support SIMS investigation Nice to have Classic AUTOSAR COM BSW Other Languages English: C1 Advanced Location: Pune,Bangalore,Hyderabad,Chennai,Noida
Posted 1 month 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 1 month ago
5.0 - 10.0 years
22 - 25 Lacs
Gurugram
Work from Office
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 1 month ago
1.0 - 3.0 years
5 - 15 Lacs
Pune
Work from Office
Company : BMW TechWorks India Location : Pune, Maharashtra Position : Junior Software Engineer Experience Level : 1 to 3 years Location : Pune Job Role Overview: We at BMW TechWorks India is looking for an experienced Software Engineer with a strong background in Modern C++ and Linux to Join our dynamic team. In this role, you will contribute to developing software for embedded systems, engage in Open-Source projects, and drive our CI/CD processes. ( OSS ) to develop an open-source core stack for Software Defined Vehicles (SDVs), specifically targeting embedded high-performance Electronic Control Units (ECUs). Hands on Exp into Modern C++ (11,14,17,20+ version) with Linux/QNX platform. Deep understanding of POSIX based operating systems especially Linux or QNX. Hands on experience on Linux Middleware. Extensive Expertise in latest C++ standards . Good understanding Bazel builds Experience in embedded software development as well as in the field of hardware and software architecture of software systems in serial use under Linux / QNX Strong team and communication skills with a willingness to discuss solutions with many stakeholders in loops and to lead them to the goal. Ability to learn new technology as per project needs and mentor junior engineers. Foster an environment of innovation, continuous learning, and collaboration. Business-fluent skills in English, German is a plus. Experience with MISRA standards for safe & secure coding is of an advantage Contribution to opensource project is a plus. Why Join us: Be at the Forefront of Innovation. Global Impact. Work with a Prestigious Brand. Empowering Work Culture. Shape the Future of Mobility. Unmatched Career Opportunities. Make a Sustainable Impact.
Posted 1 month ago
9.0 - 12.0 years
7 - 11 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
2.0 - 4.0 years
4 - 6 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 t o 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
6 - 10 years
7 - 11 Lacs
Bengaluru
Work from Office
Role description 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 t o 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
10 - 17 years
37 - 55 Lacs
Bengaluru
Remote
Role & responsibilities 1. Overall, 12 to 16 years of C++ Development experience 2. Experience managing a team of 10 3. Must have handled scrum calls 4. Experience with helping Team resolve technical queries. 5. Experience in resolving complex Technical issues 6. Must have handled Projects independently. 7. Experience working with US/UK Clients 8. Ability to install and configure additional software and packages on Linux primarily those needed for coding, testing, dumping memory footprint, debugging etc. 9. Agile/Scrum experience 10. Ability to develop and triage on Linux 11. Ability to setup Linux IDE 12. Ability to integrate IDE with Source Code system such as Clearcase 13. Ability to debug, test, compile and rerun the modified executables on Linux OS 14. Ability to code and test in C++. 15. Nice to have docker knowledge and ability to deploy containers and software in it.
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
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