Jobs
Interviews

287 Embedded Development Jobs - Page 11

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

1 - 4 years

6 - 9 Lacs

Bengaluru

Work from Office

Skill Set Good analytical and problem-solving skills Knowledge about C/C++ Knowledge about embedded system peripherals and digital communication protocols Knowledge about basic electronics and its principles Knowledge of various testing equipment such as multimeter, DSO, function generator etc. Responsibilities Write software for embedded system peripherals and various communication protocols for ARM and AVR based microcontrollers. Write software for various sensors and actuators so that they can be used with microcontrollers. Write application software for end use of the product. Test the combined hardware and software in real world and iterate till the final result is accomplished. Kindly send your resume on humancapital@nibrus.in

Posted 4 months ago

Apply

13 - 16 years

45 - 50 Lacs

Noida, Ahmedabad, Chennai

Work from Office

Dear Candidate, We are hiring an Embedded Software Engineer to develop firmware and embedded systems for IoT and hardware applications. The role requires expertise in low-level programming, microcontrollers, and real-time systems. Key Responsibilities: Develop and debug embedded software in C/C++ for microcontrollers. Work with real-time operating systems (RTOS) such as FreeRTOS or Zephyr. Interface with sensors, peripherals, and communication protocols like I2C, SPI, and UART. Optimize power consumption and system performance. Perform firmware testing and debugging. Required Skills & Qualifications: Programming: C, C++, Python Microcontrollers: ARM Cortex, ESP32, STM32 RTOS: FreeRTOS, Zephyr Communication Protocols: I2C, SPI, UART, MQTT Experience with IoT security and wireless communication (BLE, Zigbee) is a plus. Soft Skills: Strong troubleshooting and problem-solving skills. Ability to work independently and in a team. Excellent communication and documentation skills. Note: If interested, please share your updated resume and preferred time for a discussion. If shortlisted, our HR team will contact you. Kandi Srinivasa Delivery Manager Integra Technologies

Posted 4 months ago

Apply

3.0 - 5.0 years

8 - 12 Lacs

bengaluru

Work from Office

Are you interested in building large-scale distributed infrastructure for the cloud? Oracles Cloud Infrastructure (OCI) team is building new Infrastructure-as-a-Service technologies that operate at large scale in a distributed multi-tenant cloud environment. Join OCI Networking to build highly scalable and customizable services offering predictable and consistent performance, isolation, and availability. We are a team that builds and maintains distributed services to manage OCI networks. Currently, we are looking for hands-on engineers with expertise and passion in solving difficult problems in automating monitoring and management of large fleets of networking devices. These are exciting times, and our team is undergoing rapid growth while working on many new ambitious initiatives. An engineer at any level can have significant technical and business impact. Join our team and help us build a state-of-the-art IaaS solutions. Why join OCI Networking? The OCI Networking org has a culture of collaboration which welcomes new people to their ranks.We work together and help each other out, and make sure that onboarding and ramp-up experience is a great one. We focus on excellent customer experience, scalable architecture, manageable operations, and minimal technical debt, with a strong focus on reasonable on-call and a good work/life balance. Responsibilities As a Sr. Member of Technical Staff on the Network Automation team, you will help design and develop tooling and infrastructure to manage a growing fleet of networking devices. You will be one of the engineers responsible for delivering a highly available, and secure fleet of critical OCI Networking infrastructure. Our team owns onboarding new generation network technologies, deployment tooling, patching, fleet monitoring and automation, and security and access controls. We work with many partner teams in OCI to ensure our networking is best in class. As a member of our team you will be required to: Maintain and build new technologies to automate the management of distributed fleet of networking devices. This includes distributed deployment and monitoring tooling. Automate and maintain build and test systems including systems for performance and scalability testing. Improve efficiency of the deployment processes across a fast-growing number of regions through automation and scale improvements to tools and dashboards. Participate in our on-call rotation which requires monitoring our fleet and associated services. Improve our operational capabilities by developing runbooks, alarming, and building tools. Qualifications You are an expert in Linux, comfortable with Python, BASH and Java, and have embedded system knowledge and systems engineering experience. You value simplicity and scale, work comfortably in a collaborative, agile environment, and are excited to learn. Basic Qualifications: Bachelors in computer science and Engineering or related engineering fields 3+ years of experience with Linux System Engineering 2+ years of experience with Python/BASH/Java 1+ years of DevOps experience Proficient with build tools and pipelines (e.g. Team City, Maven, make) Preferred Qualifications: 1+ years of experience with embedded systems Experience in CICD environments Experience with Agile Development Prior cloud experience Hardware qualification experience (embedded development) Experience automating management of networking devices Career Level - IC3

Posted Date not available

Apply

3.0 - 5.0 years

8 - 13 Lacs

bengaluru

Work from Office

Are you interested in building large-scale distributed infrastructure for the cloud? Oracles Cloud Infrastructure (OCI) team is building new Infrastructure-as-a-Service technologies that operate at large scale in a distributed multi-tenant cloud environment. Join OCI Networking to buildhighly scalable and customizable services offering predictable and consistent performance, isolation, and availability. Responsibilities Why join OCI Networking? The OCI Networking org has a culture of collaboration which welcomes new people to their ranks.We work together and help each other out, and make sure that onboarding and ramp-up experience is a great one. We focus on excellent customer experience, scalable architecture, manageable operations, and minimal technical debt, with a strong focus on reasonable on-call and a good work/life balance. Responsibilities As a Sr. Member of Technical Staff on the Network Fleet Management team, you will help design and develop tooling and infrastructure to manage a growing fleet of networking devices. You will be one of the engineers responsible for delivering a highly available, and secure fleet of critical OCI Networking infrastructure. Our team owns onboarding new regions, capacity expansion , deployment tooling, patching, fleet monitoring and automation, and security and access controls. We work with many partner teams in OCI to ensure our networking is best in class. As a member of our team you will be required to: Maintain and build new technologies to automate the management of distributed fleet of networking devices. This includes distributed deployment and monitoring tooling. Automate and maintain build and test systems including systems for performance and scalability testing. Improve efficiency of the deployment processes across a fast-growing number of regions through automation and scale improvements to tools and dashboards. Participate in our on-call rotation which requires monitoring our fleet and associated services. Improve our operational capabilities by developing runbooks, alarming, and building tools. Qualifications You are an expert in Linux, comfortable with Python, Go, BASH and Java, and have networking knowledge and systems engineering experience. You value simplicity and scale, work comfortably in a collaborative, agile environment, and are excited to learn. Basic Qualifications: Bachelors in computer science and Engineering or related engineering fields 3+ years of experience with Linux System Engineering 2+ years of experience with Python/BASH/Java 2+ years of experience in Shepherd/Terraform 1+ years of DevOps experience Proficient with build tools and pipelines (e.g. Team City, Maven, make) Preferred Qualifications: 1+ years of experience with embedded systems Experience in CICD environments Experience with Agile Development Prior cloud experience Hardware qualification experience (embedded development) Experience automating management of networking devices

Posted Date not available

Apply

4.0 - 6.0 years

5 - 15 Lacs

kochi, bengaluru

Work from Office

Designation: Embedded C Developer - (Non Automotive Background) Experience: 4 To 6 Years Locations: Bangalore and Kochi Key Responsibilities : Strong hands-on experience in Embedded C programming Design, develop, and optimize embedded software solutions. Embedded Software/Firmware development expertise Worked on Low-Level Drivers (SPI, I2C, UART, Timers, ADC, etc.) Must Have: Hands-on experience with Linux BSP , Linux Kernel , and Device Driver development. Proficient in Linux Application Development for Embedded systems. Good understanding of hardware-software integration and debugging Excellent communication & customer interaction skills.

Posted Date not available

Apply

6.0 - 11.0 years

0 Lacs

bengaluru

Work from Office

Job Description The ideal candidate should : Have experience with embedded systems hardware and software design/debugging and applications in C/C++ Experience working with IAR, Keil and/or GCC embedded. Work experience on ARM Cortex platforms (M0/M3/M4). Knowledge/Experience with scripting languages (e.g. Python, etc.) is a plus. A good team player as well as self-motivated individual. Responsibilities :- Develop embedded software for embedded systems (ARM processors) using C/C++ Design, develop, debug, and execute system level testing, test plans. Increase efficiency through automation and application of appropriate test technology, tools, and innovation. Provide well documented hardware and software modules and collaborate with other team members in producing an organized development structure. Utilize source control techniques and maintain software development and release processes.

Posted Date not available

Apply

3.0 - 7.0 years

1 - 5 Lacs

noida

Work from Office

Roles and Responsibility Design, develop, and test embedded systems using Embedded C/C++. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop and maintain high-quality code that meets industry standards. Troubleshoot and debug issues in existing codebases. Participate in code reviews to ensure adherence to coding best practices. Contribute to the development of new features and technologies. Job Requirements Strong knowledge of Embedded C/C++ programming languages. Experience with content development and language processing. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment. Strong understanding of software development principles and methodologies. Familiarity with agile development methodologies and version control systems.

Posted Date not available

Apply

3.0 - 7.0 years

1 - 5 Lacs

noida

Work from Office

Roles and Responsibility Design, develop, and test embedded systems using Embedded C/C++. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop and maintain high-quality code that meets industry standards. Troubleshoot and debug issues in existing codebases. Participate in code reviews to ensure adherence to coding best practices. Contribute to the development of new features and technologies. Job Requirements Strong knowledge of Embedded C/C++ programming languages. Experience with content development and language processing. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment. Strong understanding of software development principles and methodologies. Familiarity with agile development methodologies and version control systems.

Posted Date not available

Apply

3.0 - 7.0 years

5 - 8 Lacs

chennai, bengaluru

Work from Office

We are currently seeking a highly skilled and experienced Firmware Engineer to join our dynamic team at Eximietas Design. The Firmware Engineer will play a pivotal role in designing, developing, and maintaining firmware for a wide range of hardware peripherals and platforms. The ideal candidate will have a strong background in firmware development, experience collaborating with cross-functional teams, and a passion for optimizing performance and security in hardware and software integration. Key Responsibilities: Design, develop, and maintain Firmware for COTS/custom silicon. Collaborate with hardware and software teams to define driver requirements and specifications. Implement and optimize Firmware for various hardware peripherals and platforms. Provide technical support and troubleshooting assistance for firmware issues. Stay updated on industry trends and advancements in firmware development to incorporate best practices and optimizations into driver designs. Contribute to the documentation and knowledge sharing within the team Qualification: Strong programming in C. Firmware development on Microcontroller platform with respect to functionality, performance and quality. Experience with hardware interfaces, such as UART, SPI, I2C, and peripherals. Work with teams to develop sensor interfacing. System level debugging, efforts to improve performance and reliability. Collaborate and work with developers across the globe during firmware development Experience in embedded systems design with real-time operating systems and strong firmware architect capabilities Performs code review following coding guidelines and static code analysis. Strong debugging skills, all the way from application to hardware and has experience in using Oscilloscope, USB Analyser, etc.,

Posted Date not available

Apply

5.0 - 10.0 years

16 - 20 Lacs

mumbai, delhi / ncr, bengaluru

Work from Office

We are looking for a highly skilled Senior/Lead Embedded Engineer with expertise in Kernel Programming to join our team at Miko.ai. The ideal candidate will have 5-10 years of experience in the field. Roles and Responsibility Design, develop, and test embedded systems software using kernel programming languages. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop and maintain high-quality, reliable, and scalable codebases. Troubleshoot and debug complex issues in embedded systems. Participate in code reviews and contribute to improving overall code quality. Stay updated with industry trends and emerging technologies in kernel programming. Job Requirements Strong knowledge of Linux operating system and its internals. Experience with C/C++ programming languages and data structures. Familiarity with microcontrollers and embedded systems development. Understanding of real-time operating systems and their applications. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment and communicate effectively. Location- Delhi NCR,Bengaluru,Chennai,Pune,Kolkata,Ahmedabad,Mumbai,Hyderabad

Posted Date not available

Apply

2.0 - 5.0 years

8 - 11 Lacs

pune, gurugram, bengaluru

Work from Office

The Role: We are looking for a highly skilled and hands-on Software & Controls Engineer to develop and implement motor control algorithms , including Field-Oriented Control (FOC) and Current Control , for automotive inverter systems . This role demands deep understanding of Electric Machine (EM) behavior , control theory, and embedded implementation within an AUTOSAR environment running on Infineon Aurix microcontrollers in production-grade platforms. Area of Responsibility Control Software Development Design and implement FOC, current control, PWM generation , and torque modulation algorithms for various inverter topologies. Integrate EM control logic into automotive-grade AUTOSAR environments, including software component definition and configuration. Optimize control strategies for performance, safety, efficiency, and NVH behavior across different drive modes. Embedded Software Implementation Develop embedded software in C/C++ , tailored for Aurix TC3xx/TC4xx microcontroller platforms . Configure and manage AUTOSAR BSW/MCAL stacks, including RTE mappings , I/O drivers, and real-time scheduling. Ensure compliance with ISO 26262 functional safety requirements, including safety mechanism integration and fault response control. Validation & Diagnostics Collaborate with HIL and dyno teams to validate control algorithms under closed-loop simulation and bench conditions. Develop and refine diagnostic strategies for EM/inverter faults including overcurrent, desaturation, and thermal limit protections. Support calibration, debugging, and tuning of inverter controls during integration and vehicle testing. Collaboration & Support Interface with system engineers, functional safety teams, and Tier-1 suppliers for requirement alignment and architecture integration. Document control models, configuration files, and compliance evidence for internal and OEM milestone reviews. Participate in software quality processes including ASPICE audits and peer code reviews. Knowledge / Experience Essential Experience in EM control development for automotive inverter systems . Strong experience with Field-Oriented Control (FOC) , current control loops , and motor parameter estimation techniques. Hands-on proficiency with AUTOSAR Classic environments and configuration tools. Deep understanding of Aurix microcontroller architecture , embedded development tools (e.g. Lauterbach, PLS), and memory mapping. Familiarity with ISO 26262 , fault injection handling, and software safety lifecycle practices. Preferred Skills Experience with Simulink , TargetLink , or similar model-based control design workflows. Knowledge of motor types: PM synchronous , IM , or SRM used in traction applications. Exposure to HIL systems (e.g. dSPACE, NI) and closed-loop validation workflows. Understanding of vehicle communication protocols: CAN , LIN , FlexRay , UDS . Awareness of inverter diagnostics, fault codes, and calibration toolchains (INCA, CANape).

Posted Date not available

Apply

7.0 - 12.0 years

20 - 35 Lacs

pune, bengaluru

Hybrid

Lead Project Engineer Pune/Bangalore, India Come make the world and accelerate your success. It takes great people to achieve greatness. People with a sense of purpose and integrity. People with a relentless pursuit of excellence. People who care about making things better For Those Who Make The World. Sound like you? Join our top-notch team of more than 50,000 diverse and high-performing professionals globally who are making their mark on some of the world’s most beloved brands, including DEWALT®, BLACK+DECKER®, CRAFTSMAN®, STANLEY®, CUB CADET®, and HUSTLER®. The Job: As a Lead Project Engg , you’ll be part of our Power Tool Group team. You’ll get to: Understand of embedded software concepts, including: hard real time processing, process scheduling, cooperative multitasking, interrupt processing, race conditions, RTOS. Take a wider view of software architecture with respect to standardization and re-use. Work on software development processes and controls (static analysis, distributed version control, unit testing, bug tracking). Experience with debugging (either with in-circuit debugger or by other means) Able to discover and implement creative or innovative ideas and inspire others to do so. Able to accomplish unrelated objectives concurrently. Able to travel and interface with overseas electronic contract manufacturers and provide technical direction to obtain quality electronics assemblies for tool production. Work on common motor control techniques, including sensored and sensorless trapezoidal control. Understand of common microcontroller peripherals such as: timers, GPIO, watchdog, ADC, UART, DMA. The Person: You love to learn and grow and be acknowledged for your valuable contributions. You’re not intimidated by innovation. Wouldn’t it be great if you could do your job and do a world of good? In fact, you embrace it. You also have: BSEE, BSCS, BSCE or equivalent (4 years) from accredited computer/electrical engineering college Extensive knowledge of developing embedded 8bit/16bit/32bit microcontrollers in C, C++, or ASM. Experience with ARM architectures preferred. Experience with assembly language coding is a plus. Work experience of 7+ years with electronics, software development, and embedded firmware. Leading junior embedded engineers is a plus. Experience with closed loop control and feedback systems for AC and BLDC motors Familiarity with lithium ion battery powered systems. Display strong ownership of an objective and work diligently to resolve it. Strong communication and interpersonal skills to influence the organization and to communicate effectively with internal and external customers. Willingness to help others on the team in resolving their issues when necessary. Foster and maintain a high level of integrity in all aspects of work. And More: We want our company to be a place you’ll want to be – and stay. Being part of our team means you’ll get to: Grow: Be part of our global company with 20+ brands to grow and develop your skills along multiple career paths. Learn: Have access to a wealth of learning resources, including our Lean Academy, Coursera®, and online university. Belong: Experience an awesome place to work where we have mutual respect and a great appreciation for diversity, equity, and inclusion. Give Back: Help us continue to make positive changes locally and globally through volunteerism, giving back, and sustainable business practices. What’s more, you’ll get that pride that comes from empowering makers, doers, protectors, and everyday heroes all over the world. We’re more than the #1 tools company. More than a driving force in outdoor power equipment. More than a global leader in industrial. We’re visionaries and innovators. As successful as we’ve been in the past, we have so much further to go. That’s where you come in. Join us!

