Jobs
Interviews

1971 Uart Jobs - Page 2

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

8.0 years

0 Lacs

Vadodara, Gujarat, India

On-site

Role: Software Architect - Embedded You are an Energetic, Passionate, and Innate Software Technology Leader having excellent knowledge of designing and developing Linux based embedded products and having an 8+ years of experience with at least 4-5 years of experience of technical leadership. You possess very good knowledge of Software Architecture and Design, Design Patterns, OOPS concepts, Data Structures and Algorithms, Messages Queues, Multi-threading applications, Networking concepts and software security. You are competent to design, develop and deliver Software applications and embedded products. Technical Skills Required : - Hands-on experience in C/ C++, Embedded C (Very strong exposure in C Programming concepts). - Linux, Command of Linux OS. - IPC – Inter-Process Communication exposure (Multithreading and Socket Programming). - Working experience or Knowledge with Microprocessors like Arm 7/9, Cortex A8/A15, Qualcomm, Intel, IMX,NXP etc will be a huge plus. - You have sound knowledge and hands-on experience in one or more Technologies/Platform like Socket Programming, Multi-Threading, ONVIF/RTSP, Video codecs H264/H265, Video Parsing of H264/H265, Image processing, Embedded Web Server, BLE, WIFI, RS485. UART, Push Notification (FCM), VoIP (SIP & RTP). - You possess good knowledge and working experience in one or more Tech Stacks/Frameworks like Ffmpeg, Gstreamer, QT/QML, LIVE555, OpenCV(Image Processing), Networking Fundamentals, Basic Linux commands. - You are proficient in at least two or more languages from among C, JAVA, Python, C++, HTML/CSS, JQuery/Javascript. - You take complete ownership of timely product delivery with impeccable software quality. - You have experience in building, leading, and managing multi-engineer project teams. - You have the ability to navigate the teams through fast changing market needs. - You possess strong people leadership skills in growing/nurturing/mentoring the young engineers. - You have a good understanding of JIRA, Confluence, SVN, Fisheye, Crucible, Sonar/Parasoft/LDRA and Nessus/Nexpose.

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As an Embedded Architect at Netradyne, you will play a crucial role in designing and implementing embedded systems. Your responsibilities will include collaborating with cross-functional teams to develop innovative solutions and ensuring the seamless integration of hardware and software components in our products. To excel in this role, you should have proficiency in embedded systems design, development, and testing. Experience with programming languages such as C, C++, and assembly is essential, along with knowledge of communication protocols like SPI, I2C, and UART. A strong understanding of hardware-software interfaces is required to be successful in this position. You will be working on-site in Bengaluru on a full-time basis. The ability to work effectively with cross-functional teams to deliver projects successfully is a key aspect of this role. A Bachelor's degree in Electrical Engineering, Computer Science, or a related field is necessary. Excellent problem-solving and analytical skills, as well as the capability to communicate technical concepts effectively, will be valuable assets in this position. Join Netradyne, an industry leader in fleet safety solutions, and be part of revolutionizing the modern-day transportation ecosystem. Contribute to improving driver behavior, fleet performance, and setting commercial vehicle driving standards. Your role will involve collecting and analyzing data points to help customers enhance safety, increase profitability, improve retention, and enable transparency.,

Posted 1 day ago

Apply

0.0 - 3.0 years

0 - 0 Lacs

Vijayawada, Andhra Pradesh

On-site

Job Description: Embedded Engineer We are seeking a highly skilled and motivated Embedded Engineer to join our team. As an Embedded Engineer, you will play a crucial role in designing, developing, testing, and maintaining embedded systems that power a range of products across various industries. You will collaborate with cross-functional teams to ensure the successful implementation of embedded software and hardware components, contributing to the innovation and functionality of our products. Note: Only shortlisted Candidates will be getting the interview calls. Responsibilities: Design and develop embedded software and firmware for various microcontroller/microprocessor-based systems. Collaborate with hardware engineers to define system requirements, specifications, and interfaces. Develop and implement efficient and reliable code for real-time embedded systems. Debug and troubleshoot hardware and software integration issues. Participate in architecture and design discussions, providing technical insights and recommendations. Write clear and concise technical documentation, including design documents, user manuals, and test procedures. Conduct thorough testing and validation of embedded systems to ensure quality, performance, and compliance with specifications. Optimize code and system performance to meet real-time constraints and resource limitations. Stay up-to-date with industry trends and advancements in embedded systems, incorporating relevant technologies into project development. Collaborate with cross-functional teams, including software engineers, hardware engineers, and product managers, to ensure successful project outcomes. Assist in hardware bring-up, board-level testing, and validation of prototypes. Participate in code reviews and provide constructive feedback to team members. Keep a strong focus on security and maintain best practices to ensure the integrity of embedded systems. Qualifications: B.Tech / M.Tech degree in Electronics & Communication Engineering, Electrical Engineering, or a related field. 0 to 3 years experience as an Embedded Engineer, developing software and firmware for embedded systems. Proficiency in programming languages such as C, C++, and potentially assembly language for various microcontrollers/microprocessors. Strong understanding of real-time operating systems (RTOS), embedded system architectures, and hardware-software interactions. Experience with debugging tools, oscilloscopes, logic analyzers, and other embedded development tools. Familiarity with communication protocols like UART, SPI, I2C, Ethernet, USB, etc. Knowledge of hardware description languages (HDL) like Verilog or VHDL is a plus. Ability to work both independently and collaboratively in a fast-paced development environment. Excellent problem-solving skills and attention to detail. Effective communication skills to convey complex technical concepts to non-technical team members. Experience with version control systems (e.g., Git) and issue tracking tools. Knowledge of safety and security considerations in embedded systems is advantageous. Join our team of passionate engineers and contribute to the development of cutting-edge embedded systems that drive innovation and shape the future of technology. If you thrive in a dynamic environment and are excited about pushing the boundaries of embedded engineering, we'd love to hear from you. Job Type: Full-time Pay: ₹8,000.00 - ₹20,000.00 per month Benefits: Provident Fund Ability to commute/relocate: Vijayawada, Andhra Pradesh: Reliably commute or planning to relocate before starting work (Preferred)

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

