Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 6.0 years
10 - 15 Lacs
Chennai
Work from Office
Educational Requirements- Bachelors or master’s degree in electrical, Electronics, Mechatronics Experience-5-6 yrs Location-Chennai Job Summary – Embedded Developer/coder We are seeking a highly skilled and motivated Embedded Software Developer/coder with proven expertise in the design and development of automotive electronic control units (ECUs). --- Key Responsibilities Understand SW requirements and ability to relate it to system requirement/feature. Interpret and implement software design requirements provided for ECU SW development. Design, develop, and debug embedded software using C/C++ on RTOS and non-RTOS platforms. Develop low-level device drivers for a range of microcontrollers. Implement and validate communication protocols including CAN, SPI, LIN, and I2C. Contribute to the development of functional safety systems (ISO 26262 familiarity preferred). Interface with automotive peripheral devices such as LCDs, EEPROMs, and stepper motors. Perform Code analysis and SW reviews. Utilize tools such as oscilloscopes, debuggers, and Vector CANoe/CANalyzer for testing and troubleshooting. Work together with project leads and SW quality personnel to ensure the quality and defect free SW. Supporting Testing teams as and when needed to understand the SW requirements and implementations. Actively participate in Agile/Scrum ceremonies and team meetings and contribute to continuous process improvement. --- Required Qualifications and Skills 5–8 years of experience in automotive embedded software development. Strong proficiency in C/C++, device drivers, and real-time embedded systems. Experience in developer level testing/ Unit testing. Experience in Static and Dynamic code analysis. Exposure to ASPICE standards. Hands-on experience with embedded processors and development toolchains. Proficient in using communication protocols such as CAN, SPI, LIN, and I2C. Exposure to functional safety standards. Experience with 8-bit, 16-bit, and 32-bit microcontrollers. Demonstrated experience in developing safety-critical software. Skilled in using debugging tools, oscilloscopes, and embedded IDEs. Solid understanding of software development processes. Experience in Model based development and AUTOSAR exposure is added advantage. Excellent communication skills and the ability to collaborate effectively in a team environment. Tool Expertise: Development tools like Visual Studio, Matlab, Candela studio, NXP Design studio or other similar tools. Language expertise: C, C++, Python, M-script, CAPL script. Requirement management tools like IBM DOORS, Jama, Reqtify or other similar tools. Version management tools like SVN, ALM, Git or similar tools.
Posted 3 months ago
3 - 6 years
5 - 8 Lacs
Pune
Work from Office
Role description Team managers main knowledge should be people management (40%) and business management (30%). Technical know-how (30%) is good to have to a degree that he can support project management and understand the pain points. ASPICE knowledge must exist. Project Management in automotive projects. Planning, stakeholder management Assertive Good coordination skills Customer oriented mindset Time management Moderation methods Agile methods and roles Knowledge of System Level (ASPICE SYS.1 to 5) and SW Level (ASPICE SWE.1 to 6) Knowledge of ASPICE processes MAN.3, MAN.5, SUP.1, SUP.8, SUP.9, SUP.10 Good to have technical skills: Understanding and configurability of different AUTOSAR BSW Stacks Communication, Diagnostics, Security, Scheduler, etc. Understanding of overall System and SW Design of Series SW Products and Services, in embedded field Overview of the hardware or peripheral components to be addressed (e.g. UART, system base chip, AD converter) Overview of microprocessor architectures and embedded operating systems (e.g. OSEK, RTOS) and bus systems (e.g. CAN, LIN, SPI, Ethernet)
Posted 4 months ago
5 - 8 years
4 - 9 Lacs
Pune
Work from Office
Good Knowledge of communication protocol - CAN, LIN, Ethernet, XCP. Knowledge of automotive diagnostic standards and protocols (e.g. UDS, ODX, OTX, ...) • Knowledge on CDD/ODX development and verification. HIL Tester with CanoeDIVA
Posted 4 months ago
8 - 13 years
50 - 55 Lacs
Bengaluru
Work from Office
In this role, you will work on SoC/Sub-system level prototype development and design bring-up on HAPS/Pro FPGA HW platforms. Additionally, you will work closely with design, verification, validation, and SW teams to implement emulation testbench and features required to develop content on prototyping models. You would be required to develop/port tests to qualify models. Key Skills 8-15 years of experience on SoC/Sub-system prototyping of multi-million gate and complex design with multiple clocks and power domains Experience in microcontroller architecture, Cores ARM A/M series, Interconnect (NIC, FlexNoC), Protocols like AHB, AXI, Memory (Flash, SRAM, DDR4/5), and memory controllers Experience in automotive protocols like LIN, CAN, high-speed protocols like PCIe, Ethernet, USB, etc. would be an advantage Prototyping model development with actual target HW Experienced in HAPS/Pro FPGA prototyping platforms Create and execute test plans targeting model qualification Experience with Speed Bridge Integration and performing real-time testing would be a plus Scripting and automation to continuously improve operational efficiency
Posted 4 months ago
8 - 13 years
50 - 55 Lacs
Bengaluru
Work from Office
In this role you will work on SoC/Sub-system level Emulation model development and design bring up on Zebu/Veloce HW platforms. Additionally, you will work closely with design, verification, validation, and SW teams to implement emulation testbench (XTORs, Speed Adaptors) and features required to develop content on emulation models. You would develop tests to qualify models. Key Skills 8-15 years of experience on SoC/Sub-system Emulation of multi-million gate and complex design with multiple clocks and power domains Experience in microcontroller architecture, Cores ARM A/M series, Interconnect (NIC, FlexNoC), Protocols like AHB, AXI, Memory (Flash, SRAM, DDR4/5), and memory controllers Experience in automotive protocols like LIN, CAN, high-speed protocols like PCIe, Ethernet, USB etc. would be an advantage Emulation model creation from RTL/Netlist Experienced in Zebu/Veloce emulation platforms Create and execute test plans targeting emulation model qualification Experience with Speed Bridge Integration and perform real-time testing would be a plus Experience in integrating Acceleration VIPs/XTORs and perform co-emulation Scripting and Automation to continuously improve operational efficiency.
Posted 4 months ago
4 - 9 years
16 - 20 Lacs
Mumbai
Work from Office
Primary Skills and experience: Working Experience with Ethernet, SOME/IP, AVB protocols/standards Working Experience with different Camera views,Camera players Working Experience with different Display Hardwares(PHUD HUD) Working Experience with Audio Streams Experience in Automotive Infotainment would be added advantage. Experience is embedded systems development and testing Expert Level understanding of Linux and shell commands Expert Level Understanding in communication with different ECU's e.g. HU, TSU, Body controller etc. Minimum 2 years of work experience in below areas. - Ethernet switches, drivers, OABR compliance testing - Some/IP including testing (Andi tests) - CAN and signal gateways - AVB - Inter-node communication EXPERTISE AND QUALIFICATIONS Network ; Audio Infrastructure Testing; Camera Testing; Display Graphics
Posted 4 months ago
5 - 10 years
10 - 20 Lacs
Pune
Work from Office
Required Skills & Experience: 5-10 years of experience in embedded systems testing. Strong experience with automotive protocols such as CAN, LIN, UDS, FlexRay. Good exposure to industrial communication protocols such as Modbus, Profibus, Profinet, Ethernet/IP, OPC UA. Proficient in using CAN tools like CANoe, CANalyzer, CAPL scripting. Experience with test management tools such as JIRA, HP ALM, or TestRail. Hands-on experience in test automation scripting (preferably Python). Good understanding of embedded software architecture and icrocontroller/microprocessor-based systems. Familiarity with Agile/Scrum methodologies. Educational Qualification: Bachelors or Masters degree in Electronics/Electrical/Instrumentation/Computer Science Engineering or related fields. Preferred Qualifications (Good to Have): ISTQB Certification. Exposure to HIL testing tools like dSPACE or NI Veristand. Experience in automotive diagnostics and ECU validation. Familiarity with safety-critical systems (ISO 26262 or IEC 61508). Work Location: Pune (Hybrid/Onsite based on project needs) Notice Period: Immediate to 30 Days preferred
Posted 4 months ago
5 - 7 years
30 - 32 Lacs
Bengaluru
Work from Office
Role Proficiency: Provide leadership to a project with appropriate technical options and well suited design standards for embedded system product development system level validation and performance optimization strategies. Outcomes: Design develop and implement system level specifications. Develop highly optimized secured code debugging integrating firmware/ applications and development level testing of complex SW/HW systems. Work directly with IP owners product (HW & SW) architects for design and debugging as per the project needs. Prepare Release Notes and participate in release strategies. Mentor lead and manage Developers I II III Embedded Software Engineers based on project needs Identify and recommend appropriate tools (SW & HW) for the project. Developing utilizing various debug validation tools and/or methodologies to implement Development and validation plans Create share best practices and lessons learned with the team. Optimises efficiency cost and quality. Influence and improve customer satisfaction Set FAST goals for self/team and also provide feedback to FAST goals of team members Measures of Outcomes: Adherence to embedded design process and standards Quick turnaround on multiple alternative solutions determining the most suitable Number of technical issues uncovered during the execution of the project Number of review feedback post Software Lead II review based on project SLA Number of design and test defects post-delivery based on project SLA Quick turnaround on defect fixing for design and tests based on project SLA Adherence to testing methodologies and compliance process Adherence to project schedule / timelines Deploy Innovation techniques and publish white paper Team management and productivity improvement as per Project SLA. Outputs Expected: Requirement: Lead requirement engineering; collaboration with internal and external customers to understand their needs Design: Embedded design architecture/LLD and linking to requirements Develop: Design the embedded SW and code as per design patterns coding standards templates and checklists. Develop automated tools or scripts for the validation environment. Test: Analysis and testing of prototypes validate the designed software document the analysis and test results Document: Create documentation for one's own work and contribute to creation of design HLD LLD/architecture for component/system software/ application diagnostics and test results Status Reporting: Report status of tasks assigned; comply with project related reporting standards/process Quality: Lead design reviews add value take responsibility for the design and overall quality of the embedded software Release: Adhere to release management process for circuit simulation design schematics board files Compliance: Adhere to embedded software design regulatory and test compliance Estimate: Estimate time effort resource dependence for one's own work and for projects' work. Accurately define and document the technical side of the project schedule with estimates and identified risks Interface with Customer: Clarify requirements and provide guidance to development team. Present design options to customers and conduct product demos Manage Project: Manage delivery of embedded software and manage requirement understanding and effort estimation. Manage Team: Set FAST goals and provide feedback. Understand aspirations of team members and provide guidance opportunities etc. Ensure team is engaged in project Manage Defects: Perform defect RCA and mitigation. Identify defect trends and take proactive measures to improve quality Manage knowledge: Consume project related documents and specifications. Review the reusable documents created by the team Skill Examples: Ability to create Embedded C Program Development for system level. Capability in creating and executing one or more of the following domains: Storage/connectivity/ Media/graphics/boot/clusters/ infotainment/ADAS Ability to do C++ programming (OOP) Assembly programming skills Ability to handle OS Scheduler Pre-emptive Round robin & Cooperative scheduling related work Ability to handle SW development in area of CAN Diagnostics Vehicle Functions etc. Aptitude in Networking protocols such as CAN LIN etc Ability to select right IoT & IO protocols as per problem statement. Ability to do Unit Testing (Tessy & RTRT) using appropriate Integration Testing Tools Ability to define and execute test cases with techniques (White Box and Black box) Ability in Closed loop LabCar INCA or similar tools Capacity to configure GDT framework. Ability to adhere to software quality standards (MISRA PCLINT QAC). Ability to debug using embedded tools Ability to do automation and configure Simulation Tools. Proactively ask for and offer help Ability to work under pressure determine dependencies risks facilitate planning and handle multiple tasks. Build confidence with customers by meeting deliverables in time with quality. Estimate effort time resources required for developing / debugging features / components Make decisions on appropriate of the Software / Hardwares. Strong analytical and problem-solving abilities Knowledge Examples: Knowledge on product development lifecycle Testing methodology and standards (Water Fall/ Agile) Knowledge in Test Automation scripting languages (e.g. Python Perl TCL) Knowledge with Wired (USB Ethernet PLC SCADA etherCAT Modbus RSxxx & Wireless technologies like NFC Bluetooth Wi-fi Zigbee etc. is a plus Understanding of automation frameworks (e.g. Hudson/Jenkin) Knowledge and knowhow on Diesel and Gasoline Engine Management Systems Knowledge of embedded algorithm integration on platform (Windows Linux and Android) Comprehension of ASPICE & ISO26262 process Knowledge in Pre-Silicon Verification environments for simulation and Emulation/FPGA platform Experience with System Verilog IP/Subsystem and SOC development environment Knowledge of MISRA 2004 and 2012 Coding guidelines (PC-lint LDRA & PRQA) Knowledge of CAN Tools: CANoe CANalyser & CAPL programming Knowledge of GDT framework internals Additional Comments: Role Proficiency: Provide leadership to multiple projects with appropriate technical options and well suited design standards for embedded system product development system level validation and performance optimization strategies. Account for others' developmental activities; assist project manager in day to day project execution Outcomes: Design develop and implement product level specifications for multiple projects. Develop highly optimized secured code debugging integrating firmware/ applications and development level testing of complex SW/HW systems. Work directly with IP owners product (HW & SW) architects for design and debugging. Mentor lead and manage the Lead I Embedded Software based on project needs Identify and recommend right tools (SW & HW) for the project. Developing and utilizing various debug and validation tools and/or methodologies to implement development and validation plans Create share best practices and lessons learned to the team. Optimises efficiency cost and quality. Influence and improve customer satisfaction Set FAST goals for self/team and also provide feedback to FAST goals of team members Select and create appropriate technical options for development such as reusing improving or reconfiguration of existing components or create own solutions for new contexts Influence and improve employee engagement within the project teams Prepare Software Quality Assurance Plan. Create Progress Reports and Process Review (Audit) Reports and Release Readiness ZBB (Zero Bug Build) Review report. Measures of Outcomes: Adherence to Embedded design and Quality process and standards Quick turnaround on multiple alternative solution and determine the most suitable one Number of technical issues uncovered during the execution of the project Number of design and test defects post-delivery based on project SLA Adherence to testing methodologies and compliance process Adherence to project schedule and timelines Number of new ideas implemented and patented as per business requirement. Percent of voluntary attrition On time completion of mandatory compliance trainings. Team management and productivity improvement as per Project SLA. Outputs Expected: Design: Embedded design architecture/LLD sequence/use case diagrams and linking to customer requirements Develop: Design the embedded SW and code as per design patterns coding standards templates and checklists. Test: Review and create unit test cases scenarios and execution Review test plan created by testing team Provide clarifications to the testing team Document: Create and review templates checklists guidelines standards for design/process/development Create and review deliverable documents. Design documentation requirements test cases/results Configure: Define and govern configuration management plan Ensure compliance from the team Domain relevance: Advise embedded software developers on design and development of feature / component with deeper understanding of the business problem being addressed for the client Learn more about the customer domain and identify opportunities to provide value addition to customers Complete relevant domain certifications Status Reporting: Report status of tasks assigned comply to project related reporting standards/process Quality: Lead design reviews add value take responsibility for the design and overall quality of the embedded software Release: Execute and monitor release process Compliance: Adhere to embedded software design regulatory and test compliance Estimate: Estimate time effort resource dependence for one's own work and for projects' work. Accurately define and document the technical side of the project schedule with estimates and identified risks Interface with Customer: Clarify requirements and provide guidance to development team present design options to customers conduct product demos Work closely with customer architects for finalizing design Manage Project: Manage delivery of embedded software and manage requirement understanding and effort estimation. Support project manager with inputs for the projects Manage Team: Set FAST goals and provide feedback understand aspirations of team members and provide guidance opportunities etc. Ensure team members are upskilled Ensure team is engaged in project Proactively identify attrition risks and work with BSE for retention measures Certifications: Take relevant domain/technology certification Skill Examples: Ability to do Embedded C, C++ programming (OOP) STL Assembly programming for product level. Ability to create and execute one or more of the following domains: Storage/connectivity/Media/graphics/boot/clusters/ infotainment/ADAS Ability to do Linux / Android kernel patching Back porting kernel patches and OOT merging; upstreaming to community Ability to develop solutions based Skills Embedded Software,Embedded C, Embedded C++, RTOS, IOT/Wireless/IOT.
Posted 4 months ago
3 - 5 years
8 - 15 Lacs
Ahmedabad
Work from Office
Job Type: Full-time Job Description: We are seeking a Senior Software Test Engineer with 3-5 years of experience in software testing. The ideal candidate should have expertise in test planning, procedures, and reporting, along with strong hardware and software testing skills. Experience in system-level, functional, and board-level testing in a collaborative environment is essential. Key Responsibilities: - Develop and maintain comprehensive test plans to validate the functionality and performance of EV charging software systems - Design and implement detailed test procedures, document test results, and provide clear, actionable reports to the development team. - Set up and maintain test benches for hardware-in-the-loop (HIL) testing, functional, and system-level testing. - Conduct product testing for web and mobile applications, ensuring compatibility across different platforms (Android and iOS), and perform UI/UX evaluation and security testing. -Perform functional, regression, and performance testing for product systems, including testing APIs, mobile applications (native and hybrid), web applications, and ensure mobile performance, installation/update, and UI/UX. - Perform end-to-end system-level testing to ensure integration between software, hardware, and communication protocols, ensuring the EV charging system meets customer requirements. - Conduct functional testing to validate core features such as charging protocols (e.g., CCS, CHAdeMO), user interfaces, communication protocols, and security features. - Work on testing the embedded software on EV charger boards to ensure they function correctly with hardware components (e.g., sensors, microcontrollers). - Collaborate with hardware engineers to test the full integration of embedded software with the charging station hardware. - Test and validate communication protocols (e.g., OCPP, Modbus, CAN, Ethernet) used in EV charging systems. - Work closely with cross-functional teams, including hardware engineers, software developers, and product managers, to ensure the EV charger product meets both functional and regulatory standards. - Ensure all testing activities align with industry standards and compliance regulations specific to EVSE (Electric Vehicle Supply Equipment). Required Skills: - Proven experience in functional, regression, and performance testing for product systems, web applications, and mobile applications (native and hybrid) across Android and iOS. - Skilled in cross-browser testing, UI/UX evaluation, security testing, API testing, and mobile performance, installation/update, and UI/UX testing. - Proficient in Python, C, and Java for test scripting and automation, with hands-on experience designing, implementing, and executing detailed test plans and procedures for embedded software systems. - Experience with CI/CD tools like Git, Jenkins to streamline testing and deployment workflows. - Strong experience with embedded systems, including board-level testing, functional testing, and software/hardware integration. - Familiarity with EV charging protocols such as OCPP, Modbus, CAN, and Ethernet, and understanding their application in charging stations. - Experience in system-level and functional testing of complex embedded systems, especially in the EV Charger domain(preferred). - Ability to design and implement test benches to ensure comprehensive testing of embedded software and hardware. - Strong understanding of hardware and software integration, specifically in the context of EV chargers. - Proficient in scripting languages (Python, Bash) to automate testing processes and improve efficiency. - Strong analytical skills with the ability to troubleshoot and resolve complex issues related to embedded systems and EV chargers. - Excellent ability to document and report test findings clearly and accurately, with attention to detail. Qualifications: - Bachelors/master's degree in computer science, Electronics, Electrical Engineering, or a related field. - 3-5 years of relevant experience in software testing, preferably in the EV Charger or automotive industry - Strong problem-solving and analytical skills. - Ability to work effectively in a collaborative team environment.
Posted 4 months ago
3 - 5 years
8 - 15 Lacs
Ahmedabad
Work from Office
We are seeking a skilled Sr Embedded Test Engineer to join our dynamic team. The ideal candidate should have 3-5 years of experience in embedded firmware testing, with a strong focus on test plan development, automation, and hardware-software integration. Key Responsibilities: Test Planning and Execution: Develop and maintain comprehensive test plans and test cases for embedded firmware projects. Execute manual and automated test cases to validate firmware functionality and performance. Work on testing the embedded software on EV charger boards to ensure they function correctly with hardware components (e.g., sensors, microcontrollers). Test and validate communication protocols (e.g., OCPP, Modbus, CAN, Ethernet) used in EV charging systems. Work closely with cross-functional teams, including hardware engineers, software developers, and product managers, to ensure the EV charger product meets both functional and regulatory standards. Set up and maintain test benches for hardware-in-the-loop (HIL) testing, functional, and system-level testing. Identify, report, and track bugs, ensuring issues are resolved effectively. Strong experience with embedded systems, including board-level testing, functional testing, and software/hardware integration. Test Environment & Automation: Build and maintain test benches for hardware and firmware testing. Develop and maintain test scripts and automation frameworks using scripting languages like Python or Bash. Set up and manage test environments for embedded systems. Collaboration & Documentation: Collaborate with firmware and hardware development teams to define test requirements and acceptance criteria. Document test procedures, results, and bug reports clearly and concisely. Debugging & Problem Solving: Use debugging tools like oscilloscopes, logic analyzers, and JTAG debuggers to troubleshoot and validate hardware-software integration. Analyze test results to provide actionable feedback for improvement. Microcontroller Knowledge: Leverage in-depth knowledge of microcontroller basics (uC Basics) to test and validate firmware designs effectively. Required Skills: Basic understanding of C/C++ programming and Embedded C programming. Solid understanding of hardware/electronics fundamentals. Proficiency in test plan and test case development. Experience with test automation tools and frameworks. Knowledge of version control tools (e.g., Git) and defect tracking systems (e.g., Jira). Strong problem-solving and analytical skills. Familiarity with debugging tools like oscilloscopes, logic analyzers, and JTAG debuggers. Excellent documenting and communication skills. Qualifications: Bachelors/master's degree in electrical engineering, Computer Science, or a related field. 3-5 years of relevant experience in embedded firmware testing or microcontroller development.
Posted 4 months ago
3 - 5 years
10 - 15 Lacs
Ahmedabad
Work from Office
We are seeking a skilled Senior Embedded Firmware Engineer to join our dynamic team. The ideal candidate will have 3-5 years of experience in firmware development, focusing on microcontrollers and embedded systems. Key Responsibilities Firmware Development: Design, develop, test, and maintain firmware for microcontrollers like STM32, NXP, ESP. Ensure seamless hardware-software integration using electronic fundamentals. Work with BareMetal systems and Real-Time Operating Systems (RTOS) for efficient multitasking, scheduling, and resource management, optimized firmware solutions. Strong understanding of microcontroller architecture, including the core processor, memory (Flash, SRAM, EEPROM), and peripheral modules (Timers, UART, SPI, I2C, ADC, DAC, GPIO). Designing firmware to handle fault tolerance, including watchdog timers, error detection, and recovery mechanisms for reliable operation in embedded systems. Communication Protocols: Implement and validate protocols such as SPI, I2C, MODBUS, CAN, Ethernet, and WebSocket. Apply networking basics to support communication standards. Documentation & Collaboration: Maintain clear and concise documentation for firmware and processes. Collaborate effectively with cross-functional teams and adapt to priority changes. Security & Standards: Incorporate embedded security principles into firmware design. Understand and implement industry standards related to EVSE (Electric Vehicle Supply Equipment). Debugging & Problem-Solving: Analyze and resolve firmware issues, ensuring robust and efficient solutions. Required Skills Solid understanding of hardware/electronics basics. Proficiency in C/C++ programming languages. Experience with BareMetal and Real-Time Operating Systems (RTOS). In-depth knowledge of microcontroller basics (uC Basics). Familiarity with embedded security principles. Strong documenting, analytical, and problem-solving skills. Knowledge of version control tools (e.g., Git) and defect tracking systems (e.g., Jira). Good-to-Have Skills Understanding of power electronics fundamentals. Familiarity with EVSE standards and communication protocols. Qualifications Bachelor's or master's degree in electrical engineering, Electronics and Communication Engineering (ECE), or a related field. 35 years of relevant experience in microcontroller firmware development.
Posted 4 months ago
3 - 5 years
8 - 15 Lacs
Ahmedabad
Work from Office
We are seeking a skilled Sr. Embedded Application Developer. The ideal candidate should have 3-5 years of experience and a passion for developing Linux applications and RTOS application. Key Responsibilities: Application Development: Develop, test, and maintain efficient and scalable Linux-based applications using C/C++ programming languages. Strong understanding of Linux OS fundamentals. Proficient in scripting, with experience in Python and Bash. Develop and consume REST APIs. Networking and Communication Protocols: Proficient of Networking Concepts for communication protocols like TCP/IP, UDP, REST API, WebSocket, and others in embedded systems. Integrate network protocols with embedded Linux applications and troubleshoot network-related issues. Embedded System Interfaces/Protocols: Understanding of basic Embedded System Communication Interfaces/Protocols. Responsible for board bring up activities and should be familiar with Yocto build system. Containerization and Deployment: Utilize Docker and containerization technologies for packaging, deploying, and managing embedded applications. Experience with remote application deployment and orchestration using containerized environments. Version Control & Documentation: Strong documenting skills for clear and concise records. Knowledge of version control tools (e.g., Git) and defect tracking systems (e.g., Jira). Required Skills: Proficient in C/C++ programming for Linux application development. Solid experience with Make and CMake build systems. Strong understanding of Linux operating system, including memory management, processes, and scheduling. Familiarity with Networking Concepts. Proficient in scripting languages like Python and Bash for system automation and management tasks. Experience with Docker, Containerization and remote deployment. Familiarity with REST APIs and WebSocket. Excellent documenting skills. Knowledge of basic Embedded System Communication Interfaces/Protocols like CAN, SPI, I2C, Modbus, Ethernet. Experience working with Yocto, Buildroot, or similar tools for embedded Linux distribution creation. Qualifications: Bachelors/master's degree in computer science, or related field. 3-5 years of relevant experience in Linux application development in the EV domain. Strong problem-solving and analytical skills. Be able to handle ad-hoc changes in priority/planning. Ability to work effectively in a collaborative team environment.
Posted 4 months ago
1 - 3 years
6 - 10 Lacs
Ahmedabad
Work from Office
Job Type: Full-time Job Description: We are seeking a skilled Embedded Firmware Engineer to join our dynamic team. The ideal candidate will have 1-3 years of experience in firmware development, focusing on microcontrollers and embedded systems. Key Responsibilities Firmware Development: Design, develop, test, and maintain firmware for microcontrollers like STM32, NXP, ESP. Ensure seamless hardware-software integration using electronic fundamentals. Work with BareMetal systems and Real-Time Operating Systems (RTOS) for efficient multitasking, scheduling, and resource management, optimized firmware solutions. Strong understanding of microcontroller architecture, including the core processor, memory (Flash, SRAM, EEPROM), and peripheral modules (Timers, UART, SPI, I2C, ADC, DAC, GPIO). Designing firmware to handle fault tolerance, including watchdog timers, error detection, and recovery mechanisms for reliable operation in embedded systems. Familiar with modern software development methodology (Agile, Git etc.) Communication Protocols: Implement and validate protocols such as SPI, I2C, MODBUS, CAN, Ethernet, and WebSocket. Apply networking basics to support communication standards. Documentation & Collaboration: Maintain clear and concise documentation for firmware and processes. Collaborate effectively with cross-functional teams and adapt to priority changes. Security & Standards: Incorporate embedded security principles into firmware design. Understand and implement industry standards related to EVSE (Electric Vehicle Supply Equipment). Debugging & Problem-Solving: Analyze and resolve firmware issues, ensuring robust and efficient solutions. Required Skills Solid understanding of hardware/electronics basics. Proficiency in C/C++ programming languages. Experience with BareMetal and Real-Time Operating Systems (RTOS). In-depth knowledge of microcontroller basics (uC Basics). Familiarity with embedded security principles. Strong documenting, analytical, and problem-solving skills. Knowledge of version control tools (e.g., Git) and defect tracking systems (e.g., Jira). Good-to-Have Skills Understanding of power electronics fundamentals. Familiarity with EVSE standards and communication protocols. Qualifications Bachelor's or master's degree in electrical engineering, Electronics and Communication Engineering (ECE), or a related field. 1-3 years of relevant experience in microcontroller firmware development.
Posted 4 months ago
2 - 7 years
5 - 7 Lacs
Bengaluru
Work from Office
Role & responsibilities Resource Design: Knowledge of J1939 and LIN (19.2) based communication protocol Ability to read and interpret a Vehicle Message Matrix document Experience using CAN/LIN traces for troubleshooting Able to simulate and manipulate messages for validation purposes Familiar with basic electrical concepts for wiring Ability to create a component and/or function test plans with appropriate test cases to validate system operation of Mechatronic features in development (DVP). Familiar with J1939 for wiring requirements Proficient on wiring creation, Able to select circuit IDs Able to calculate circuit gauges. Able to understand multiplexed logic Proficient on CHS, meaning that he knows how to perform the following processes: Schematic Generation following DTNA standards in Capital Logic Harness Generation on MOD XC Proficient on Chart and BOM creation Familiar with Deviations Familiar with IDD charting Able to create test cases to validate correct operation of Mechatronic features (DVP&R). Able to engage with different OEMs for wiring requirements Nice to have: Ability to update the global ECU parameters (domains/fragments) using ODX Studio. Ability to convert the supplier provided flash file into DT Ceasar files or SMR files using ODX Studio. Ability to release the ECU parameters, softwares etc., through EDLS Client. Ability to understand the feature needs and accomplish the feature using Flexible Logic Software for global ECUs. Ability to create CHEC parameters using CHEC/CHEC+ CHS Ability to review the Diagnostic Link log files to determine the root cause of the ECU faults and parameter related issues. Knowledge on Diagnose Portal of ECU cdd, cbf etc., Experience with NX Proficient in using DOORS Next and reviewing the component specifications, feature specs, requirements etc.
Posted 4 months ago
2 - 3 years
4 - 7 Lacs
Bengaluru
Work from Office
Hands on experience in firmware design and development Hands-on experience with embedded development environments and debugging tools. Strong programming knowledge on Embedded C,Embedded C++, device drivers. Knowledge on hardware protocols I2C,SPI,UART,RS485,IOT TCP/IP. Knowledge on board bring up activities. Experience in using 16 and 32 bit Micro-controllers and its peripherals. Good analytical skills and ability to apply the knowledge to solve critical problems. Experience in using different compilers for code/firmware development. Work experience on Smart meters. Knowledge on metering ISO standards. Work experience on Panel meters. Work experience on Gateways. Hands on work experience on IOT protocols such as TCP/IP, Ethernet, wifi. Hands-on experience on MQTT protocol. Collaborate closely with cross-functional teams including developers, product managers, and system architects. Role & responsibilities Preferred candidate profile
Posted 4 months ago
5 - 10 years
10 - 13 Lacs
Coimbatore
Work from Office
Description – • Experience in software testing and validation including black box testing , verification and validation of software platform and features, manual testing • Exposure to communication protocols (RS485, Modbus, CAN, Ethernet)
Posted 4 months ago
8 - 10 years
11 - 18 Lacs
Bengaluru
Work from Office
Responsibilities : - System Integration : Design, develop, and implement integration strategies for various hardware and software components within embedded systems. - Software Development : Develop and debug embedded software in languages such as C, C++, and potentially Python or other scripting languages, tailored for resource-constrained environments. - Hardware Interfacing : Interface with a variety of hardware peripherals and sensors using protocols such as SPI, I2C, UART, CAN, Ethernet, USB, and others. - Communication Protocols : Implement and troubleshoot communication protocols for inter-device communication and connectivity (e.g., TCP/IP, MQTT, Bluetooth, Zigbee, LoRaWAN). - Driver Development : Develop and port device drivers for various hardware components and operating systems (RTOS or embedded Linux). - Bootloaders and Firmware Updates : Implement and manage bootloaders and secure firmware update mechanisms for embedded devices. - Testing and Validation : Design and execute comprehensive testing plans to validate the integration and functionality of embedded systems at various levels (unit, integration, system). - Debugging and Troubleshooting : Identify, analyze, and resolve complex hardware and software integration issues. - Documentation : Create and maintain detailed technical documentation for integration processes, hardware interfaces, and software components. - Collaboration : Work closely with hardware engineers, software developers, and other team members to ensure successful system integration. - Performance Optimization : Analyze and optimize system performance, including resource utilization, power consumption, and real-time behavior. - Security Considerations : Implement security best practices in embedded software and integration processes. - Staying Current : Keep abreast of the latest advancements in embedded systems, communication protocols, and integration techniques. Required Skills : - Experience : 8+ years of professional experience in embedded systems development and integration. - Programming Languages : Strong proficiency in C and C++ programming for embedded systems. - Familiarity with scripting languages like Python is a plus. - Hardware Interfacing : Extensive experience in interfacing with various hardware peripherals and sensors using common communication protocols (SPI, I2C, UART, CAN, etc.). - Communication Protocols : Solid understanding and practical experience with various communication protocols relevant to embedded systems (e.g., TCP/IP, MQTT, Bluetooth, Zigbee, LoRaWAN). - Embedded Operating Systems : Experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, Zephyr, or embedded Linux distributions (e.g., Yocto Project). - Driver Development : Proven ability to develop and port device drivers for embedded systems. - Debugging Tools : Proficient in using debugging tools such as JTAG debuggers, oscilloscopes, and logic analyzers for hardware and software troubleshooting. - Version Control : Experience with version control systems, preferably Git. - Documentation : Strong technical writing skills for creating clear and concise documentation. - Problem-Solving : Excellent analytical and problem-solving skills with a systematic approach to debugging complex integration issues. - Collaboration : Ability to work effectively in a multidisciplinary team environment. Preferred Qualifications : - Experience with specific microcontroller architectures (e.g., ARM Cortex-M/A, RISC-V). - Knowledge of security principles and implementation in embedded systems. - Experience with over-the-air (OTA) update mechanisms. - Familiarity with build systems and configuration management tools. - Experience with testing frameworks for embedded systems. - Knowledge of low-power design techniques for embedded devices. - Experience with industrial communication protocols (e.g., Modbus, EtherCAT). - Familiarity with cloud platforms and their integration with embedded devices (e.g., AWS IoT, Azure IoT)
Posted 4 months ago
2 - 4 years
7 - 12 Lacs
Pune
Work from Office
1.S/w experience type: C language-based Embedded S/W (Firmware) development, MCU, CAN/LIN communication control experience. 2.MCU, CAN/LIN communication controller design experience, AMP design experience. Required Candidate profile Main tasks: Development of ultrasonic sensor for distance sensing ,calibration and evaluation of sensor vehicle. (a) Software design using CAN/LIN
Posted 4 months ago
2 - 4 years
8 - 12 Lacs
Pune
Work from Office
1. BOM management, Layout work standards. 2 design and automation, equipment development knowledge is preferred. a) PCB artwork program. (b) PCB Design 2 layer.(c) Schematic design using Orcad. (d) Simulation using Spice. (e) CAN/LIN Communication. Required Candidate profile 3.Good knowledge of Process control knowledge & Process Improvement. 4. Good knowledge of Jig Management, capacity analysis, Process design, Production facility management.
Posted 4 months ago
5.0 - 10.0 years
15 - 30 Lacs
pune, chennai
Hybrid
Role In-Vehicle Network Test Engineer Experience -5 -10 Years Job Location Pune/Chennai Minimum Qualification requiredB.E. B.Tech./ M.E. M.Tech. (Electrical / Electronics / Computer Science) Brief description of practice / FunctionWe are responsible for Function testing, IVN testing and Diagnostics testing using Labcar and Test vehicles in an E&E Responsibilities & Key Deliverables Understand & define Vehicle networking architecture and topologies. Understanding customer specifications and requirements for IVN testing of CAN, CAN-FD, LIN, and Ethernet protocols. Analyse the impact of change in signals, frames, properties on the network characteristics (Ex. Busload, message latency) Test activity planning as per customers project schedule and milestone. Preparing test cases based on customer specifications and standard requirements. Preparing test configurations in CAN tools for testing. Verify test logs to confirm IVN performance with respect to customer specifications and standards requirement. IVN Testing automation. Conduct regular meetings with customer to explain progress of testing and issue identified in test result. Trouble shooting IVN failures. Perform Vehicle diagnostics testing. Test bench preparation for functional and INV testing. Maintain QMS requirements across work area. . (Must to have) Coding Skills -CAPL & Python Communication Protocols -CAN, CAN-FD, LIN, Ethernet, UDS, DoIP. Software Tools Handling -CANalyzer, CANoe, vFlash, vTESTstudio. Hardware Tools Handling - Multimeter, Oscilloscope, Clamp Meter. Standards - ISO 11898, ISO 16845, ISO21111, 14229 and ISO15765. Analytical and Problem-solving skills. technical Competencies / (Good To Have)Understanding of vehicle E&E architecturesrequired behavioural competencies Should be flexible to work. Should be a team player. Analytical and problem solving. Planning, Time management and Prioritization. Leading by example. key stakeholders (internal / external) prior experience / projects / internship areas Should have hands on experience in handling the tools CANalyzer, CANoe, vFlash, vTestStudio, Oscilloscope, Multi-meter, and Clamp-meter. Should have hand on experience in CAN, CAN-FD, LIN, Ethernet protocols testing. Should have worked in IVN testing automation. Should be knowledgeable in EE architecture and systems of ICE vehicle, HEV and BEV.
Posted Date not available
3.0 - 5.0 years
6 - 10 Lacs
pune
Work from Office
Job Profile Title: Hardware Design Engineer Qualifications: Bachelors or Masters degree in Electronics / Electronics & Telecommunications from a reputed University. Post Graduate Diploma in Embedded Electronics / CDAC Technical competency: 3 to 5 years Hands-on Experience in Design and Development, consisting of Hands-on Experience in Design of mixed signals circuits including power components, microcontrollers, and Analog components. Experience in design of Power Supply circuits, op-amp based circuits, filters, signal conditioning circuits, closed loop process control circuits, EMI/EMC mitigation techniques, etc. Preparing Schematics and PCB layouts using EDA tools like Altium, Mentor Graphics, Cadence, Autodesk Eagle, Fusion 360 etc. Experience in design of multilayer boards (minimum 4-layer and above) and their thermal and noise analysis, SI, PI, DFM. Hands-on experience on various interfaces like, RS232, RS485, CAN, I2C, SPI, Ethernet, etc. Proficiency in c language programming of various microcontrollers like Microchip dsPIC, PIC16, PIC24, PIC32. Texas Instruments C2000, Renesas, NXP etc. will be an added advantage. Individual competency & Offering: Looking for ambitious individual who is open for new challenges and product innovation A progressive career growth path is in place A work culture that support continuous learning opportunity Lucrative compensation as per the industry standard. It may vary depending upon individual capability and skill set.
Posted Date not available
10.0 - 16.0 years
15 - 20 Lacs
bengaluru
Work from Office
Proven experience in embedded system development (software + hardware) for automotive domains • Strong understanding of ECU architectures BCM, Instrument Cluster, Door Modules, Window Regulator, ADAS, BMS, VCU, Infotainment • Expertise in communication protocols: CAN, LIN, FlexRay, SPI, UDS, I2C, UART • Deep knowledge of industry standards: ISO 26262, ASPICE, cybersecurity • Hands-on experience with tools and languages such as: Embedded C, C++, Autosar CANoe, CANalyzer, CAPL Matlab/Simulink, LabVIEW Python, Git, Jenkins, JIRA, MS Project • Familiarity with development models: V-model, Agile, SCRUM • Good to have: C#.NET, HMI/GUI testing (e.g., Qt/QML, Squish), PLC programming basics • Exposure to IoT, Industry 4.0, AI/ML integration, and Cloud services is a plus
Posted Date not available
6.0 - 10.0 years
5 - 8 Lacs
hyderabad, bengaluru
Work from Office
L ocation: - Bangalore Exp: 6- 10 years Job Description: Good exp in INFOTAINMENT features like Bluetooth, FM, USB, AUX Good knowledge at tools like CAn, CANoe and CANalyzer Good Experience in cluster, Radioss, Hands on knowledge on phone projection testing with infotainment systems such as Android Auto and Car Play. Should know how to create test cases, test specs Good knowledge on various testing methods Good Experience in Python Programming concepts Good Knowledge in verification and validation for On - Bench and In-Vehicle testing If Sounds interesting please share your resume ASAP to with below details, EXP: CCTC: ECTC: NP:
Posted Date not available
2.0 - 4.0 years
3 - 5 Lacs
mohali
Work from Office
Ideal candidate will have a strong background in microcontroller (ARM Cortex,PIC,AVR) programming, RTOS & hardware-software integration. Design & develop embedded software
Posted Date not available
5.0 - 10.0 years
10 - 20 Lacs
pune
Work from Office
Excellent communication, team management skills & Positive attitude & very good Team Player. Ownership & accountability and drive for results. Engages & Responsible in key development, design & testing of Embedded Systems using C programming language. C & MATLAB knowledge. Knowledge of on-board communications communication protocol SPI, I2C, UART, Performs Code Reviews, SW Architectures, MBD / SFD, CAN, UDS, BSW, MCAL, APPLICATION, CANOE, CANLYZER,DEVELOPMENT TESTING. Has work experience in ASIL-D products implementation. Specially example: Steering column locks, Rear Axle Steering for Commercial Vehicle. DOORS, Clear Case, Tessy, Astree, Enterprise Architecture, JIRA, Bit bucket & Source Tree Eclipse, Visual Studio, STM32, Cube & Keil IDE. C, C++, Python & Linux Basics. Must have used Vector tools like CANoe,. Knowledge of Boot loader Programming, Diagnostics - UDS on CAN is a must. Knowledge of Motor/actuator drivers SW Design and SDLC processes V Model Experience on Layered SW Architecture and Module development, testing and release Excellent knowledge of embedded S/W debugging techniques, ability to solve technical problems. Excellent communication & team management skills. Good knowledge of Renesas, Microchip microcontrollers, integration, testing, code review, programming skills Good experience in SW defect analysis and defect fixing Shall be responsible to create plan and monitor the SW development activity. Shall handle the customer reported issue and coordinate cross function team.
Posted Date not available
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |