Home
Jobs

97 Can Jobs - Page 3

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

10.0 - 17.0 years

15 - 30 Lacs

Pune

Work from Office

Naukri logo

Role & responsibilities - Overall experience of 10+ years and minimum 5+ years experience in telematics development and feature delivery. - Experience in requirements and solution architecting of connected vehicles. - Experience on 5G, V2X FOTA, and cloud computing - Expereince in managing connected car development & validation projects - Experience with firmware development for over-the-air (FOTA) updates. - Excellent communication and teamwork skills, with the ability to work effectively in a cross-functional team. - Experience with Campaign management, Certificate integration, SW Package integration & signing tools & applications - Understanding of UDS, CAN & DoIP stacks. - Familiar with with SOME IP and COVESAA standards.

Posted 3 weeks ago

Apply

2.0 - 4.0 years

3 - 5 Lacs

Mohali

Work from Office

Naukri logo

Ideal candidate will have a strong background in microcontroller (ARM Cortex,PIC,AVR) programming, RTOS & hardware-software integration. Design & develop embedded software

Posted 3 weeks ago

Apply

0.0 - 4.0 years

1 - 3 Lacs

Gandhinagar, Ahmedabad

Work from Office

Naukri logo

Job Title: Annotation Analyst Location: GIFT City, Gandhinagar Salary: 2 to 2.5 LPA (Depends on Interview) Shift: Rotational (Cab Facility Available) • Any Graduate •certification done in AutoCAD or VFX or Graphic Designing or Photoshop (Preferred)

Posted 3 weeks ago

Apply

3.0 - 7.0 years

7 - 13 Lacs

Pune

Work from Office

Naukri logo

Incubent will be responsible for authoring system-level artefacts in the relevant tool or format used by customer Program The position shall be proficient in documentation and in use of appropriate tools e.g., MS Office The position shall have/gain good understanding of the Power Systems controllers, Data communication protocols, OSI Reference Model and their applications Data communication Ethernet, OPC UA, Modbus, CAN etc. and the standards related to these. The position shall have fair know-how of HW and SW (embedded and MATLAB ) development processes and toolchain used The position shall assess new requirements/ requests and lead/contribute in the feasibility study pilot projects This may need hands-on work in computer-based software programming and/or scripting tools The position will collaborate with the software development teams to translate the software requirements to respective tool related requirements or vice versa The position will also work on authoring systems artefacts into test requirements, work cross functionally to setup the test environment and execute the test

Posted 3 weeks ago

Apply

5.0 - 10.0 years

12 - 22 Lacs

Chennai

Hybrid

Naukri logo

About ZF ZF is a global technology company that supplies systems for passenger cars, commercial vehicles, and industrial technology, driving the next generation of mobility. Our innovative solutions enable vehicles to see, think, and act across four key technology domains: Vehicle Motion Control, Integrated Safety, Automated Driving, and Electric Mobility. We offer comprehensive product and software solutions for both established vehicle manufacturers and emerging transport and mobility service providers. ZF electrifies a wide range of vehicle types, contributing to reduced emissions, climate protection, and enhanced safety in mobility. About the Role: We are seeking a highly skilled and motivated Embedded Software Engineer with deep expertise in AUTOSAR BSW development , Bootloader , and automotive communication protocols . You will be part of a dynamic team developing cutting-edge automotive software solutions aligned with industry standards such as ISO 26262 , ASPICE , and MISRA C . Key Responsibilities: Design, develop, and integrate AUTOSAR Basic Software (BSW) modules. Develop and maintain Bootloader and Hardware Security Modules (HSM). Configure AUTOSAR stacks using tools like Vector DaVinci , EB Tresos Perform real-time debugging, root cause analysis, and issue resolution. Collaborate with cross-functional teams to ensure compliance with ASPICE and ISO 26262 . Conduct unit testing, integration testing, and validation using CANoe , CANalyzer , and vFlash . Interface with microcontrollers such as NXP S32K , Infineon Aurix , Renesas RH850 , and others. Work with communication protocols including CAN , CAN-FD , UDS , LIN , SPI , UART , I2C , and Ethernet . Required Qualifications: Strong programming skills in Embedded C and scripting in CAPL . Hands-on experience with AUTOSAR , UDS (ISO 14229) , and ISO 15765 . Familiarity with safety standards like ISO 26262 and ASPICE . Experience with microcontroller peripherals: ADC , PWM , DMA , GPIO , Flash , etc. Proficiency in debugging tools: Trace32 , UDE , IAR , Isystem Debugger . Experience with SCM tools: GIT , Bitbucket , ClearCase , ClearQuest . Knowledge of ASICs like TJA1145 , MC33FS , MCP2551 . Preferred Qualifications: Experience with Agile Project Management and V-cycle SDLC . Familiarity with Requirements Management tools like DOORS , Codebeamer . Knowledge of Design Tools such as Enterprise Architect , CATIA Magic . Experience with Traceability Management

Posted 3 weeks ago

Apply

4.0 - 9.0 years

20 - 35 Lacs

Bengaluru

Work from Office

Naukri logo