You are an experienced Senior Firmware Developer who will be responsible for leading the design, development, and optimization of embedded firmware for complex systems. Your deep expertise in embedded systems, strong problem-solving skills, and ability to mentor junior engineers will be crucial. You will drive the firmware development process to ensure high performance and reliability in real-time systems, collaborating with cross-functional teams to bring innovative hardware-software solutions to market. Your key responsibilities will include leading the design and development of robust, scalable, and efficient firmware architectures for embedded systems, writing and optimizing high-performance, low-level firmware in C/C++, working closely with hardware engineers to influence hardware design for smooth integration, optimizing firmware for power consumption, memory usage, and real-time performance, developing and executing comprehensive testing plans, mentoring junior firmware developers, creating and maintaining technical documentation, leading efforts to improve development processes, tools, and methodologies, and collaborating with cross-functional teams to ensure timely and high-quality project delivery. To qualify for this role, you should have a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field along with 5+ years of hands-on experience in embedded firmware development. You should have a proven track record of developing and shipping firmware for commercial products, experience with Real-Time Operating Systems (RTOS) and bare-metal systems, expertise in embedded C/C++ and assembly language, extensive experience with hardware interfaces, and experience working with embedded processors. Additionally, you should have a deep understanding of embedded system architecture, proficiency with debugging tools, strong knowledge of communication protocols, familiarity with bootloaders, file systems, memory management, and peripheral drivers, experience with version control, continuous integration, and automated testing for embedded systems, and knowledge of cybersecurity practices in embedded systems. Preferred qualifications include experience in low-power embedded systems design, IoT devices, cloud connectivity, Agile methodologies, and DevOps practices. In terms of soft skills, you should possess strong leadership and mentorship abilities, excellent communication and collaboration skills, a problem-solving mindset, attention to detail, commitment to quality, ability to manage multiple projects and meet tight deadlines, and be innovative and proactive in driving improvements and solving technical challenges. The benefits of this role include a competitive salary, performance bonuses, health, dental, and vision insurance, 401(k) with company match, flexible working hours, remote work options, opportunities for professional growth and leadership development, and access to cutting-edge technology and tools.,

Posted 1 day ago

Apply

6.0 - 10.0 years

0 Lacs

hyderabad, telangana

On-site

About Futuristic Labs Are you ready to be a part of a company that doesn't just dream about the future but actively builds it Welcome to Futuristic Labs, an Innovation Studio based in Hyderabad, India, where bold ideas turn into impactful products that make life better. We're on a mission to free up human potential by automating everyday tasks. From transforming the way people cook with Riku and Semi, to enabling creators through Klynk Recipes, we're building a future where technology truly serves humanity. If you're passionate about solving real-world problems through hardware and software, we invite you to #BuildWithUs. What You'll Do As a Senior Embedded Firmware Engineer, you'll work on the core systems powering our smart kitchen products. You'll bridge hardware and software, driving the performance, reliability, and intelligence behind our devices. Write and optimize embedded C/C++ firmware for real-time control of kitchen automation devices. Stress test and improve the Python-based application code running on Raspbian OS. Design and implement robust communication interfaces (UART, I2C, SPI, MQTT, etc.). Develop interface code for actuators, sensors, and peripherals. Collaborate with product, mechanical, and design teams to build rapid functional prototypes. Build and deploy test setups using Arduino, Raspberry Pi, or similar platforms. Debug hardware and firmware, and work hands-on with PCBs and test jigs. Document architecture, workflows, and hardware-software interaction protocols. Support the manufacturing and assembly team by designing and testing quality control setups. Requirements - Bachelors or Masters in Electrical Engineering, Computer Science, or a related field - 6+ years of hands-on experience in embedded firmware development - Strong proficiency in C/C++ for real-time systems - Working experience with Python scripting and automation - Comfortable with Linux environments (Ubuntu or Raspbian OS preferred) - Familiarity with communication protocols: UART, I2C, SPI, MQTT, Socket.io - Experience with Arduino, Raspberry Pi, ARM Cortex, or similar platforms - Understanding of embedded hardware: motors, actuators, sensors, drivers - Strong debugging, analytical, and system-level thinking skills - Bonus: Experience in writing unit tests, CI/CD for firmware, or production-scale deployments Benefits - The opportunity to shape intelligent, human-centric products from the ground up - A collaborative and dynamic work culture that values deep work and innovation - Ownership and autonomy to bring your ideas to life - A team that pushes boundaries, iterates fast, and builds with purpose - Free (and delicious!) food from our kitchen robots,

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a Senior Embedded Systems Engineer at Cureous Labs in Bangalore, you will play a crucial role in the development of India's first intelligent, automated patient repositioning systems. These systems are designed to prevent bedsores and reduce the burden on caregivers. Your main responsibility will be to lead the firmware development and upgrades for our medical device systems. You will work on optimizing real-time firmware for platforms such as STM32, ESP32, or TI CC3235SF and integrate IoT features like Wi-Fi, BLE, Zigbee/Thread, and OTA updates. In this role, you will also interface with sensor arrays, control units, and cloud dashboards. Collaboration with the founder, mechanical, and software teams will be essential for rapid prototyping and field deployment. Ensuring compliance with EMI/EMC standards and assisting in medical regulatory documentation will also be part of your responsibilities. Additionally, you may have the opportunity to mentor junior engineers and contribute to building a scalable R&D stack. To excel in this position, you should have at least 6 years of experience in embedded systems or IoT product development. Proficiency in C/C++, FreeRTOS, embedded debugging, and interfacing protocols like UART, I2C, and SPI is required. Hands-on experience with IoT protocols and cloud integrations such as MQTT, HTTP, and OTA is also important. Previous work on connected hardware, particularly in healthcare, wellness, or industrial automation, will be advantageous. A self-driven attitude and the ability to thrive in fast-paced, resource-constrained environments are key qualities we are looking for. By joining Cureous Labs, you will be part of a purpose-driven medtech startup that is making a significant impact on improving lives at scale. You will have the opportunity to work on meaningful technology that is used daily by patients, caregivers, and doctors. This role offers a competitive salary, ESOPs, and the chance to have a direct impact on the embedded stack.,

Posted 1 day ago

Apply

3.0 - 7.0 years

0 Lacs

haryana

On-site

You will be part of Boon (formerly known as Swajal), an organization with a mission to ensure equitable access to drinking water for all. Collaborating with various sectors like villages, hotels, train stations, airports, hospitals, and schools, we are dedicated to creating a better future for everyone. As an Embedded Developer, your responsibilities will include working closely with designers and engineering teams to outline technical requirements, creating program architecture based on project needs and hardware specifications, coding software, embedded programs, and system protocols. You will also be responsible for testing embedded software systems for proper integration, troubleshooting any errors or inefficiencies, and implementing necessary repairs, modifications, and upgrades. Additionally, you will manage project timelines, report any delays to the supervisor, generate diagnostic reports, technical manuals, and software development documentation, as well as maintain embedded software systems and perform maintenance tasks when required. To qualify for this role, you should possess a bachelor's degree in Electronics and Communication or a related field, along with a minimum of three years of experience as an embedded developer. Proficiency in programming languages like C and C++, as well as a deep understanding of hardware architecture (e.g., ARM, Atmel, STM, ESP32) and hardware protocols (e.g., USB, UART, I2C, SPI) are essential. Strong diagnostic, analytical, and problem-solving skills, along with excellent organizational and project management abilities, will be crucial in this role. Furthermore, staying updated with the latest technological advancements and techniques is expected.,

Posted 1 day ago

Apply

1.0 - 31.0 years

2 - 4 Lacs

Punjagutta, Hyderabad Region

On-site