Posted Date not available

Apply

10.0 - 15.0 years

15 - 25 Lacs

thane

Work from Office

We are seeking a skilled and hands-on Embedded Systems Architect to lead the design and development of embedded hardware and firmware systems, spanning microcontroller and microprocessor-based solutions. The ideal candidate will have at least 10 years of experience in embedded systems development, particularly in medical devices or other highly regulated industries. This role will be instrumental in designing high-reliability embedded architectures, ensuring compliance with medical device standards (IEC 62304, ISO 13485, FDA 21 CFR Part 820), and guiding development teams through full product lifecycles. Responsibilities: Architect and oversee development of embedded systems that use 32-bit microcontrollers (STM32, NXP, TI) and application processors (ARM Cortex-A, i.MX, etc.). Drive the complete product life-cycleconcept, requirements capture, architecture, design, implementation, verification, release, and long-term maintenance. Collaborate with hardware, software, quality, and regulatory teams to translate product requirements and constraints into robust system architectures. Lead firmware development in C and C++ for bare-metal, RTOS, and embedded-Linux targets, including board support packages, bootloaders, and secure update mechanisms. Define board-level hardware architecturepower, sensing, and communication subsystems (UART, SPI, IC, CAN, USB, BLE, Wi-Fi, cellular)—in partnership with hardware engineers. Perform system bring-up, low-level debugging, and integration of BSPs, device drivers, and middleware. Ensure compliance with FDA regulations, ISO 13485, IEC 62304, and cybersecurity guidance (AAMI TIR57, FDA Premarket Cybersecurity). Lead risk-management activities, including hazard analysis, FMEA, and verification / validation planning and execution. Evaluate and recommend embedded platforms, SoCs, and communication protocols that best meet technical, cost, and schedule objectives. Conduct design and code reviews, establish best practices, and mentor junior engineers. Produce and maintain high-quality documentation: system architecture specifications, design rationales, test protocols, and risk analyses. Qualifications: 10+ years of hands-on experience in embedded systems development, preferably in regulated industries such as medical devices, aerospace, automotive, or industrial safety. Proficient in C and C++ for real-time, safety-critical, and low-level systems. Deep expertise in embedded Linux development, including Yocto, Buildroot, kernel customization, and driver integration. Strong experience with RTOS (e.g., FreeRTOS, Zephyr, QNX) and bare-metal firmware. Proven background in technical consulting or client-facing product development roles. Solid understanding of ARM Cortex-M/A architectures, embedded security, and peripheral interfaces. Skilled in using debugging and diagnostic tools such as oscilloscopes, logic analyzers, and JTAG/SWD debuggers. Familiar with relevant standards and regulatory frameworks, including IEC 62304, ISO 14971, and FDA software validation. Experience with wireless protocols (BLE, Wi-Fi, LoRa) and embedded cybersecurity practices. Excellent leadership, communication, and documentation skills. Strong problem-solving mindset and collaborative approach to innovation. What We Offer: Competitive salary and comprehensive benefits package. A collaborative work environment that values innovation and growth. Opportunities for professional development and career advancement. The chance to contribute to life-changing medical device solutions.

Posted Date not available

Apply

15.0 - 22.0 years

20 - 30 Lacs

raigarh

Work from Office