Responsibilities Looking for Firmware Engineers having exposure in C, C++, RTOS, Linux, Communication Protocols like I2C, SPI, UART, Cortex-M Qualifications Overall experience of 58 years in Firmware development Should have strong programming skills in C and Knowledgeable in C++ Knowledgeable Object-Oriented Analysis & Design, Design Patterns. Good working experience in Multi-threaded programming, RTOS, IPC Hardware targets: MCU/MPU: STm32Fxxx family – Cortex-M Knowledge of USB, UART, SPI, I2C interfacing and Programmers Experience in Fieldbus technology like Profibus, Profinet, EtherNet IP, HART, MODBUS is preferred Work with test team to develop system level test cases Experience in timing critical, interrupt-based design Experience developing projects on resource-constrained, embedded systems Ability to read schematics, design simple digital and analog circuits Strong background in using lab equipment (i.e. logic analyzers, oscilloscopes, multimeters, etc.) to test code functionality Experience with Board bring-up activities is good to have

Posted 3 weeks ago

Apply

5.0 - 10.0 years

10 - 18 Lacs

Pune

Hybrid

Naukri logo

AGCO is looking to hire candidates for the position of Senior Engineer Automated Testing Engineer . This role involves working closely with engineering and QA teams to develop robust testing solutions, manage requirements, and interface with hardware systems. Experience with Polarion, Docker, and CAN bus protocols (especially J1939) is highly valued. Your Impact Develop and maintain Python-based tools and applications for embedded systems testing. Design and implement automated test frameworks and test cases. Utilize Polarion ALM for requirements management, test planning, and traceability. Containerize applications using Docker for streamlined development and deployment.. Interface with CAN bus systems, with a focus on the J1939 protocol. Collaborate with cross-functional teams to ensure high-quality software delivery. Participate in code reviews, debugging, and continuous improvement initiatives. Knowledge of Linux-based development environments Your Experience and Qualifications Education: A bachelor's or master degree in computer science/ Electronics Engineering, or a related field. Proficiency in Python with experience in software development and scripting. Hands-on experience with test automation frameworks (e.g., pytest, unittest) Understanding of CAN bus communication, especially J1939 Experience with CI/CD pipelines and DevOps tools Join us as we bring agriculture into the future and apply now! AGCO is proud to be an Equal Opportunity Employer If your interested please find the link below to apply for the position. Apply here: https://careers.agcocorp.com/job-invite/100793/

Posted 3 weeks ago

Apply

5.0 - 10.0 years

10 - 20 Lacs

Pune

Work from Office

Naukri logo

Job Title: Automotive Flash Bootloader Developer Location: Pune Job Type: Full-Time Experience: 5-7 years Job Description: We are seeking a skilled Automotive Flash Bootloader Developer to join our dynamic team. The ideal candidate will have extensive experience in developing UDS-based bootloaders and a strong background in automotive software development. Key Responsibilities: Design, develop, and maintain UDS-based flash bootloaders for automotive applications. Collaborate with cross-functional teams to define bootloader requirements and specifications. Implement and optimize bootloader software to ensure high performance and reliability. Conduct thorough testing and debugging of bootloader software to ensure compliance with industry standards & OEM requirements. Provide technical support and troubleshooting for bootloader-related issues. Document software design, implementation, and testing processes. Qualifications: Bachelor's or masters degree in Electronics, Computer science, Electrical Engineering, or a related field. 5-7 years of experience in automotive software development, with a focus on bootloaders. Proficiency in C/C++ programming languages. Strong understanding of UDS (Unified Diagnostic Services) protocol. Experience with Vector Flash bootloader tools and technologies is highly desirable. Familiarity with automotive communication protocols such as CAN, LIN, and FlexRay. Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities. Preferred Skills: Experience with AUTOSAR architecture. Knowledge of cybersecurity principles related to automotive software. Familiarity with version control systems such as Git.

Posted 3 weeks ago

Apply

5.0 - 10.0 years

7 - 17 Lacs

Bengaluru

Work from Office

Naukri logo

Embedded Developer Job Description We are searching for a talented Embedded Developer to join our software team. You should be proficient in C and C++ and possess detailed knowledge of Embedded Systems . A skilled embedded developer should be able to develop optimized embedded code within hardware constraints and easily identify inefficiencies or software errors. Experience in Audio/Video Broadcast or Automotive domains is a plus. Immediate joiners are preferred. Role: Embedded Developer / Lead Experience: 5+ Years Education: B.E/B.Tech., M.E/M.Tech in ECE, EEE, CSE, or related field Location: Bangalore (On-site) Mandatory Skills: Embedded C And C++ Development Linux Middleware Infotainment or Set Top Box Domain Knowledge on Qt Key Responsibilities: Write software code, embedded programs, and system protocols Design, develop, and maintain embedded software using C and C++ in a Linux environment Work on middleware layers and integrate with system-level components in Infotainment or Set Top Box platforms Debug and resolve system-level issues, and optimize code for performance and resource efficiency Solid understanding of hardware interfaces like I2C, SPI, UART, CAN etc. Comfortable using debugging tools like GDB, JTAG, serial console, and logic analysers. Strong understanding of Linux internals including process management, memory management, file systems, inter-process communication (IPC), and scheduling Collaborate with hardware, QA, and cross-functional teams to deliver high-quality embedded solutions