A faculty position in Embedded Systems typically involves teaching courses related to embedded systems design, development, and applications, conducting research, and mentoring students. Responsibilities include curriculum development, delivering lectures and labs, supervising student projects, participating in departmental and university service, and potentially pursuing external funding for research. Key Responsibilities: Teaching: Delivering lectures and conducting laboratory sessions in embedded systems related courses. Developing and updating course materials, including syllabi, assignments, and assessments. Supervising student projects, including senior design projects and theses. Providing guidance and support to students in their learning and research endeavors. Service: Participating in departmental and university committees. Mentoring and advising students, including those pursuing graduate degrees. Engaging with the broader academic and professional community in the field of embedded systems. Curriculum Development: Contributing to the development and improvement of the embedded systems curriculum. Staying current with the latest trends and technologies in embedded systems. Exploring and integrating new teaching methodologies and technologies. Required Qualifications: Experience: Experience in teaching and research in embedded systems, including experience with relevant hardware and software tools. Skills: Strong programming skills (e.g., C/C++), knowledge of microcontrollers and microprocessors, understanding of real-time operating systems (RTOS), and experience with embedded system development tools. Key Areas of Expertise: Embedded Software Development: Proficiency in programming embedded systems using languages like C/C++, assembly language, and experience with RTOS. Hardware Design and Interfacing: Understanding of microcontroller and microprocessor architectures, hardware interfaces (e.g., I2C, SPI, UART), and experience with circuit design and schematic reading. Real-Time Systems: Knowledge of real-time operating systems and their application in embedded systems, including task scheduling, resource management, and synchronization. Embedded AI: Experience in developing and deploying AI algorithms on embedded platforms, including machine learning and deep learning models. Cyber-Physical Systems: Understanding of the interaction between embedded systems and the physical world, including sensors, actuators, and control systems.

Posted 2 days ago

Apply

3.0 - 7.0 years

0 Lacs

ahmedabad, gujarat

On-site

You are an experienced RTL/FPGA Design Engineer with a minimum of 3 - 7 years of experience in the VLSI domain. You hold a BE/B.Tech degree in Electronics/Electronics & Communication or ME/M.Tech in Electronics/VLSI Design or a closely related field from a recognized university with a strong academic background. Your role will be based in Ahmedabad or Bangalore. In this role, you will be responsible for RTL programming using Verilog/System Verilog or VHDL, possessing knowledge of the complete FPGA Design Development flow. You should be proficient with FPGA Development Tools such as Quartus, Modelsim, Vivado, Xilinx ISE, Libero, etc. Additionally, you will engage in functional verification using Verilog/System Verilog or VHDL, optimize RTL code to meet timings and on-chip resources, and support all phases of FPGA-based product development activities. System Architecture Design, testing, and troubleshooting of hardware will also be part of your responsibilities. To excel in this position, you must have experience with Verilog/SystemVerilog or VHDL for design and verification, along with a deep understanding of FPGA design flow/methodology, IP integration, and design collateral. You should be capable of developing small IP blocks from scratch and conducting basic functional verification. Familiarity with protocols like SPI, I2C, UART, and AXI, as well as knowledge of Altera Quartus II Tool, Questasim, Modelsim, Xilinx tools like ISE and Vivado, and Microsemi tools like Libero, are essential. Understanding of USB, Ethernet, and external memories such as DDR, QDR RAM, and QSPI-NOR based Flash is also required. In terms of personal competencies, you should be self-motivated to learn and contribute, able to work effectively with global teams, and willing to collaborate in a team-oriented environment. Prioritization and execution of tasks to achieve goals in a fast-paced environment, along with strong problem-solving skills, are valuable assets. Your passion for writing clean and neat code that aligns with coding guidelines will be highly appreciated. If you meet these qualifications and are excited about the opportunity to work in the VLSI domain as an RTL/FPGA Design Engineer, we encourage you to apply now.,

Posted 2 days ago

Apply

8.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Job Description As Manager – Robot Control Systems , you will be responsible for leading the development of various controls architecture and algorithms, leading with a team of talented engineers. You will work on multiple robotic systems and be involved in solving challenging problems for cutting-edge robotics technology and applications. Also, you will work closely with a cross-disciplinary team of hardware and software engineers to efficiently implement ongoing research and ideas into our robot technology platform. You will see your ideas translated into actions that matter in the real world to make robots that are intelligent, collaborative, and intuitive to work with. The ideal candidate will have a strong background with demonstrated experience in modeling and designing feedback control algorithms and methods for complex and non-linear electromechanical systems. Job Responsibilities Define technical direction and coherent strategy for control systems for different robotic platforms. Develop feedback control algorithms and sensor fusion methods for complex and non-linear electromechanical systems. Coordinate in development of a robust system level design for software and hardware. Collaborate with engineers from other disciplines and communicate design priorities and provide constructive guidance to evolve a robust and reliable robot platform. Lead and mentor team to effectively contribute to product milestones. Required Skills And Experience 8+ years of professional experience in development of controls systems for complex electromechanical systems. Solid foundation in control theory and application i.e., stability analysis, continuous & discrete-time systems, frequency & time domain analysis, state-space analysis etc. Knowledge of control techniques and algorithms for BLDC motors. Experience in MATLAB/SIMULINK or similar kind of tools. Experience in instrumentation for testing, data acquisition and analysis. Knowledge of real-time constraints and hardware interfaces (e.g. Ethernet, CAN, UART, SPI, I2C etc.) is a plus. The ideal candidate would have strong leadership and communication skills and would be able to collaborate with an interdisciplinary team. A good understanding of the software development process and best practices is a plus. Ability and desire to work in a fast-paced, iterative development environment. Willingness to take on new challenges and solve unfamiliar problems. Education MTech/ PhD in the field(s) of Electrical Engineering or related field with specialization in controls

Posted 2 days ago

Apply

6.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Job Description Electrical/Electronic Design Engineer – Battery Power Distribution Unit (PDU) Design We are seeking a skilled and detail-oriented PCB Design Engineer to support the development of battery-powered systems, including Battery Management Systems (BMS) and Power Distribution Units (PDUs). You will be responsible for schematic capture, PCB layout, prototyping, and validation of high- and low-voltage circuits. This role offers hands-on experience in a collaborative environment focused on energy storage, safety, and performance. Key Responsibilities: Design and develop multi-layer PCBs for battery systems, including BMS and PDUs Perform schematic capture, component placement, and PCB layout using industry-standard tools Ensure design for manufacturability (DFM) and design for testability (DFT) Collaborate with electrical engineers to translate circuit designs into PCB layouts Conduct signal integrity, thermal, and EMI/EMC analysis Generate and review Gerber files, BOMs, and assembly drawings Coordinate with vendors for PCB fabrication and assembly Support prototype builds, bring-up, and debugging Perform functional testing, validation, and failure analysis of PCBs Ensure compliance with UL, CE, IPC, and relevant industry standards Technical Skills: Strong understanding of PCB stack-up, trace impedance, and power/ground plane design Experience with high-voltage isolation, creepage/clearance, and safety-critical layouts Familiarity with analog, digital, and mixed-signal PCB design Knowledge of battery system requirements, including cell monitoring, balancing, and protection circuits Experience with communication interfaces (CAN, RS485, UART, I2C, SPI) Tools & Software: PCB Design Tools: Altium Designer, OrCAD, KiCAD, Eagle, Mentor Graphics, CAM350 (DFM) Simulation Tools: LTSpice, PSpice, HyperLynx, MATLAB/Simulink Testing Tools: Multimeter, Oscilloscope, Logic Analyzer, CANOE Soft Skills & Teamwork: Strong attention to detail and documentation Effective communication and collaboration with cross-functional teams Ability to manage multiple tasks and meet deadlines Proactive problem-solving and continuous learning mindset Qualifications Bachelor’s degree in electrical/ electronics engineering and a minimum of 6 years of experience Masters’s degree in electrical/ electronics engineering and a minimum of 3 years of experience Experience with PCB prototyping, manufacturing coordination, and testing is highly desirable Exposure to battery-powered systems, BMS, or automotive/industrial electronics is a plus Additional information: This position requires working onsite five days a week. Posting Dates: July 30, 2025 - August 21, 2025 Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply Not ready to apply? Join our Talent Community.