Role & responsibilities Conduct system architecture design, embedded software development (C, Assembly, RTOS), and hardware development for microcontroller-based products (STM32, MSP430, PIC, Freescale), Low Level device Driver. Lead multi-disciplinary R&D teams in conceptualizing and developing AI-based, IoT-enabled, and GNSS-integrated embedded solutions Oversee debugging, optimization, and integration using advanced tools (JTAG, logic analysers, oscilloscopes) and protocols (CAN, IC, SPI, UART, RS232/RS485, USB). Implement secure embedded systems using cryptographic libraries and data communication protocols. Managing end-to-end program/ project planning & implementation Coordinate with global teams, clients, and OEMs to deliver cost-effective diagnostic, emissions, and testing tools Manage Agile project execution using Jira, ensuring timely delivery and post-deployment support. Define technical roadmaps, prioritize customer requirements, and ensure alignment with project objectives and compliance standards (BSVI, EMI/EMC). Preferred candidate profile B.E. / Btech 15+ Years of experience in Automotive domain Project Management

Posted Date not available

Apply

3.0 - 5.0 years

4 - 7 Lacs

pune

Work from Office

Having minimum 3-5 Years experience in AUTOSAR & AUTOMOTIVE domain Strong working experience in AUTOSAR configuration tools preferably Vector tool chains ( DaVinciConfigPro , DaVinci Developer tools) Understanding and good experience in integration and configuration of the following multiple BSW stacks Communication stack RTE and OS scheduling policies Diagnostic stacks DCM and DTC handling DEM modules Having work experience in AUTOSAR J1939 BSW stacks - Specifically for J1939 based projects 4. working experience on AUTOSAR APP development using embedded C and TRACE32 debugging. Responsibilities: Create software requirements Create Software Design as per organization process standards Develop software according to the guidelines e.g. setting up the project environment, Software requirements and software design.

Posted Date not available

Apply

7.0 - 9.0 years

1 - 5 Lacs

bengaluru

Work from Office

Strong development experience in embedded C/Python in both windows and Linux environments. Embedded development tools and methodologies. Version Control Systems GIT Hands SW development in C language Experience with 8, 16, and 32 bit Micro-controllers Knowledge and experience with agile development methodologies Knowledge and experience with distributed version control such as (GIT) Expert programming skills with C / C++ compilers and linkers Knowledge and experience with C# and Microsoft Visual Studio, VS Code, Azure IoT Hub Libraries Knowledge or ability to learn and interpret requirements Familiarity with command line application interfaces and operation. Ability to participate in a team environment Must have a commitment to quality An electronics and instrumentation background is helpful Location: Pan India

Posted Date not available

Apply

5.0 - 8.0 years

1 - 5 Lacs

bengaluru

Work from Office

Very strong experience as a SW programmer in Embedded C. Good understanding on SW project lifecycle, embedded systems Concepts in Automotive domain Experience in Unit and Module Testing (Tools: preferably Cantata) to test his/her code. Good knowledge in UML based design and Development. Develop the solutions based on the SW Architecture given by the Architects. Efficiently test the code with Unit and Module testing. Integrate the solutions in the actual product with proper desktop testing. Religiously follow the Agile ceremonies like Dailies, Planning and Review Retro meeting. Good understanding of Embedded Software Development in the Automotive domain Adaptive to challenging situations Experience in using Change management and version management tools (like IMS, Git, GitHub etc). Experience of protocols CAN , UDS , J1939, SPI , I2C & Debugging tools like Softune,Lauterbach etc. Hands-on experience with Rhapsody / Doors. Able to plan and organize tasks as per SAFe Skills Requirements: Mandatory Communication Protocols: CAN bus, Mod Bus, Ethernet. Good testing and debugging skills. Optional Engineering processes, methods and tools e.g : DOORS. Experience with Configuration/Change Management. Notice Period : Less than 30 Days

Posted Date not available

Apply

5.0 - 9.0 years

6 - 10 Lacs

ahmedabad, chennai, bengaluru

Work from Office

Key Responsibilities Develop and maintain firmware for storage devices. Implement new features and optimize existing functionalities. Perform debugging and troubleshooting of firmware issues. Collaborate with cross-functional teams to ensure seamless integration of firmware with hardware. Create and maintain documentation for firmware development processes. Requirements Bachelors or masters degree in computer science, Electrical Engineering, or a related field. 2 to 10+ years of experience in firmware development for storage or embedded systems. Strong firmware design and debug experience using assembly and C programming. Deliver on cutting-edge storage products with interfaces like SAS, SATA, NVMe, PCIe. Work with cross functional teams to develop HDD/SSD/NAND products would be a strong plus. Strong problem-solving and analytical skills.