Posted 3 weeks ago

Apply

3.0 - 6.0 years

5 - 12 Lacs

Pune

Work from Office

Naukri logo

Main aim of job (duties and responsibilities) To ensure a high level of software quality by using the adapted methods, processes and strategies for handling coordination of software testing, writing test description and executing automated / manual test cases referring to product/software requirements. Indicators of success: 1. Steady high level of software quality. 2. Meet the delivery dates of test results Specific duties and responsibilities Creating and adapting Automated test scripts in C# based on software requirements or exploratory test for the product to ensure the test coverage of the given requirements. Preparing the Wiring Harness , configuring test bench environment based on project requirement- and VT system maintenance for running Automated tests Creating generic libraries that can be reused across different projects in C#, Python, CAPL Execution of Automated Test scripts on VT system Analyzing and reporting defects that includes comprehensive information with in-depth result documentation and analysis Independently evaluating requirements, identifying gaps, and ensuring comprehensive coverage so user can create positive, negative test cases. Review of Test cases with reference to the System requirements from peers Writing and adapting test cases based on software requirements or exploratory test for the product to ensure the test coverage of the given requirements. Perform Functional testing ,CAN/LIN communication testing, Diagnostic testing ,Functional safety and explorative testing of Software for Brose mechatronics products using applicable Software and Hardware Tools Regular update of test execution progress including any foreseen delays to meet the planned timeline and escalation if no tasks are planned. Support the training of new team members and other Engineers on planned topics Proactively collaborates with various stakeholders to ensure testing alignment. Formal education (and specialization) and Work Experience: Technical degree with a duration of upto 4 year, specializing in Electrical / Electronics / Instrumentation / Computer Science Engineering. 3-6 Years of working experience. Preferred candidate profile Minimum 3 to 4 years of experience in the Automotive domain Minimum 2-3 year of experience in Automation Testing using C#, Python, CAPL Very good knowledge of typical automotive software tools like VT-Studio Must have Hands on experience with VT systems/ V Test Studio/ HIL systems Very good Knowledge of Vector CANoe, CANape & Hardware Tools (DSO, DMM, Function Generator) Very good Knowledge of analog and digital circuits(motors, relays, etc) Proficient in communication protocols like CAN, LIN, Diagnostics UDS-14229 Experience functional safety testing, knowledge of ISO 26262 Experience of BMW tools, ECU test tool- Tracetronics- Good to have Strong Communication skills GASQ/ISTQB certified

Posted 3 weeks ago

Apply

2.0 - 7.0 years

4 - 9 Lacs

Pune

Work from Office

Naukri logo

Qualification - B.Tech/B.E 1. Deep Expertise in programming embedded C++. 2. Experience with Adaptive Autosar 3. Ability to Review Code fulfilling automotive SW quality standards e.g. MISRA 4. Ability to analyze, interpret and maintain requirements, concepts, and specifications 5. Experience in taking ownership of legacy code and maintaining it 6. Experience in SW testing, e.g. unit tests, component tests, robustness, etc. 7. Fundamental knowledge of software architectures including multithreading 8. Experience in SW Debugging 9. Experience with Board net technologies such as Ethernet, SomeIP, CAN will be advantageous. 10. Knowledge of basic control system principles and controller design techniques 11. Effective communication and collaboration skills, including technical decisions documentation 12. Experience in the ADAS domain preferred. 13. Experience with GIT/CI. 14. Ability to work independently and take corresponding decisions.

Posted 1 month ago

Apply

2.0 - 7.0 years

4 - 9 Lacs

Pune

Work from Office

Naukri logo

Qualification - B.Tech/B.E 1. Deep Expertise in programming embedded C++. 2. Experience with Adaptive Autosar 3. Ability to Review Code fulfilling automotive SW quality standards e.g. MISRA 4. Ability to analyze, interpret and maintain requirements, concepts, and specifications 5. Experience in taking ownership of legacy code and maintaining it 6. Experience in SW testing, e.g. xcomponent tests, robustness, etc. 7. Fundamental knowledge of software architectures including multithreading 8. Experience in SW Debugging 9. Experience with Board net technologies such as Ethernet, SomeIP, CAN will be advantageous. 10. Knowledge of basic control system principles and controller design techniques 11. Effective communication and collaboration skills, including technical decisions documentation 12. Experience in the ADAS domain preferred. 13. Experience with GIT/CI. 14. Ability to work independently and take corresponding decisions.

Posted 1 month ago

Apply

5.0 - 7.0 years

4 - 7 Lacs

Pune, Bengaluru

Work from Office

Naukri logo