Posted 2 days ago

Apply

5.0 years

0 Lacs

Gurugram, Haryana, India

On-site

IoTechWorld Avigation Pvt Ltd, Gurgaon is a drone manufacturing company (www.iotechworld.com) and is seeking a passionate and skilled Senior Embedded Design Engineer to join our team in building next-generation Drone solutions. Job Summary We are seeking a highly skilled Senior Embedded Systems Engineer with solid experience in Linux Device Drivers (LDD), RTOS-based development, electronics, and C/C++ programming. The ideal candidate will lead embedded firmware design and integration for real-time systems. Key Responsibilities ● Design and develop embedded firmware for ARM-based platforms. ● Develop and maintain Linux Kernel modules and Device Drivers. ● Work with various RTOS platforms (e.g., FreeRTOS, Zephyr, VxWorks). ● Collaborate with hardware teams for board bring-up and debugging. ● Good knowledge on peripheral Interface protocols: I2C, SPI, UART, CAN, USB, etc. Prior experience while working on RF communication is preferred ● Perform low-level debugging using JTAG, logic analyzers, oscilloscopes. ● Optimize system performance, memory usage, and power consumption. ● Mentor junior engineers and participate in design/code reviews. Required Skills ● Strong C/C++ programming skills with embedded systems. ● 5+ years of experience in Linux Device Driver development. ● Proficiency in at least one RTOS. ● Solid understanding of electronics and microcontroller systems. ● Experience with Yocto, Buildroot, or custom BSP development. ● Knowledge of communication protocols (I2C, SPI, CAN, UART). ● Strong debugging and problem-solving skills. Preferred Qualifications ● Experience with version control (Git), CI/CD workflows. ● Exposure to ARM Cortex-A/M series processors. ● Prior work with automotive, IoT, or medical-grade firmware is a plus. ● B.Tech/M.Tech in Electronics and Communication, Salary : Best in Industry and not a constraint for good candidate.

Posted 2 days ago

Apply

2.0 years

0 Lacs

Thiruvananthapuram, Kerala, India

On-site

We are looking for a skilled Embedded Engineer (BMS) with a solid understanding of BMS architecture, components, and safety features. The ideal candidate should have experience in failure analysis, problem-solving, and Li-Ion batteryassembly, including cylindrical, pouch, and prismatic cells, along with expertise in LV and HV battery system handling. The role involves developing and integrating new processes in the New Product Development Stage (NPDS), including design for assembly (DFA), design for safety (DFS),design verification analysis (DVA), ergonomics, and cable routing. You will work on BMS architecture, including SOC, SOH, cell balancing, fault detection, safety controls, and protection algorithms, and have a deep understanding of thermal management, energy management, and life optimization algorithms. Experience with communication protocols such as RS485, Modbus, and CAN is essential , along with the ability to implement custom communication protocols provided by BMS manufacturers. The role also requires proficiency in preparing SOPs, work instructions, and quality checklists. Familiarity with battery chemistries like NMC and LiFePO4 and an understanding of their impact on BMS behavior are required. Knowledge of functional safety standards (e.g., ISO 26262) is a plus. Additionally, the ability to integrate BMS data into higher-level systems or dashboards for monitoring and control is crucial for this role. Responsibilities Design, develop, and test embedded software and firmware for BMS applications. Integrate and configure BMS hardware including microcontrollers, sensors, and communication interfaces (CAN, UART, SPI, I2C). Implement state-of-charge (SOC), state-of-health (SOH), and cell balancing algorithms. Collaborate with hardware engineers to design PCB layouts and perform hardware-software co-validation. Work with cross-functional teams to ensure compliance with electrical, thermal, and mechanical battery requirements. Develop diagnostic tools and support root-cause analysis of field issues. Document software design, validation protocols, and change logs. Skills Required Solid understanding of Battery Management Systems (BMS) architecture, components, and safety features Failure analysis and problem solving capabilities. Good experience in Li-Ion battery assembly(cylindrical, pouch, prismatic cells), adhesive dispensing, electrical assembly , production engineering and Knowledge of quality check points in battery assembly. Knowledge of LV and HV battery system handling. To develop new processes and integrate in NPDS : DFA, DFS, DVA, Ergonomics and cable routing. Experience in BMS architecture, SOC, SOH, cell balancing, fault detection, safety controls and protection algorithms. Knowledge of thermal management, energy management, and life optimization algorithms. Experience in RS485/Modbus/CAN protocols for communication with BMS and peripheral devices. Proficient in preparing SOPs, work instructions, and quality checklists. Ability to read and implement custom communication protocols provided by BMS manufacturers. Added Advantage: Knowledge of functional safety standards (ISO 26262 or similar) is a plus. Qualifications: B Tech in ECE/EEE Experience: 2 + years of experience in battery management system Location : Technopark , Thiruvananthapuram Skills: state-of-health (soh) algorithms,soc,design verification analysis (dva),protection algorithms,safety controls,lv battery system handling,work instructions,rs485 protocol,li-ion battery assembly,modbus protocol,sops preparation,can protocols,quality checklists,dfa,battery management system,custom communication protocols,battery management systems (bms),soh,rs485,dfs,soh algorithms,prismatic cells,functional safety standards (iso 26262),fault detection,energy management,state-of-charge (soc) algorithms,sop preparation,thermal management,can,cell balancing algorithms,battery management systems (bms) architecture,design for assembly (dfa),functional safety standards,modbus,work instructions preparation,ergonomics,cable routing,hv battery system handling,bms architecture,cell balancing,design for safety (dfs),dva,can protocol,cylindrical cells,pouch cells,lv and hv battery system handling,problem solving,quality checklists preparation,life optimization algorithms,new product development stage (npds),soc algorithms,failure analysis

Posted 2 days ago

Apply

2.0 years

0 Lacs

Thiruvananthapuram, Kerala, India

On-site