Posted Date not available

Apply

5.0 - 8.0 years

3 - 6 Lacs

bengaluru

Work from Office

Job Role : Embedded Software developer- MCAL & DIAG Industry: Automotive Industry Technical Skills : Integrating EB and Vector MCAL stacks (NXP, Renesas micro controller) and configuring the same. Experience in at least 2 AUTOSAR component other than MCAL & IoHwAb, preferably OS, NVM, ECUM, BSWM, Boot loader. Work experience in UDS protocol, and implemented Diagnostics services, DIDs,routines. Good understanding of microprocessor, micro controller and peripherals like ADC, DIO, GPT, SPI etc.

Posted Date not available

Apply

3.0 - 5.0 years

2 - 5 Lacs

chennai

Work from Office

3 to 5 years of embedded development experience, preferably in the Automotive Domain. Strong development experience in Embedded C programming. Strong experience in 32 Bit Micro controllers. Strong experience in communication protocols such as CAN, SPI, I2C. Strong experience in debugging with debuggers such as Trace32/Lauterbach. Employee's Tasks Responsible for analyzing the system requirements and deriving software specifications. Design and implement software requirements with embedded C programming. Test case specification and execution against SW requirements and document results. Support and perform peer-review of the work products as per project needs. Investigate the problem reports in projects and perform root cause analysis. Requirements Bachelor's or Master's degree in Electrical/Electronics Engineering.

Posted Date not available

Apply

2.0 - 6.0 years

4 - 8 Lacs

pune, bengaluru

Work from Office

Embedded systems, Firmware development and testing C/C++ - Must (Good if familiar with C++) Python - working level knowledge Use of debugger, debug environment - should be familiar version control - git, jira etc - should be familiar Ladder programming, IO modules - good to have PLCs: Good to know

Posted Date not available

Apply

7.0 - 12.0 years

3 - 6 Lacs

coimbatore

Work from Office

VAct Technologies seeks academicians with 7+ yrs in Embedded Systems, Linux, and Microcontrollers for corporate training. Learn QNX & Rust, travel across India, inspire engineers, and enjoy flexible roles with competitive pay.

Posted Date not available

Apply

4.0 - 6.0 years

1 - 5 Lacs

bengaluru

Work from Office

Strong C/C++ programming and debugging skills in a Linux environment. Experience in embedded software development, Real-Time Operating Systems (RTOS) and Device Drivers Experience in Multi-threaded software development for Multicore Architectures. Experience in VOIP application development, preferably on client/server platforms. Understanding of system performance and scaling Excellent problem solving/debugging skills,Design, develop, troubleshoot and debug. Leading contributor individually and as a team member, providing direction and mentoring to others

Posted Date not available

Apply

4.0 - 6.0 years

1 - 5 Lacs

bengaluru

Work from Office

Strong C/C++ programming and debugging skills in a Linux environment. Experience in embedded software development, Real-Time Operating Systems (RTOS) and Device Drivers Experience in Multi-threaded software development for Multicore Architectures. Experience in VOIP application development, preferably on client/server platforms. Understanding of system performance and scaling Excellent problem solving/debugging skills,Design, develop, troubleshoot and debug. Leading contributor individually and as a team member, providing direction and mentoring to others

Posted Date not available

Apply

4.0 - 6.0 years

4 - 8 Lacs

pune, bengaluru

Work from Office

1. C/C++ - 4-6 years 2. ARM assembly - 2-4 years 3. PLC knowledge - 2-4 years 4. Core embedded systems - 4-6 years Responsibilities: Design, develop, and debug embedded software for microcontrollers and embedded systems. Work with hardware engineers to bring up and test new boards. Write firmware in C/C++ (or other low-level languages). Develop and maintain real-time operating systems (RTOS) or bare-metal applications. Optimize code for performance and memory usage. Integrate drivers and peripheral interfaces (I2C, SPI, UART, CAN, etc.). Conduct unit testing and system validation. Participate in code reviews and documentation.

Posted Date not available

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