About the Role : We are seeking a highly skilled and experienced Senior Embedded Software Engineer to join our dynamic team. You will be responsible for designing, developing, and implementing robust and efficient firmware and software for embedded systems. Your expertise will be crucial in optimizing performance, ensuring reliability, and driving innovation in our products. This role requires a deep understanding of embedded systems architecture, real-time operating systems, industrial communication protocols, and hardware-software interaction. Responsibilities : Embedded Software Development : Design, develop, and debug embedded software and firmware using Embedded C/C++ for ARM-based microcontrollers (preferably STM32 or equivalent). Real-Time Operating Systems (RTOS) : Develop and implement applications using FreeRTOS or Zephyr, ensuring optimal performance for time-sensitive embedded applications. Peripheral Driver Development : Develop and implement drivers for embedded peripherals such as I2C, SPI, UART, ADC, GPIO, and RTC. Industrial Protocol Integration : Implement and integrate industrial communication protocols such as CAN, Modbus RTU, and Modbus TCP/IP. Hardware-Software Interaction : Collaborate with hardware engineers to understand system-level architecture and ensure seamless hardware-software interaction. Debugging and Testing : Utilize debugging tools, oscilloscopes, multimeters, logic analyzers, and JTAG test simulators to validate firmware components and ensure overall system reliability. CI/CD Pipeline : Implement and maintain CI/CD processes using tools like Jenkins, GitLab CI, and GitHub Actions to automate software build, testing, and deployment. Documentation and Collaboration : Document software designs, participate in code reviews, and collaborate with team members using tools like JIRA, Confluence, and Git. Board Bring-Up and Schematic Understanding : Perform board bring-up for new hardware platforms and demonstrate the ability to read and understand hardware schematics. Secure Boot and OTA Updates : Implement and manage secure boot and Over-the-Air (OTA) updates for embedded devices (Desired). Lab Equipment Handling : Utilize lab equipment such as oscilloscopes, logic analyzers, and power supplies for debugging and testing. Qualifications : - Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. - 5-7.7 years of experience in embedded software development. - Strong proficiency in Embedded C/C++ programming. - Extensive experience with ARM-based microcontrollers (STM32 preferred). - Proven experience with real-time operating systems (FreeRTOS or Zephyr). - Hands-on experience with I2C, SPI, UART, ADC, GPIO, and RTC peripherals. - Strong understanding and implementation experience with industrial protocols (CAN, Modbus RTU, Modbus TCP/IP). - Proficient in using debugging tools and lab equipment (oscilloscopes, logic analyzers, multimeters). - Experience with CI/CD pipelines and tools (Jenkins, GitLab CI, GitHub Actions). - Familiarity with version control systems (Git) and project management tools (JIRA, Confluence). - Experience with board bring up, and schematic reading. - Experience with Secure boot and OTA updates is a plus.

Posted 1 month ago

Apply

9.0 - 11.0 years

11 - 15 Lacs

Pune, Bengaluru

Work from Office

Naukri logo

We are seeking a highly experienced Senior Embedded Software Engineer to lead the development of our Linux-based ARM industrial gateways. You will be responsible for designing, implementing, and optimizing complex embedded software, focusing on performance, reliability, and security. This role requires a deep understanding of embedded Linux, C++ development, industrial protocols, and hardware-software integration. You will also be instrumental in driving our CI/CD initiatives and ensuring the quality and efficiency of our software development lifecycle. Responsibilities : Embedded Software Development : - Design and develop robust embedded C++ software for ARM-based industrial gateways. - Develop and maintain Linux-based systems using Yocto Project. - Implement multithreaded applications and utilize design patterns for maintainability and scalability. - Develop CLI/SSH-based diagnostic commands for system health monitoring and troubleshooting. Industrial Protocol Integration : - Implement and integrate industrial communication protocols such as CAN, Modbus RTU, Modbus TCP/IP, and SNMP. Peripheral Driver Development : - Develop and implement drivers for embedded peripherals such as I2C, SPI, and UART. System Architecture and Integration: - Design and implement embedded systems architecture, ensuring seamless hardware-software interaction and low-level system integration. CI/CD and Agile Development: - Implement and maintain CI/CD pipelines using tools like Jenkins, GitLab CI, and GitHub Actions. - Participate in agile development processes, including sprint planning, code reviews, and testing. Linux Application Development: - Develop applications for ported SBCs (e.g., Raspberry Pi, BeagleBone, NXP i.MX). - Integrate web servers and RESTful APIs for remote management. Debugging and Testing: - Utilize debugging tools (GDB, JTAG, serial debugging) and command-line services for testing and troubleshooting. - Develop and implement testing strategies for embedded systems. HMI Development (Desired) : - Design and implement HMIs (graphical user interfaces, touchscreens) using frameworks like TouchGFX, Qt, or LVGL for Embedded. Qualifications: - Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. - 9-11 years of experience in embedded software development. - Strong proficiency in Embedded C++ programming. - Extensive experience with ARM-based microcontrollers and Linux-based systems (Yocto preferred). - Proven experience with multithreading, IPC, and design patterns. - Hands-on experience with industrial protocols (CAN, Modbus RTU, Modbus TCP/IP, SNMP). - Strong understanding of embedded systems architecture and low-level system integration. - Experience with CI/CD pipelines and agile development methodologies. - Proficient in using debugging tools (GDB, JTAG, serial debugging). - Experience with baremetal programming. - Experience with webserver and RESTful API integration. Sl.No - Check List 1 Specify the total number of years spent in the following: 1. Embedded C 2. Embedded C++ development Microcontrollers, RTOS, and Linux-based platforms. Please mention specific controller families you've worked with (e.g., STM32, PIC, Infineon). Note: Excluding testing, documentation, and management tasks. 2 How many years of experience do you have in: 1. Embedded C/C++ programming with RTOS (e.g., FreeRTOS, Zephyr) 2. Linux-based systems (e.g., Yocto, Ubuntu for embedded)? 3 Have you worked with low-level BareMetal programming (e.g., memory management, I/O configuration, setting up interrupts, timers)? Specify your experience in bare metal development or working with peripherals directly. 4 Do you have experience with multithreading (e.g., thread synchronization, mutexes, condition variables) and IPC (e.g., message queues, semaphores, shared memory)? Provide examples of projects where you've used these techniques, especially in RTOS or Linux. 5 Please list the peripherals you have worked with (e.g., UART, SPI, I2C, ADC, RS485, CAN). 6 Industrial Protocol Experience - Modbus RTU, MODBUS TCP/IP. Please say "Yes" if ONLY you have hands on Implementation knowledge. Mention the Years. 7 Have you developed or integrated a web server or worked with RESTful APIs for remote management or data exchange in embedded systems? Please mention any cloud services (e.g., AWS, Azure) or communication protocols (e.g., HTTP/HTTPS) you've worked with. 8 Do you have experience with Linux application development on ported SBCs (e.g., Raspberry Pi, BeagleBone, NXP i.MX)? Please describe your experience in developing applications for Linux-based embedded systems. 9 Have you designed or worked with HMIs (graphical user interfaces, touchscreens) in embedded systems? Describe the frameworks or libraries you've used (e.g., TouchGFX, Qt, LVGL for Embedded), and how you integrated them into your embedded projects. 10 Do you have experience with debugging tools (e.g., GDB, JTAG, serial debugging) and command-line services for testing and troubleshooting embedded systems? How do you approach debugging, testing, and continuous integration in embedded environments.