We are looking for a skilled Battery Management System (BMS) Engineer with a solid understanding of BMS architecture, components, and safety features. The ideal candidate should have experience in failure analysis, problem-solving, and Li-Ion batteryassembly, including cylindrical, pouch, and prismatic cells, along with expertise in LV and HV battery system handling. The role involves developing and integrating new processes in the New Product Development Stage (NPDS), including design for assembly (DFA), design for safety (DFS),design verification analysis (DVA), ergonomics, and cable routing. You will work on BMS architecture, including SOC, SOH, cell balancing, fault detection, safety controls, and protection algorithms, and have a deep understanding of thermal management, energy management, and life optimization algorithms. Experience with communication protocols such as RS485, Modbus, and CAN is essential, along with the ability to implement custom communication protocols provided by BMS manufacturers. The role also requires proficiency in preparing SOPs, work instructions, and quality checklists. Familiarity with battery chemistries like NMC and LiFePO4 and an understanding of their impact on BMS behavior are required. Knowledge of functional safety standards (e.g., ISO 26262) is a plus. Additionally, the ability to integrate BMS data into higher-level systems or dashboards for monitoring and control is crucial for this role. Responsibilities Design, develop, and test embedded software and firmware for BMS applications. Integrate and configure BMS hardware including microcontrollers, sensors, and communication interfaces (CAN, UART, SPI, I2C). Implement state-of-charge (SOC), state-of-health (SOH), and cell balancing algorithms. Collaborate with hardware engineers to design PCB layouts and perform hardware-software co-validation. Work with cross-functional teams to ensure compliance with electrical, thermal, and mechanical battery requirements. Develop diagnostic tools and support root-cause analysis of field issues. Document software design, validation protocols, and change logs. Skills Required Solid understanding of Battery Management Systems (BMS) architecture, components, and safety features Failure analysis and problem solving capabilities. Good experience in Li-Ion battery assembly(cylindrical, pouch, prismatic cells), adhesive dispensing, electrical assembly , production engineering and Knowledge of quality check points in battery assembly. Knowledge of LV and HV battery system handling. To develop new processes and integrate in NPDS : DFA, DFS, DVA, Ergonomics and cable routing. Experience in BMS architecture, SOC, SOH, cell balancing, fault detection, safety controls and protection algorithms. Knowledge of thermal management, energy management, and life optimization algorithms. Experience in RS485/Modbus/CAN protocols for communication with BMS and peripheral devices. Proficient in preparing SOPs, work instructions, and quality checklists. Ability to read and implement custom communication protocols provided by BMS manufacturers. Added Advantage: Knowledge of functional safety standards (ISO 26262 or similar) is a plus. Qualifications: B Tech in ECE/EEE Experience: 2 + years of experience in battery management system Location : Technopark , Thiruvananthapuram Skills: soc,quality checklists,problem solving,work instructions,design for safety (dfs),custom communication protocols,li-ion battery assembly,cable routing,prismatic cells,battery management systems (bms),fault detection,soh,new product development stage (npds),ergonomics,cylindrical cells,design for assembly (dfa),cell balancing algorithms,soh algorithms,state-of-health (soh) algorithms,state-of-charge (soc) algorithms,cell balancing,dva,functional safety standards,dfs,modbus,dfa,life optimization algorithms,safety controls,energy management,pouch cells,hv battery system handling,lv and hv battery system handling,can protocols,sops preparation,battery management system,design verification analysis (dva),rs485,failure analysis,protection algorithms,bms architecture,lv battery system handling,soc algorithms,thermal management

Posted 2 days ago

Apply

3.0 years

4 - 8 Lacs

India

On-site

We are seeking a skilled ESP32 Firmware Developer with solid experience in Modbus protocol to join our growing embedded systems team. If you have a strong foundation in C/C++ , experience with Arduino IDE, FreeRTOS, Nordic chip suite and know your way around industrial communication standards, this role is for you. You’ll take the lead in building reliable firmware for industrial IoT devices, integrating Modbus RTU and TCP/IP into ESP32-based platforms. You’ll collaborate closely with our hardware and software teams to ensure seamless, high-performance system behavior. Responsibilities: Firmware Development: Design, develop, and maintain firmware for ESP32-based systems. Modbus Integration: Implement and optimize Modbus RTU and Modbus TCP/IP communication protocols. RTOS: Utilize FreeRTOS for real-time task scheduling and inter-process communication. Hardware Integration: Work with hardware engineers to validate firmware behavior across schematics and prototypes. Performance Optimization: Ensure low-latency and low-power operation of firmware across different environments. Debugging & Testing: Use debugging tools (JTAG, logic analyzers, etc.) to identify and resolve system issues. Documentation: Write clear documentation for firmware architecture, APIs, and system workflows. Collaboration: Participate in sprint planning, code reviews, and team discussions to improve development velocity and code quality. Required Skills and Qualifications: Experience: 3+ years in embedded firmware development with ESP32. Languages: Proficient in C/C++ for embedded systems. Protocols: In-depth experience with Modbus RTU and TCP/IP (must-have). RTOS: Working knowledge of FreeRTOS. Tools: Arduino IDE , Nordic chip suite, Familiarity with oscilloscope, JTAG, UART analyzers, etc. Electronics: Understanding of circuit schematics, PCB layouts, and hardware interfaces (UART, SPI, I2C, GPIO). Debugging: Strong troubleshooting and root-cause analysis skills. Education: Bachelor’s degree in Electronics, Computer Engineering, or related field. Nice to Have: Experience with MQTT, CAN bus, or BACnet. Familiarity with OTA updates and firmware bootloaders. Experience working in Agile development teams. Job Type: Full-time Pay: ₹400,000.00 - ₹800,000.00 per year Benefits: Flexible schedule Health insurance Life insurance Work Location: In person Speak with the employer +91 7983182649 Expected Start Date: 10/08/2025

Posted 2 days ago

Apply

0.0 - 4.0 years

6 - 12 Lacs

Noida, Uttar Pradesh

On-site

Job Description Designation: Embedded Developer Department: IT Qualification: Bachelor’s degree or higher in Computer Science or equivalent (or in progress) Experience: Min 2-4 yrs. of experience in the same field. Location: Noida Employment Type: Permanent Job, Full Time Key skills : Proficiency in C and C++ programming languages. Familiarity with hardware protocols including USB, UART, I2C, and SPI. Design and develop software of embedded devices and systems from requirements to production. Experience working with 4G, BLE, LORA, and CAN communication. Experience with any one RTOS such as Zephyr, Free RTOS, embOS. Familiarity with internal peripherals including ADC, Timer, Watchdog, Experience working with STM32 or Renesas. Strong knowledge of hardware architecture such as ARM, and x86. Strong debugging skills. A bachelors degree in computer science, computer engineering, or similar. A minimum of four years' experience as an embedded developer. Strong analytical and problem-solving abilities. Strong organizational and project management skills. About Us: Apogee GNSSPvt.Ltd. offers an extensive range of equipment like GNSS Receivers, CORS, Unmanned systems, GIS Data Collector, Rotating LaserScanners, Radio, and software like VRS, NTRIP. At Apogee Precision Lasers, our innovative products make your work hassle-free and moreproductive. Our GNSS solutions help to provide reliable, highly precise positioning in surveying &engineering, agriculture. Also Rotating laser scanners are helping the farmers in water management,crop yields, etc. and modernizing agriculture. For over 10 + years, Apogee has 5 + offices, 200 +dealers and 70000+ satisfied customers. Kindly send me the updated resume on the same email id. Name: Kalpika Shrimali Designation: HR Manager Website – www.apogeegnss.com Job Type: Full-time Pay: ₹600,000.00 - ₹1,200,000.00 per year Benefits: Provident Fund Schedule: Morning shift Ability to commute/relocate: Noida, Uttar Pradesh: Reliably commute or planning to relocate before starting work (Required) Application Question(s): Are you a immediate joiner ? Education: Bachelor's (Preferred) Experience: total work: 4 years (Preferred) Work Location: In person Expected Start Date: 18/08/2025

Posted 2 days ago

Apply

5.0 years

0 Lacs

India

Remote

Location: IN - Hyderabad Telangana Goodyear Talent Acquisition Representative: Arpan Hazra Sponsorship Available: No Relocation Assistance Available: Yes Roles & Responsibilities: Support the Innovation Technology team: Design, develop and/or integrate Hardware and Software of tire electronics and vehicle telematic systems following an IoT approach. Be part of a global technology development team. Understand business requirements and deliver technology that meets performance, cost and quality standards. Support development of Goodyear's strategy in the area of commercial and consumer tire information systems. Work closely with the cloud team in regards of data ingestion, hardware monitoring and onboarding Lead the firmware design, gather requirements from business teams and the system architect Lead integration of third-party components or algorithms from other teams, suppliers Make sure the firmware team does follow in-house process and best practices Be responsible for the overall firmware documentation and the monitoring of the key parameters Manage the local firmware team, define the release content and the next short-term sprints Monitor key technologies needed for the product on the market Contribute to standardization of development process, according standard like ASPICE To join our team, you will need: Education: Master degree in electronics / computer science / information systems required. Language: English is mandatory. German and/or French are considered as a plus. Experience: 5+ Years of experience in the design of automotive systems and/or IoT device required. Expert in embedded C programming , testing, debugging and validation . Prior Experience with RTOS, Compilers, Cmake. Prior experience with Embedded HW (ex: uC, GPIO, ADC, PWM, UART, I2C, SPI, Timers) Strong experience of working with HIL testing, Debugging on physical HW / Python Scripting . Should have some experience of working with Versioning Control tool like: GIT. Experience as a software team leader, firmware integration. Experience in third party firmware integration, API design and review. Experience in firmware debugging on physical target and remotely. Experience in wireless data transmission (e.g. UWB, ISM 433MHz, RFID UHF 866MHz, LF 131MHz, NFC 13.56MHz, Bluetooth LE ,...) as well as network protocols is an asset. Experience in automotive CAN bus, standard protocols Experience in FW standard architecture like AUTOSAR or ROS Strong Data processing skills with scripting languages like Python or Matlab M. Experience in model-based development with Matlab Simulink algorithm development and integration . Involved in all phases of the software development life cycle - requirements analysis, development, implementation and testing. Working experience with automotive development process: A-Spice / ISO26262 / Scrum. Experience in cloud computing or Big-data analysis. Practical experience in system debugging, root cause analysis. Automotive hardware knowledge (signal conditioning, data acquisition, data transmission, to environmental testing and certifications) is an asset. Skills and qualification: Self-motivated, accepts difficult challenges and think out of the box. Adaptability & versatility are key. Enthusiastic team player, self-learning with interest in IoT and automotive world. Excellent communication, organizational and interpersonal skills. Goodyear is an Equal Employment Opportunity and Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to that individual's race, color, religion or creed, national origin or ancestry, sex (including pregnancy), sexual orientation, gender identity, age, physical or mental disability, ethnicity, citizenship, or any other characteristic protected by law. Goodyear is one of the world’s largest tire companies. It employs about 68,000 people and manufactures its products in 53 facilities in 20 countries around the world. Its two Innovation Centers in Akron, Ohio and Colmar-Berg, Luxembourg strive to develop state-of-the-art products and services that set the technology and performance standard for the industry. For more information about Goodyear and its products, go to www.goodyear.com/corporate #Li-Hybrid

Posted 2 days ago

Apply

3.0 years

0 Lacs

Indore, Madhya Pradesh, India

On-site

JS TechAlliance Consulting Private limited is a global IT solutions company that provides full-cycle services in the areas of software development, web-based enterprise solutions, mobile application design, and portal development. We combine solid business domain experience, technical expertise, profound knowledge of industry trends, and a quality-driven delivery model to offer progressive end-to-end web solutions. Our goal is to provide specialized mobile software and web business solutions while providing business consulting to our clients. About the Role: We are seeking a skilled Embedded Developer with solid experience in embedded systems and a strong command of C/C++ programming. The candidate will be working on the development of Z-Wave-based end devices, including switches, roller shutters, and various sensors. A deep understanding of Silicon Labs controllers and hands-on experience with Simplicity Studio is essential. Prior experience with Z-Wave device development is a significant advantage. Key Responsibilities: 1.Design, develop, and maintain firmware for Z-Wave end devices (e.g., switches,roller shutters, sensors). 2.Develop and integrate drivers and low-level software for microcontrollers and peripherals. 3.Collaborate with hardware teams to bring up new platforms and perform board bring-up and debugging. 4. Work with the Z-Wave SDK and Simplicity Studio for device provisioning,configuration, and testing. 5.Implement and maintain communication protocols with a focus on Z-Wave. 6.Optimize software for performance, memory, and power consumption in embedded systems. 7.Conduct unit tests, debugging, and issue resolution for released firmware. Qualifications Must-Have: 1. 3+ years of experience in embedded systems development. 2. Proficient in C/C++ with solid understanding of embedded software design patterns. 3. Experience with Silicon Labs controllers and development in Simplicity Studio. 4. Hands-on experience in real-time embedded systems development and debugging. 5. Strong understanding of hardware-software interfaces, UART/I2C/SPI, GPIO, ADC,timers, etc. Nice to Have (Preferred): 1.Prior experience in Z-Wave protocol stack and device development. 2.Experience with Silicon Labs Z-Wave SDKs. 3.Familiarity with low-power design and battery-powered device optimization. 4.Exposure to wireless communication standards and protocols (BLE, Zigbee, Thread is a plus). Experience: 3 to 5 Years experience Job Location: Indore Joining: Immediate (prefer less than 15 days Notice Period) Share Resume :- hr@jstechalliance.com or can Contact here - 0731-3122400 [ Ask for Anjali (HR Department) ] WhatsApp : 8224006397

Posted 2 days ago

Apply

8.0 years

0 Lacs

Maharashtra, India

On-site