Posted 1 month ago

Apply

14.0 - 17.0 years

14 - 19 Lacs

Pune, Bengaluru

Work from Office

Naukri logo

Senior ESS Architect, hands-on coding is mandatory Embedded C/C++ FreeRTOS Linux multithreading and concurrent programming hardware component integration and working with communication protocols like CAN, Modbus RTU, SPI, I2C, UART, and Ethernet. oscilloscopes, multimeters, logic analyzers, and protocol analyzers designing and architecting firmware solutions Deep understanding of system-level architecture RESTful APIs and web service e JIRA, Git, GitLab, Jenkins Client-facing experience, cloud services and IoT architecture We are seeking a highly experienced and hands-on Senior ESS Architect to lead the design and development of advanced embedded systems solutions. In this critical role, you will be responsible for defining the system architecture, leading firmware development, and ensuring seamless integration of hardware and software components. Your expertise in embedded C/C++, FreeRTOS, Linux, and various communication protocols will be instrumental in delivering robust and innovative solutions for our energy storage systems (ESS). You will also be expected to be a hands-on coder, actively contributing to the development process. Responsibilities : System Architecture and Design : - Define and architect comprehensive firmware solutions for embedded systems, particularly within the energy storage domain. - Develop system-level architecture diagrams and documentation. - Lead the design and implementation of robust and scalable software architectures. - Ensure seamless integration of hardware and software components. Embedded Software Development : - Develop and maintain high-performance embedded software in C/C++ for FreeRTOS and Linux environments. - Implement multithreaded and concurrent programming solutions. - Write and optimize device drivers and firmware for various peripherals and communication interfaces. - Be a hands on coder, and spend a significant amount of the time coding. - Hardware Integration and Communication Protocols: - Integrate and configure hardware components, including microcontrollers, sensors, and communication modules. - Implement and manage communication protocols such as CAN, Modbus RTU, SPI, I2C, UART, and Ethernet. - Utilize oscilloscopes, multimeters, logic analyzers, and protocol analyzers for debugging and testing. Web Services and Cloud Integration : - Design and implement RESTful APIs and web services for remote monitoring and control. - Integrate embedded systems with cloud services and IoT architectures. Development Tools and Processes : - Utilize JIRA, Git, GitLab, and Jenkins for project management, version control, and CI/CD. - Adhere to agile development methodologies. - Maintain coding standards, and perform code reviews. Client Interaction and Collaboration : - Interact directly with clients to understand requirements and provide technical expertise. - Collaborate with cross-functional teams, including hardware engineers, software developers, and product managers. - Clearly communicate technical concepts. Qualifications : - Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. - 14-17 years of experience in embedded systems development. - Expert proficiency in Embedded C/C++ programming. - Extensive experience with FreeRTOS and Linux environments. - Proven expertise in multithreading and concurrent programming. - Strong understanding of hardware component integration and communication protocols (CAN, Modbus RTU, SPI, I2C, UART, Ethernet). - Experience with oscilloscopes, multimeters, logic analyzers, and protocol analyzers. - Deep understanding of system-level architecture and firmware design. - Experience with RESTful APIs and web services. - Familiarity with cloud services and IoT architectures. - Proficiency in using JIRA, Git, GitLab, and Jenkins. - Excellent communication and client-facing skills. - Must be a hands on coder. Key Skills : - Embedded C/C++ - FreeRTOS - Linux - Multithreading - Concurrent Programming - CAN, Modbus RTU, SPI, I2C, UART, Ethernet - Hardware Integration - System Architecture - RESTful APIs - Web Services - Cloud Services - IoT Architecture - JIRA, Git, GitLab, Jenkins - Debugging and Testing. KeywordsEmbedded C,Embedded Tools,Linux,CAN,Embedded C++,FreeRTOS,RTOS,SPI,Embedded System*