Namaskaram! We are seeking an experienced Embedded Software Engineer with deep expertise in Embedded Linux development. The ideal candidate will have 8+ years of hands-on experience working with Linux kernel, driver development, Yocto build systems, and hardware integration for embedded systems. You should be passionate about building robust, scalable firmware that interfaces seamlessly with custom hardware. We're also proud to share that Lenskart is now our strategic investor , a milestone that reflects the impact, potential, and purpose of the path we're walking. Join us as we co-create the future of conscious technology. Read more here: The smartphone era is peaking. The next computing revolution is here. Top 3 Daily Tasks: Develop and maintain Linux kernel modules, device drivers, and board-specific configurations for embedded systems Customize and manage Yocto-based Linux builds, create recipes, and ensure secure, stable system images Debug, test, and optimize embedded Linux platforms using tools like GDB, JTAG, and kernel logs Minimum Work Experience & Qualification Required: 8+ years of experience in Embedded Linux software development Bachelor's or Master's degree in Electronics, Computer Science, Embedded Systems, or a related field Top 5 Skills You Should Possess: Strong understanding of Linux internals (process management, system calls, memory management) Experience with Linux kernel and driver development, including Device Tree configuration, custom kernel modules, and debugging tools like dmesg, strace, gdb Proficiency in Yocto Project and build systems: writing .bb recipes, managing layers, and building minimal Linux distributions Hands-on experience with peripheral integration, including I2C, SPI, UART, GPIO, and devices like audio drivers and IMUs Knowledge of secure boot, U-Boot, rootfs customization, and filesystem security techniques (e.g., squashfs, dm-verity) What Would You Be Expected to Do: Configure, build, and maintain Embedded Linux distributions using Yocto Project Design and develop Linux device drivers and kernel modules Interface with hardware peripherals and perform board bring-up activities Implement power management, bootloader customization, and secure firmware practices Perform system-level debugging using GDB, JTAG, and static analysis tools Work with DevOps tools like Git, Jenkins/GitLab CI, and containerized build environments Document system architecture, kernel changes, and embedded workflows for internal reference

Posted 2 days ago

Apply

4.0 years

0 Lacs

Pune, Maharashtra, India

On-site

What You’ll Do: Firmware Engineer is responsible to understand product requirements, design and develop code, module level and system level embedded software design/coding, validation using programming language C. Provide technical solutions, follow defined processes & lead in product development & technology innovations. Enrich & foster climate of innovation to drive growth & accelerate capability development. Additionally, assisting the technical lead for conceptualization, engineering and software specification of new product platform solutions that meet the stated market requirements for performance, cost, and functionality for Embedded Systems Products. Roles: The Engineer will be involved in design & development of embedded projects encompassing functionality from industrial protocols stacks, cybersecurity feature implementation and to the development of a shared, reusable, secure, scalable software. Its Responsibility of Firmware Engineer to Enrich & foster climate of innovation to drive growth & accelerate capability development, which includes, Contribution in product development & technology innovation by understanding product requirements, design & development, validation & feature enhancements using programming languages like Assembly, C on embedded systems. Contribute in Project, process, and overall technical execution on firmware development activities of product development. Collaborate with global product engineering team and perform software development activities during project execution. Firmware Engineer should be proficient with current firmware development technology, tools and practices, and have capabilities in quickly learning and developing a large set of communication protocol technologies, languages C, C++ and concurrent software development. Basic Hardware Design Knowledge and Hardware/Firmware Debugging Skills Hand on experience of lab instruments – Oscilloscopes, Logic Analyzers etc. Develops an understanding of both technology and product concepts and is able to articulate product and software design. Ensures quality of delivery in accordance with the plan adhering to the standard practices used in agile/waterfall model. Participate in solution and code reviews with team members for modules/tasks and ensuring that best practices and efficient coding standards are adhered to. Work directly with stakeholders, engineering, and test to create high quality products that solve customer problems. Propose and provide innovative, competitive technical solutions which can make significant business impact and provide value to stakeholders. Protects intellectual property through patent disclosures. Skills: Demonstrated skill in developing original designs with C/C++ in embedded environments including bare-metal, multi-threaded RTOS, and embedded operating systems. Must have specific experience with common 8/16/32-bit microcontroller and/or embedded processing platforms such as STM32 and ESP32. Experinece in independently using electronics lab equipment to develop/troubleshoot low-level drivers and hardware integration for interfaces such as I2C, SPI, UART, USB, etc. Must have a strong understanding of embedded software design and architectural concepts as well as the integration between firmware and hardware. Experience with Agile methodologies and scrum teams is preferable. Well-developed written and verbal communication skills. Skilled in writing specifications and end-user documentation. Experience with software tools like JIRA, JAMA, Coverity, Black Duck is preferable. Must have a strong understanding of software development tools and methodologies used in the context of embedded systems. Familiarity with source control via established systems such as Git. Qualifications: Qualification - BTech/BE or MTech/ME 4-6 Years of experience Skills: Embedded C coding expereince Should have expereince in RTOS Excellent communication skills and the ability to work with various cultures across the globe

Posted 2 days ago

Apply

3.0 - 15.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Job Description: Sr. Staff MCU BSW Engineer – Low-Level Drivers Position Summary: We are seeking a Sr. Staff MCU BSW Engineer – Low-Level Drivers to lead the design, development, and integration of hardware abstraction and peripheral drivers for automotive microcontroller (MCU)-based ECUs. This role is focused on enabling reliable and performanceoptimized software for key system components such as Zonal Controllers, Body Electronics, and Powertrain Modules. As a senior member of the Base Software (BSW) Engineering team at Stellantis, you will work closely with hardware and systems teams to bring up new platforms, implement peripheral control, and ensure compliance with industry standards. Key Responsibilities: Design, develop, and integrate low-level drivers for peripheral interfaces including GPIO, ADC, PWM, SPI, I2C, CAN, LIN, and UART Develop complex device drivers for low-level hardware components not supported by standard MCAL modules. Configure and integrate MCAL and hardware abstraction layers (IOHWAB) in AUTOSAR Classic environments Participate in board bring-up activities for new MCU hardware platforms Support development of Board Support Packages (BSPs) and diagnostic test software Optimize drivers for performance, determinism, and memory footprint Perform debugging and troubleshooting using oscilloscopes, logic analyzers, and JTAG tools Collaborate with hardware and software architects to define and review hardware/software interface requirements, ensuring alignment across system components Collaborate with hardware, OS, Sensor/Actuators and safety teams to validate low-level software under real-world conditions Ensure robustness and compliance with ISO 26262, MISRA C, and ASPICE Test and validate low-level driver code through unit and software testing to ensure maturity, traceability, and readiness for release Design and implement Wakeup/Sleep requirements related to low level drivers Contribute to CI/CD pipelines, automation frameworks, and software test infrastructure in real/virtual environment Document driver architecture, configuration, and integration guidelines Basic Qualifications: Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field 3-15 years of experience in embedded software development for automotive or real-time systems Strong programming skills in C and in-depth knowledge of MCU architectures (e.g., ARM Cortex-M, RH850, AURIX) Experience with MCAL, AUTOSAR BSW layers, or custom low-level driver frameworks Hands-on experience with hardware interfaces such as SPI, CAN, I2C, PWM, ADC, etc. Proficient with debugging tools and embedded development environments Familiarity with safety standards (ISO 26262), coding guidelines (MISRA), and software quality processes (ASPICE) Preferred Qualifications: Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field Experience with ASIL-B/D software development Familiarity with Vector DaVinci, EB tresos, or equivalent configuration tools Exposure to power modes, startup sequences, and fault detection mechanisms Scripting experience with Python or Shell for automation and test development Understanding of vehicle communication protocols (CAN, LIN, Ethernet) and diagnostic stacks (UDS, DoIP) Experience with bootloader integration and secure hardware interfaces Please share your profiles to careers.swxindia@stellantis.com with below details: Total yrs. of exp: CCTC: ECTC: NP: Disclaimer - At Stellantis, we assess candidates based on qualifications, merit and business needs. We welcome applications from people of all gender identities, age, ethnicity, nationality, religion, sexual orientation and disability. Diverse teams will allow us to better meet the evolving needs of our customers and care for our future. By submitting your application, you are accepting our privacy notice: https://www.stellantis.com/en/privacy”