Posted 1 month ago

Apply

4.0 - 9.0 years

9 - 16 Lacs

Hyderabad

Work from Office

Naukri logo

Roles and Responsibilities. Strong programing skills in Embedded C. Good experience analyzing customer requirements and s/w design Good experience in bootloader concepts(DID implementations, timing parameters, reflashing, compression, secure download, BUA, etc..) Working experience with Comm protocols CAN/CANFD/Flexray Working experience in compilers and debuggers(Tasking/Isys/trace32). Working experience in static code analysis tools like QAC, Polyspace and VectorCAST. Knowledge on scripting(CPAL/Python/Perl) is an added advantage. Knowledge on MKS/PTC Integrity, DOORs, Rhapsody are an added advantage. Knowledge on Infineon TriCore microcontrollers(Aurix 1G&2G) in an added advantage. Knowledge on cyber security is added advantage. Leading Automotive services provider organization

Posted 1 month ago

Apply

8.0 - 10.0 years

10 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

Key Responsibilities: System Architecture Design: Develop and define scalable and robust architectures for automotive infotainment systems, ensuring seamless integration of hardware and embedded firmware components. Cross-Functional Collaboration: Work closely with hardware engineers, firmware developers, software teams, and validation specialists to ensure cohesive system development and integration. Technical Leadership: Provide guidance and establish best practices in system design, overseeing the selection of technologies, microcontrollers, operating systems, and communication protocols. Compliance and Standards: Ensure all designs comply with automotive industry standards, safety regulations, and security protocols, particularly concerning OBD, UDS, and CAN communications. Performance Optimization: Lead efforts in debugging, performance tuning, and optimizing system components to meet stringent automotive requirements. Innovation and Development: Stay abreast of emerging technologies in automotive electronics and drive innovation within the team. Required Skills & Competencies: Educational Background: Bachelors or Master’s degree in Electrical Engineering, Computer Engineering, or a related field. Professional Experience: Minimum of 8 years in embedded systems development, with at least 3 years in a system architecture role within the automotive electronics sector. Required Skills: Capable of visualizing, creating system design and architecture for large embedded systems in automotive domain. Hands on experience on design patterns and UML modeling for embedded software development Proficiency in microcontrollers, Real-Time Operating Systems (RTOS), and real-time embedded applications. Hands on experience developing systems using Linux and android operating systems is an added advantage. Strong programming skills in C/C++ for embedded software development. Extensive experience with automotive communication protocols, including CAN, LIN, UDS (ISO 14229), and OBD. Familiarity with system modeling, simulation tools, and hardware-software co-design methodologies. Industry Knowledge: Understanding functional safety standards (e.g., ISO 26262), embedded security practices, and compliance requirements specific to automotive systems. Soft Skills: Demonstrated problem-solving abilities, leadership qualities, and effective communication skills.

Posted 1 month ago

Apply

11.0 - 13.0 years

10 - 14 Lacs

Pune, Bengaluru

Work from Office

Naukri logo

About the Role : We are seeking a highly experienced and driven Lead Embedded Software Engineer to spearhead the development of our advanced Linux-based ARM industrial gateways. In this pivotal role, you will lead the design, implementation, and optimization of complex embedded software, ensuring exceptional performance, reliability, and security. You will leverage your deep expertise in embedded Linux, C++ development, industrial protocols, and hardware-software integration to drive innovation and deliver cutting-edge solutions. As a leader, you will also play a critical role in mentoring junior engineers and shaping our CI/CD initiatives, ensuring the continuous improvement of our software development lifecycle. Responsibilities : Software Architecture and Design : - Lead the design and architecture of robust and scalable embedded C++ software for ARM-based industrial gateways. - Define and enforce coding standards and best practices. - Oversee the development and maintenance of Linux-based systems using Yocto Project. Embedded Software Development : - Develop and implement complex multithreaded applications, utilizing advanced C++ design patterns. - Design and implement CLI/SSH-based diagnostic commands for comprehensive system health monitoring and troubleshooting. Industrial Protocol Integration : - Lead the integration and optimization of industrial communication protocols, including CAN, Modbus RTU, Modbus TCP/IP, and SNMP. - Peripheral Driver Development and Low-Level Integration: - Oversee the development and implementation of drivers for embedded peripherals (I2C, SPI, UART). - Ensure seamless hardware-software interaction and low-level system integration. CI/CD and Agile Leadership : - Champion and drive the implementation and optimization of CI/CD pipelines using tools like Jenkins, GitLab CI, and GitHub Actions. - Lead agile development processes, including sprint planning, code reviews, and retrospectives. - Mentor junior engineers in CI/CD best practices. Linux System and Application Development : - Lead the development of Linux-based systems and applications for ported SBCs. - Drive the integration of web servers and RESTful APIs for remote management and data exchange. Debugging, Testing, and Troubleshooting : - Lead the development and implementation of comprehensive testing strategies. - Utilize advanced debugging tools (GDB, JTAG, serial debugging) and command-line services for efficient troubleshooting. - Lead root cause analysis of complex software defects. Qualifications : - Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. - 11-13 years of extensive experience in embedded software development. - Expert proficiency in Embedded C++ programming. - Deep understanding of ARM-based microcontrollers and Linux-based systems (Yocto). - Proven expertise in multithreading, IPC, and advanced C++ design patterns. - Extensive experience with industrial communication protocols (CAN, Modbus RTU, Modbus TCP/IP, SNMP). - Strong expertise in embedded systems architecture and low-level system integration. - Proven leadership in implementing and optimizing CI/CD pipelines and agile development methodologies. - Advanced proficiency in debugging and troubleshooting embedded systems. - Strong experience with Linux application development on ported SBCs. - Experience leading a team.