Posted 2 days ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

Do you enjoy tinkering and programming hardware Do you have a natural inclination to see how things work together as a system An exciting opportunity awaits you with deeply engaging embedded systems requirements that will lead you down the rabbit hole of innovation and discovery. If this sounds intriguing, we want to hear from you. You should possess a strong knowledge and extensive experience in C++ programming, going beyond just C. Additionally, experience in abstraction and algorithmic thinking will be highly beneficial. As a ninja of debugging and logical reasoning, you will play a crucial role in identifying and resolving complex issues. Your responsibilities will include designing, developing, and implementing program and process improvements, contributing to the continuous enhancement of our embedded systems solutions. Requirements for this position include a Bachelor's degree in ECE/EE, a minimum of 3 years of relevant experience, and hands-on expertise in device drivers and board bring-up in Linux and FreeRTOS. Proficiency in I2C, SPI, UART, and other serial communication protocols is essential, along with experience in memory mapped devices in both Linux and RTOS environments. Experience with PHY/MAC layer drivers for Linux, hands-on familiarity with Python, and knowledge of automated testing will be advantageous. In return for your expertise and dedication, we offer a comprehensive benefits package that includes opportunities for great career growth, ESOPs, Gratuity, PF, and Health Insurance. Join us on this exciting journey of innovation and growth in the field of embedded systems.,

Posted 2 days ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

You will be responsible for developing the logic design, register transfer level (RTL) coding, and simulation for an IP required to generate cell libraries, functional units, IP blocks, and subsystems for integration in full chip designs. Additionally, you will participate in defining the architecture and microarchitecture features of the block being designed. You will apply various strategies, tools, and methods to write RTL and optimize logic to qualify the design to meet power, performance, area, and timing goals, as well as design integrity for physical implementation. It will be your responsibility to review the verification plan and implementation to ensure design features are verified correctly. You will also resolve and implement corrective measures for failing RTL tests to ensure the correctness of features. Providing support to SoC customers to ensure high-quality integration and verification of the IP block will also be a part of your role. Furthermore, you will drive quality assurance compliance for a smooth IP SoC handoff. Qualifications: - A Master of Science (or a Master of Technology) degree in Electrical Engineering with more than six years of relevant industry experience, or a Bachelor of Science (Bachelor of Technology) degree in Electrical Engineering with more than eight years of relevant industry experience. - Expertise in microarchitecture, design, development, and integration of design blocks (IP) for system-on-chip (SoC) components. - Knowledge of power management is preferred, and experience with formal apps would be beneficial. - Expertise in Verilog and System Verilog-based logic design. - Experience in synthesis flow and timing closure, CDC, FEV. Knowledge of Python, Perl is a must. - Knowledge of considerations for performance, power, and cost optimization is desirable. - Knowledge of formal property verification using Jasper is preferred. - Demonstrate excellent self-motivation, communication, strong problem-solving, and teamwork skills. - Ability to set aggressive goals and meet/beat commitments. - Flexible enough to work in a dynamic environment and multitask seamlessly, with the ability to work independently and in a team. - Knowledge in IPs like I2C, I3C, SPI, UART, etc., is preferred. - Experience in the field of Dfx (ATPG coverage, SCAN insertion, VISA insertion, etc.) will be an added advantage. In this role, you will work within the Client Computing Group (CCG) at Intel, responsible for driving business strategy and product development for Intel's PC products and platforms. The CCG aims to deliver purposeful computing experiences that unlock people's potential, allowing each person to focus, create, and connect in ways that matter most to them. As the largest business unit at Intel, CCG is investing more heavily in the PC, ramping its capabilities even more aggressively, and designing the PC experience even more deliberately, including delivering a predictable cadence of leadership products. This role will be eligible for a hybrid work model, allowing employees to split their time between working on-site at their assigned Intel site and off-site. Please note that job posting details such as work model, location, or time type are subject to change. ,

Posted 2 days ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As a skilled individual in C/C++ programming, you will utilize your hands-on experience to develop and debug Linux device drivers. Your understanding of the Linux boot-up sequence will be instrumental in your role, along with your expertise in Linux kernel, Board bring up, and kernel porting. Your familiarity with target architectures such as ARM Cortex Ax and Intel x86 will be highly beneficial. Additionally, your experience with communication protocols like PCIe, UART, and SPI, as well as working on FPGA systems (especially Xilinx Zynq), will be essential to the role. Your ability to collaborate effectively with cross-functional teams and provide guidance will be key to success in this position. Moreover, having experience with bring-up QEMU emulation environment will be considered a plus. If you are seeking a dynamic role where you can apply your technical skills and work with cutting-edge technologies, this position may be the perfect fit for you.,

Posted 2 days ago

Apply

6.0 - 10.0 years

0 Lacs

haryana

On-site

As an Embedded Tester with 6-8 years of experience, your primary responsibility will be to test embedded systems to ensure the quality and functionality of software and hardware integrations. You will design, execute, and automate test cases for embedded software systems, collaborating closely with the development team to identify bugs, troubleshoot embedded system issues, and verify system performance under various conditions. Your expertise in embedded testing tools, communication protocols, and automation scripting will be crucial for this role. Key Responsibilities: - Design and execute test cases for embedded systems. - Collaborate with development teams to enhance test coverage. - Perform functional, regression, and system-level testing. - Develop and maintain automated test scripts. - Debug and troubleshoot embedded software issues. - Document and report test results and defects. - Stay updated on embedded testing tools and technologies. Requirements: - 6-8 years of experience in automation testing in the embedded domain. - Proficiency in Python with good programming aptitude. - Preferably some experience in C/C++. - Familiarity with communication protocols like CAN, SPI, and UART. - Experience in setting up and managing embedded testing environments. - Ability to develop and run integration tests validating software-hardware interaction. - Understanding of Waterfall and Agile methodologies in the product development life cycle. - Knowledge of SDLC processes, software development, and debugging. - Familiarity with version control systems like Azure DevOps or Git. - Quick learner of new programming tools and techniques. - Results-oriented with a focus on meeting deliverable timelines. - Strong problem-solving skills, analytical mindset, and positive attitude. - Proficiency in Agile tools such as Azure DevOps. - Excellent interpersonal, verbal, and written communication skills. In this role, your expertise in automation testing, embedded systems, Python, C/C++, communication protocols, and integration testing will be critical. Your ability to work effectively with development teams, troubleshoot issues, and deliver high-quality results will contribute significantly to the overall success of embedded software projects.,

Posted 2 days 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