Posted 1 month ago

Apply

4.0 - 8.0 years

6 - 12 Lacs

New Delhi, Pune, Bengaluru

Work from Office

Naukri logo

We are seeking an experienced Embedded Software Developer - HMI with 4 to 8 years of experience. This critical role focuses on developing intuitive and robust Human-Machine Interfaces for our embedded systems. Your primary responsibilities will include designing, developing, and implementing embedded software using Embedded C, ensuring high performance and reliability. You will have hands-on experience with communication protocols such as CAN and Modbus, enabling seamless data exchange between the HMI and other vehicle or machine components. A key aspect of this role is expertise in GUIX for graphical user interface development, creating visually appealing and user-friendly interfaces. You will also be responsible for simulation and debugging of embedded software, utilizing various tools and techniques to identify and resolve software issues efficiently. This position requires a strong understanding of embedded systems architecture, real-time operating systems, and software development best practices. You will collaborate closely with hardware engineers, system architects, and UI/UX designers to deliver integrated and high-quality HMI solutions.

Posted 1 month ago

Apply

3.0 - 7.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Key Responsibilities: Perform unit testing, module testing, and integration testing in both field and lab environments . Maintaining test plans & test cases in testlink. Producing comprehensive test report as well as validation reports. Conducting bench level testing and field level validations. Design and develop test plans, test cases, and test strategies . Conduct system and software testing to ensure compliance with industry standards and performance benchmarks . Execute manual and automated testing for new product development and existing solutions . Test complex algorithms and validate their performance in real-world conditions. Support field engineers in troubleshooting and resolving technical issues in deployed systems . Debug, analyze root causes , and resolve test failures efficiently. Port legacy manual test cases into automated environments to enhance testing efficiency. Translate customer requirements into testable use cases and implementation tasks . Guide, mentor, and support junior test engineers in best practices and technical skills. Required Skills & Competencies: Strong understanding of GPS, telecom networks, IoT protocols, CAN, and automotive networks . Knowledge of interrupts, microcontroller architectures, and embedded system design . Expertise in functional testing, system testing, and test automation . Hands-on experience with communication protocols such as SPI, I2C, UART, and CAN . Proficiency in testing methodologies, tools, and debugging techniques . Experience in telematics device validation and field testing. Familiarity with automotive testing standards and best practices (preferred). Strong problem-solving and analytical skills , with a keen eye for detail and accuracy .

Posted 1 month ago

Apply

1.0 - 2.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Key Responsibilities: Perform unit testing, module testing, and integration testing in both field and lab environments . Design and develop test plans, test cases, and test strategies . Conduct system and software testing to ensure compliance with industry standards and performance benchmarks . Execute manual and automated testing for new product development and existing solutions . Test complex algorithms and validate their performance in real-world conditions. Support field engineers in troubleshooting and resolving technical issues in deployed systems . Debug, analyze root causes , and resolve test failures efficiently. Port legacy manual test cases into automated environments to enhance testing efficiency. Translate customer requirements into testable use cases and implementation tasks . Guide, mentor, and support junior test engineers in best practices and technical skills. Required Skills & Competencies: Strong understanding of GPS, telecom networks, IoT protocols, CAN, and automotive networks . Knowledge of interrupts, microcontroller architectures, and embedded system design . Expertise in functional testing, system testing, and test automation . Hands-on experience with communication protocols such as SPI, I2C, UART, and CAN . Proficiency in testing methodologies, tools, and debugging techniques . Experience in telematics device validation and field testing. Familiarity with automotive testing standards and best practices (preferred). Strong problem-solving and analytical skills , with a keen eye for detail and accuracy .

Posted 1 month ago

Apply

3.0 - 5.0 years

12 - 14 Lacs

Pune

Work from Office

Naukri logo

1. SWQT (and SWIT optional) 3-5years experience Skills. 2. Working experience on CANoe, CANAlyze CANDiva, vFlash tools and PTC. 3. Must have good knowledge on UDS and CAN/CANFD protocols. 4.Hands on experience with SW QT. 5. CAPL scripting experience with debugger (Lauterbach and iSystem) and VtestStudio. 6. Test Cases development. 7. Test Cases automation. 8. Test execution-Experience of all ASPICE defined Test disciplines of SWE5.0 and SWE6.0 9. Deep understanding of Software Testing Tool VTest Studio and CANOE. 10. Understanding of SW and SYS architecture and must have ADAS domain knowledge. 11. Good to have ISTQB-FL Certified Tester.

Posted 1 month ago

Apply

6.0 - 9.0 years

15 - 20 Lacs

Pune

Work from Office

Naukri logo

Manage the customer relationship in terms of Software (meetings, reports...), Project & Risk Management. Define and track the planning & Goals progress for the SW project.. Build a technical answer to Request for Quotation. Estimate SW Validation Testing effort. Expertise in HIL, ECU testing. Expertise in Solving Technical Problems. Hand on Experience on Field Bus: CAN, LIN and UDS. Hands on Experience on Vector tools (CANOE, CANDELA, CAVDIVA), CAPL, VT Studio, Conformance Test (LIN & CAN). Should have practical knowledge on Progr. Language (C, C++), Electronic: digital & analog. Hands on Experience on ASPICE process, Iterative & Incremental Life Cycle. Practical knowledge on SW Configuration, Change Management & Quality Assurance. Know- how on the concepts - build a software requirements specification, build a software architecture, build a software for delivery. Know-how on the concepts of Modular & object oriented* Design, Embedded SW & RTOS, Development Environment (emulator, cross compiler...) Should be able to solve Technical Problem. Should be from Automotive background with good communication skills.

Posted 1 month ago

Apply

4.0 - 7.0 years

8 - 14 Lacs

Gurugram

Work from Office

Naukri logo

Position Title : Embedded Software Developer Department : Software COC Reporting to : Product Manager Educational Qualification : BE / B Tech/ME / M Tech / MS (Electrical/ Electronics / ECE / EEE / CS / Mechatronics) full time from reputed institution. Key-skills : Embedded C, CAN, LIN, Flexray, MOST, microcontrollers, MISRA standard, SPI, UART, I2C, high-end processors (ARM/PPC) Product Experience & Technical Expertise : - Proficiency in automotive embedded software designs & development for products like BCM, FATC, , TPMS, Telematics, DC-DC Converters, Inverters, Chargers, etc. - Good command over programming languages like C/C++ with MISRA standard. - Experience in interface protocols like SPI, UART, I2C - Experience with automotive specific microcontrollers (8, 16, 32-bit) & high-end processors (ARM/PPC) - Good understanding of automotive communication protocols such as CAN, LIN, Flexray, MOST, etc. - Good understanding of automotive electrical architecture & diagnostic protocols. (UDS, OBD, KWP) - Comfortable in reading electronics component - OS Knowledge : OSEK complaint or other embedded RTOS knowledge is required. - Tools : Exposure to variety of debugging tools, IDEs, compilers is desirable. - Experience on Application Lifecycle Management (ALM) tools for ensuring SW quality is desirable. - Knowledge of Model based SW design and any of the scripting language like Perl, Python, Ruby, Shell scripts will be good add-on Role & responsibility : - Project requirement capturing - Software Architecture design using UML tools. - Development of software module / SW assets for automotive embedded systems - Unit testing & functional testing of SW components - Innovative solution ideas & rapid prototyping

Posted 1 month ago

Apply

3.0 - 8.0 years

8 - 14 Lacs

Pune, Bengaluru

Work from Office

Naukri logo

Job Title : Embedded Hardware Engineer - Schematic/Layout Job Summary : An Embedded Hardware Engineer is responsible for designing, developing, and testing electronic circuits and printed circuit boards (PCBs). This role involves creating schematics, performing circuit simulations, and ensuring the final product meets design specifications and quality standards. Key Responsibilities : Designing Electronic Circuits : Create detailed schematics for various electronic components and systems. PCB Layout : Use CAD software to design the physical layout of PCBs, ensuring optimal placement of components. Component Selection : Choose appropriate electronic components that meet design requirements and ensure compatibility. Circuit Simulation and Analysis : Perform simulations to test and analyze circuit designs before physical implementation. Prototyping and Testing : Build prototypes and conduct tests to verify that the design meets specifications. Documentation : Maintain detailed documentation of designs, schematics, and test results. Collaboration : Work closely with other engineers, including software engineers, to ensure seamless integration of hardware and software. Skills and Qualifications : Technical Skills : Proficiency in CAD software (e.g., Orcad, Altium, Cadence), knowledge of electronic communication protocols (e.g., Wi-Fi, CAN, Bluetooth), and experience with circuit simulation tools. Educational Background : Typically a Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field. Experience : Hands-on experience with PCB design, component selection, and circuit analysis. Attention to Detail : Strong attention to detail to ensure accuracy in designs and documentation. Problem-Solving : Ability to troubleshoot and resolve design issues effectively. In Short : 1. HW PCB tool knowledge - Orcad & Expedition 2. Hands on HW design experience - Schematic and Layout 3. SOC & High-speed peripherals understanding

Posted 1 month ago

Apply
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies