Home
Jobs
Companies
Resume

127 Embedded C++ Jobs - Page 3

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

5 - 7 years

7 - 17 Lacs

Chennai

Work from Office

Naukri logo

Technical Skills Required: Must have experience with Embedded Linux on ARM processors (iMX6/iMX7/iMX8/Tegra platforms). Experience with Kernel and device driver development. Experience with I2C, SPI, I2S, UART, MIPI, USB, Flash RAMs, LCD, SD cards, etc., Experience with C or C++ programming in 8, 16 and 32-bit embedded environments and knowledge of assembly along with shell script. Extensive experience with software engineering processes and tools. Experience and comfort with lab tools such as debuggers, logic analyzers and oscilloscopes. Strong analytical and logical ability. Strong written and verbal communication and project management skills. Thinks outside the box when developing solution. A passion for creating and building things. Roles and Responsibilities: Should be capable to preparing the proposal based on customer requirements Should be capable to execute the project from requirement gathering to final product/service deliverables Responsible to architect, design, development, implementation, testing and delivering on time Should be capable to manage 3 to 4 sub-ordinates Responsible for team collaboration, reduce attrition and skills development Capable of working with tools/applications running on Linux for development and debug, applications for field upgrades as well as tools for manufacturing and production Should be capable to interact with other teams and get the work on time. Technical Skills: Experience with Video devices, Image sensors and image processors is desirable. Experience with Audio and Video codecs is a plus. Experience with UVC and UAC protocols is a plus. Experience with camera interface, MIPI protocol is a plus. Testing experience of knowledge about EMI, ESD, Temperature etc.. Having at least any one of the above skills is key.

Posted 1 month ago

Apply

4 - 9 years

18 - 22 Lacs

Chennai

Work from Office

Naukri logo

Job Duties/Responsibilities may include, but are not limited to: Should be part of Grade & Paving Control Systems. Able to take complete ownership and accountability on quarterly deliverables Should have strong analytical skills and expected to partner with Global teams to provide optimized solutions to complex technical problems. Develop machine control applications. Collaborate with system engineers, product owners to understand the requirements. Focus on optimizing the code to develop high performance application. improvement of learning curve abreast of innovative technology. Required Qualifications: 5+ years of experience in C++ Bachelor's Degree in Computer Science or related field. Experience in multi-threaded applications running on linux environments. Experience in C++/VC++ based software development. Strong knowledge on Object Oriented Programming. Involved in developing complex machine control applications. Excellent testing problem solving / debugging skills. Relentle EXPERTISE AND QUALIFICATIONS C++ dev

Posted 1 month ago

Apply

8 - 12 years

20 - 25 Lacs

Mumbai

Work from Office

Naukri logo

Should be part of Grade & Paving Control Systems. Able to take complete ownership and accountability on quarterly deliverables Should have strong analytical skills and expected to partner with Global teams to provide optimized solutions to complex technical problems. Develop machine control applications. Collaborate with system engineers, product owners to understand the requirements. Focus on optimizing the code to develop high performance application. improvement of learning curve abreast of innovative technology. Required Qualifications: 5+ years of experience in C++ Bachelor's Degree in Computer Science or related field. Experience in multi-threaded applications running on linux environments. Experience in C++/VC++ based software development. Strong knowledge on Object Oriented Programming. Involved in developing complex machine control applications. Excellent testing problem solving / debugging skills. Relentle EXPERTISE AND QUALIFICATIONS C++ dev

Posted 1 month ago

Apply

2 - 7 years

14 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

Responsible for testing embedded systems, executing manual/automated tests, validating algorithms, and supporting field issues. Requires expertise in CAN, IoT, GPS, UART, SPI, test automation, and telematics validation.

Posted 1 month ago

Apply

5 - 7 years

30 - 32 Lacs

Bengaluru

Work from Office

Naukri logo

Role Proficiency: Provide leadership to a project with appropriate technical options and well suited design standards for embedded system product development system level validation and performance optimization strategies. Outcomes: Design develop and implement system level specifications. Develop highly optimized secured code debugging integrating firmware/ applications and development level testing of complex SW/HW systems. Work directly with IP owners product (HW & SW) architects for design and debugging as per the project needs. Prepare Release Notes and participate in release strategies. Mentor lead and manage Developers I II III Embedded Software Engineers based on project needs Identify and recommend appropriate tools (SW & HW) for the project. Developing utilizing various debug validation tools and/or methodologies to implement Development and validation plans Create share best practices and lessons learned with the team. Optimises efficiency cost and quality. Influence and improve customer satisfaction Set FAST goals for self/team and also provide feedback to FAST goals of team members Measures of Outcomes: Adherence to embedded design process and standards Quick turnaround on multiple alternative solutions determining the most suitable Number of technical issues uncovered during the execution of the project Number of review feedback post Software Lead II review based on project SLA Number of design and test defects post-delivery based on project SLA Quick turnaround on defect fixing for design and tests based on project SLA Adherence to testing methodologies and compliance process Adherence to project schedule / timelines Deploy Innovation techniques and publish white paper Team management and productivity improvement as per Project SLA. Outputs Expected: Requirement: Lead requirement engineering; collaboration with internal and external customers to understand their needs Design: Embedded design architecture/LLD and linking to requirements Develop: Design the embedded SW and code as per design patterns coding standards templates and checklists. Develop automated tools or scripts for the validation environment. Test: Analysis and testing of prototypes validate the designed software document the analysis and test results Document: Create documentation for one's own work and contribute to creation of design HLD LLD/architecture for component/system software/ application diagnostics and test results Status Reporting: Report status of tasks assigned; comply with project related reporting standards/process Quality: Lead design reviews add value take responsibility for the design and overall quality of the embedded software Release: Adhere to release management process for circuit simulation design schematics board files Compliance: Adhere to embedded software design regulatory and test compliance Estimate: Estimate time effort resource dependence for one's own work and for projects' work. Accurately define and document the technical side of the project schedule with estimates and identified risks Interface with Customer: Clarify requirements and provide guidance to development team. Present design options to customers and conduct product demos Manage Project: Manage delivery of embedded software and manage requirement understanding and effort estimation. Manage Team: Set FAST goals and provide feedback. Understand aspirations of team members and provide guidance opportunities etc. Ensure team is engaged in project Manage Defects: Perform defect RCA and mitigation. Identify defect trends and take proactive measures to improve quality Manage knowledge: Consume project related documents and specifications. Review the reusable documents created by the team Skill Examples: Ability to create Embedded C Program Development for system level. Capability in creating and executing one or more of the following domains: Storage/connectivity/ Media/graphics/boot/clusters/ infotainment/ADAS Ability to do C++ programming (OOP) Assembly programming skills Ability to handle OS Scheduler Pre-emptive Round robin & Cooperative scheduling related work Ability to handle SW development in area of CAN Diagnostics Vehicle Functions etc. Aptitude in Networking protocols such as CAN LIN etc Ability to select right IoT & IO protocols as per problem statement. Ability to do Unit Testing (Tessy & RTRT) using appropriate Integration Testing Tools Ability to define and execute test cases with techniques (White Box and Black box) Ability in Closed loop LabCar INCA or similar tools Capacity to configure GDT framework. Ability to adhere to software quality standards (MISRA PCLINT QAC). Ability to debug using embedded tools Ability to do automation and configure Simulation Tools. Proactively ask for and offer help Ability to work under pressure determine dependencies risks facilitate planning and handle multiple tasks. Build confidence with customers by meeting deliverables in time with quality. Estimate effort time resources required for developing / debugging features / components Make decisions on appropriate of the Software / Hardwares. Strong analytical and problem-solving abilities Knowledge Examples: Knowledge on product development lifecycle Testing methodology and standards (Water Fall/ Agile) Knowledge in Test Automation scripting languages (e.g. Python Perl TCL) Knowledge with Wired (USB Ethernet PLC SCADA etherCAT Modbus RSxxx & Wireless technologies like NFC Bluetooth Wi-fi Zigbee etc. is a plus Understanding of automation frameworks (e.g. Hudson/Jenkin) Knowledge and knowhow on Diesel and Gasoline Engine Management Systems Knowledge of embedded algorithm integration on platform (Windows Linux and Android) Comprehension of ASPICE & ISO26262 process Knowledge in Pre-Silicon Verification environments for simulation and Emulation/FPGA platform Experience with System Verilog IP/Subsystem and SOC development environment Knowledge of MISRA 2004 and 2012 Coding guidelines (PC-lint LDRA & PRQA) Knowledge of CAN Tools: CANoe CANalyser & CAPL programming Knowledge of GDT framework internals Additional Comments: Role Proficiency: Provide leadership to multiple projects with appropriate technical options and well suited design standards for embedded system product development system level validation and performance optimization strategies. Account for others' developmental activities; assist project manager in day to day project execution Outcomes: Design develop and implement product level specifications for multiple projects. Develop highly optimized secured code debugging integrating firmware/ applications and development level testing of complex SW/HW systems. Work directly with IP owners product (HW & SW) architects for design and debugging. Mentor lead and manage the Lead I Embedded Software based on project needs Identify and recommend right tools (SW & HW) for the project. Developing and utilizing various debug and validation tools and/or methodologies to implement development and validation plans Create share best practices and lessons learned to the team. Optimises efficiency cost and quality. Influence and improve customer satisfaction Set FAST goals for self/team and also provide feedback to FAST goals of team members Select and create appropriate technical options for development such as reusing improving or reconfiguration of existing components or create own solutions for new contexts Influence and improve employee engagement within the project teams Prepare Software Quality Assurance Plan. Create Progress Reports and Process Review (Audit) Reports and Release Readiness ZBB (Zero Bug Build) Review report. Measures of Outcomes: Adherence to Embedded design and Quality process and standards Quick turnaround on multiple alternative solution and determine the most suitable one Number of technical issues uncovered during the execution of the project Number of design and test defects post-delivery based on project SLA Adherence to testing methodologies and compliance process Adherence to project schedule and timelines Number of new ideas implemented and patented as per business requirement. Percent of voluntary attrition On time completion of mandatory compliance trainings. Team management and productivity improvement as per Project SLA. Outputs Expected: Design: Embedded design architecture/LLD sequence/use case diagrams and linking to customer requirements Develop: Design the embedded SW and code as per design patterns coding standards templates and checklists. Test: Review and create unit test cases scenarios and execution Review test plan created by testing team Provide clarifications to the testing team Document: Create and review templates checklists guidelines standards for design/process/development Create and review deliverable documents. Design documentation requirements test cases/results Configure: Define and govern configuration management plan Ensure compliance from the team Domain relevance: Advise embedded software developers on design and development of feature / component with deeper understanding of the business problem being addressed for the client Learn more about the customer domain and identify opportunities to provide value addition to customers Complete relevant domain certifications Status Reporting: Report status of tasks assigned comply to project related reporting standards/process Quality: Lead design reviews add value take responsibility for the design and overall quality of the embedded software Release: Execute and monitor release process Compliance: Adhere to embedded software design regulatory and test compliance Estimate: Estimate time effort resource dependence for one's own work and for projects' work. Accurately define and document the technical side of the project schedule with estimates and identified risks Interface with Customer: Clarify requirements and provide guidance to development team present design options to customers conduct product demos Work closely with customer architects for finalizing design Manage Project: Manage delivery of embedded software and manage requirement understanding and effort estimation. Support project manager with inputs for the projects Manage Team: Set FAST goals and provide feedback understand aspirations of team members and provide guidance opportunities etc. Ensure team members are upskilled Ensure team is engaged in project Proactively identify attrition risks and work with BSE for retention measures Certifications: Take relevant domain/technology certification Skill Examples: Ability to do Embedded C, C++ programming (OOP) STL Assembly programming for product level. Ability to create and execute one or more of the following domains: Storage/connectivity/Media/graphics/boot/clusters/ infotainment/ADAS Ability to do Linux / Android kernel patching Back porting kernel patches and OOT merging; upstreaming to community Ability to develop solutions based Skills Embedded Software,Embedded C, Embedded C++, RTOS, IOT/Wireless/IOT.

Posted 1 month ago

Apply

4 - 6 years

8 - 12 Lacs

Gurugram

Work from Office

Naukri logo

We are looking for an experienced Embedded Firmware Developer to design and implement firmware for microcontroller-based systems. You will be responsible for writing efficient code in C/C++ python , integrating RTOS features, and ensuring communication with various peripherals and cloud services. Key Responsibilities Develop embedded firmware using C/C++ and Python. Work with microcontrollers like ESP32 and integrate communication protocols (UART, SPI, I2C, BLE, Wi-Fi). Implement and manage RTOS features such as multitasking and inter-process communication. Utilize IDEs like Espressif IDE, Arduino IDE, or PlatformIO for development and debugging. Integrate network stacks (HTTP, MQTT, WebSockets, TCP/IP). Collaborate with hardware engineers for system-level integration and testing. Perform debugging, unit testing, and system testing. Develop Python-based GUI applications (Tkinter) and data visualization tools (Matplotlib). Use Git for version control and maintain proper documentation. Required Skills & Qualifications Bachelor's degree in Computer Engineering, Electronics, or related field. 4+ years of hands-on experience with embedded C/C++ development. Experience with ESP32 or similar microcontrollers. Proficiency with communication protocols (UART, SPI, I2C, BLE, Wi-Fi). Good understanding of RTOS concepts and implementation. Basic Python scripting Familiarity with version control systems like Git. Nice-to-Have Experience with OTA updates, power management, and bootloaders. Familiarity with cloud communication via MQTT or HTTP REST APIs. Exposure to Agile and SDLC practices.

Posted 1 month ago

Apply

1 - 3 years

4 - 6 Lacs

Bengaluru

Work from Office

Naukri logo

Role Lead - Software Developers (C++) Location Yelahanka , Bangalore Educational Qualification – B.Tech / M.Tech – CSE , ECE , EEE , Instrumentation Exp Level – 1- 3 Years in C / C++ & VxWorks Sectors – Avionics / Automotive domain Roles and Responsibilities Understands Object Oriented software design methodology and creates software designs, implements as well as integrates software components and modules. Should be able to carry out developmental testing of the software components and modules. Also be able to develop and integrate testing of the builds. Experience in Embedded software development and Complex Systems Knowledge of DO-178C, DO-332 standard Experienced in C / C++ programming Knowledge of Linux kernel / OS concepts Experienced in Device driver programming Exposure to Certification for DO 178B/C level A; LDRA Exposure to Model Based Development. Exposure to creation of software requirements Exposure to RTOS (VxWorks) Immediate joiners are preferred . Interested candidates are requested to share the updated cv to arunkumarc@tataadvancedsystems.com

Posted 1 month ago

Apply

3 - 8 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : Embedded C++ Good to have skills : C (Programming Language), Linux Minimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Silicon Firmware & Embedded Engineer, you will be responsible for writing the software that powers and operates a silicon chip. Your role involves developing pre-silicon firmware and software with a direct interface to hardware, integrating and developing C/ C++ tests/APIs and software build flow, performing design and code reviews, and testing and validating product implementations. Roles & Responsibilities: Expected to perform independently and become an SME. Required active participation/contribution in team discussions. Contribute in providing solutions to work related problems. Develop pre-silicon firmware and software with a direct interface to hardware. Integrate and develop C /C ++tests/APIs and software build flow. Perform design and code reviews. Test and validate product implementations. Collaborate with cross-functional teams to ensure project success. Professional & Technical Skills: Must To Have Skills: Proficiency in Embedded C. and Understanding of C++ is a plus Strong understanding of hardware-software interface. Experience in developing firmware for silicon chips. Knowledge of debugging tools and techniques. Hands-on experience with version control systems. Additional Information: The candidate should have a minimum of 3-4 years of experience in Embedded C. This position is based at our Bengaluru office. A 15 years full time education is required. Qualification 15 years full time education

Posted 1 month ago

Apply

8 - 12 years

20 - 35 Lacs

Gurugram

Work from Office

Naukri logo

• 9+ years of experience in embedded systems development. • Strong proficiency in Linux environments. • Expertise in C and Python programming languages. • Experience with Bash/Shell scripting for automation. • Required Candidate profile In-depth knowledge of Socket Programming (TCP/IP, UDP, TLS). Familiarity with Serial Communication (RS232). .

Posted 1 month ago

Apply

6 - 9 years

20 - 30 Lacs

Hyderabad

Work from Office

Naukri logo

A Bachelors/Masters degree in Computer Science, Computer Engineering, Electronics and Communication Engineering, Electronics Engineering, Electrical Engineering, Information Technology or related field 6+ years of related experience Experience in programming in embedded operating systems with preference in Android OS is desirable Programming languages: C, C++, and assembler (x86, MIPS, SHx, etc.). Understanding of low level hardware components is must Experience in developing Board Support Packages (BSP) for Embedded Operating systems. Experience in developing Embedded software for hardware systems using software and hardware tools such as debuggers, In Circuit Emulators, Oscilloscopes, Logic Analyzers, etc Additional Job Description • Experience in platform layer software development for embedded OS Experience in software development processes Knowledge of various communication buses such as SPI, I2C, USB, SATA, RS-232, RS-485, CAN, etc. is desirable. Knowledge of scripting

Posted 1 month ago

Apply

6 - 9 years

32 - 35 Lacs

Noida, Kolkata, Chennai

Work from Office

Naukri logo

Dear Candidate, We are hiring a C++ Developer to work on high-performance systems, real-time applications, and embedded solutions. The role requires deep knowledge of C++ and system-level programming. Key Responsibilities: Write high-efficiency code in C++11/14/17 Design and develop low-latency applications Optimize software for memory and processing efficiency Debug and troubleshoot complex system behaviors Collaborate with hardware, firmware, and software teams Required Skills & Qualifications: Proficient in C++, STL, and multithreading Experience with memory management, pointers, and system calls Knowledge of Linux development, IPC, and embedded systems Familiar with GDB, Valgrind, and performance profiling tools 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 Reddy Delivery Manager Integra Technologies

Posted 1 month ago

Apply

1 - 4 years

6 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

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 1 month ago

Apply

13 - 16 years

45 - 50 Lacs

Noida, Ahmedabad, Chennai

Work from Office

Naukri logo

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 1 month ago

Apply

6 - 10 years

12 - 22 Lacs

Bengaluru

Work from Office

Naukri logo

Job Title: Embedded Systems Engineer Protocols & Networking Job Location: Bangalore (Work from Office) Experience: 6+ years If your profile matches the required experience, Kindly apply OR Share your resume across to yasar.arabath@andortech.com Job Description We are seeking a skilled Embedded Systems Engineer with 68 years of experience to join our team in Bangalore . The ideal candidate will be responsible for designing and implementing communication protocols, performing system-level debugging, and delivering high-quality embedded solutions in a collaborative, geographically distributed environment. Key Responsibilities Design, implement, and unit test embedded software modules using C++ on RTOS/Linux platforms. Work on IEC 60870-104 and IEC 60870-101 protocol implementations for SCADA systems. Develop and integrate support for protocols like TCP/IP , RS-232 , and IPC . Collaborate with architects, solution experts, and global engineering teams to ensure timely delivery and integration. Conduct impact analysis , perform defect and security fixes, and ensure quality compliance through thorough testing. Utilize tools such as WinDbg for debugging memory leaks, crash dumps, and low-level system issues. Must-Have Skills Strong programming experience in C++ . Hands-on experience with communication protocols : IEC 60870-104, IEC 60870-101. Knowledge of SCADA communication protocol simulators such as ASE, TMW, IEDScout, IEDSmart. Proficiency in TCP/IP , RS-232 , IPC , and other network/system-level protocols. Experience with RTOS/Linux environments and debugging tools. Optional Skills Experience in debugging memory leaks, crash dumps using tools like WinDbg or similar.

Posted 1 month ago

Apply

7 - 12 years

12 - 19 Lacs

Bhubaneshwar, Bengaluru, Hyderabad

Work from Office

Naukri logo

Strong experience in Software design and development using C, C++ Good experience in end-to-end development and integration Experience in Over The Air(OTA) for Automotive, industrial applications Experience in Firmware development

Posted 2 months ago

Apply

4 - 9 years

6 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Skills : Embedded C++ , Android , Multimedia Camera ,HAL ,OMX, V4L2, Languages: Strong C , C++, Java, R, Python. Data Structures and Algo, Knowledge of Android Camera HAL, Latest/Camera 2 API, Multimedia framework Required Candidate profile Domain: Multimedia Camera, Android framework, Video Notice Period: 0-30 days EducationBE/B.tech and ME /M.tech CSC, ECE, EEE, IT, (No Mechanical and civil)

Posted 2 months ago

Apply

10 - 20 years

7 - 14 Lacs

Chennai

Work from Office

Naukri logo

Role & responsibilities Embedded C++ developer To troubleshoot and fix the existing defects on the software both on platform layer and on application layer To troubleshoot and fix the performance related defects on the lwip network stack services code. Document the module design and the code API documentation. To develop embedded software using C++language on the STM32 MCU and Sparc platform .The platform is written using the object oriented programming principles and driven with event based scheduler. To understand the application requirements and implement the features for the power source, PS HMI and cooler modules. Preferred candidate profile Perks and benefits

Posted 2 months ago

Apply

4 - 8 years

15 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

Realizing and implementing the shortlisted architecture in SW code in compliance to software development lifecycle needs. Testing implemented control strategies on hardware and/or simulation platforms to verify quality of control system realization. Required Candidate profile Expertize in embedded software development for complex system and architecture. Expertise in programming languages like Embedded C, C++, real time operating systems, ClearCase or Git

Posted 2 months ago

Apply

4 - 9 years

8 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

Skills : Embedded C++, Linux device driver, Kernel , Bootloader,System S/W development, and BSP development, LK bootloader, stage 1/2 bootloader bug fixing/development, Boot KPI assessment & optimization, Required Candidate profile Linux baremetal and Android and RTOS(QNX/VX works bring up experience, Protocols such as SPI/I2C/GPIO, etc Notice Period: 0-30 days

Posted 2 months ago

Apply

10 - 20 years

35 - 100 Lacs

Bengaluru

Work from Office

Naukri logo

Job Requirements Firmware Architect Job Description: Qualifications BE / B.Tech / M.tech in Electronics and communication 10+ years of experience in embedded system/embedded linux application development and communication protocols Mandatory skills: Strong Experience in C/C++ Programming Experience in ARM controller (preferably TI) based platform development Embedded Linux, resource configurations Yocto Bootlaoder, OTA Security Linux BSP & Driver Industrial protocols Hardware configurations and bring-up Preparing target for various HW configurations Industrial gateway Linux customization, container orchestrations Telemetry Strong debugging skills. Knowledge of Embedded Software Development Life cycle Nice to have skills: Exposure to Agile development methodologies / Scrum workflow. Work Experience Firmware Architect Job Description: Qualifications BE / B.Tech / M.tech in Electronics and communication 10+ years of experience in embedded system/embedded linux application development and communication protocols Mandatory skills: Strong Experience in C/C++ Programming Experience in ARM controller (preferably TI) based platform development Embedded Linux, resource configurations Yocto Bootlaoder, OTA Security Linux BSP & Driver Industrial protocols Hardware configurations and bring-up Preparing target for various HW configurations Industrial gateway Linux customization, container orchestrations Telemetry Strong debugging skills. Knowledge of Embedded Software Development Life cycle Nice to have skills: Exposure to Agile development methodologies / Scrum workflow.

Posted 2 months ago

Apply

2 - 4 years

2 - 6 Lacs

Navi Mumbai

Work from Office

Naukri logo

JavaScriptthebelow-mentioned Urgent Requirement for Embedded Software Design Engineer, Navi Mumbai location. Location Mahape, Navi Mumbai Qualification - BE Electronics & Telecommunication/ Instrumentation Key Skills - Python Java, HTML , Software development, C, C++, Linux, ARM microcontroller, processor, Raspberry pi, GUI design, SPI, I2C, UART, Microcontroller : 89V51 , 8051 controllers, stepper motor control, Bldc motor control. Job Description - Familiarity with front end technologies like Java script & HTML • Experience in embedded C & Microcontrollers. • Good Problem solving & logical Thinking Skills • Experience in developing software utilizing various coding languages. • Analyze and test programs and products before formal launch. • Work closely with project managers, other developers and sales and marketing professionals • Sound knowledge of Electronics - hardware / software, electronic systems, Analog & digital circuits, Embeded Systems To design, develop and debug Embedded software for projects - To work on 8-bit / 32-bit microcontrollers. - Design Firmware Architectures for new products - Ensure logical commenting in all project software developed. - To make hardware designs/ prototypes for new products/features. - Provide support to production. - To review codes developed by other team members Test case document preparation as per customer requirement to cover all features, Requirement gathering, analysis Identify bugs and issues in software and coordinate with the development team bug reporting, bug maintaining, bug tracking, bug closing, and using bug tracking tools like Mantis and Bugzilla, SCM tools like SVN & Git Reduce development and maintenance costs To automate the test cases to reduce time and cost Release/Software management tracking of multiple deployed releases to customer and production, release versions maintenance Technical support after Product deployment (A2) and Customer interaction Team lead and managing subordinates by allocating daily work Report preparation w.r.t process adherence (internal/external customer) Manage product development like AIS140 and Intelligent transport systems by providing testing skills, 4 Ensuring the usage of communication protocols like CAN, TCP-IP, RS485,HTTP, MQTT,UDS etc for the enhancement of the system. QA team building and ensuring the team performance & responsibilities Interested candidates can share their updated resume on kalpana.suryavanshi@electrolabgroup.com & hr@electrolabgroup.com along with below mentioned details Current CTC Expected CTC Notice Period

Posted 2 months ago

Apply

13 - 16 years

45 - 50 Lacs

Chennai, Ahmedabad, Noida

Work from Office

Naukri logo

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 2 months ago

Apply

2 - 5 years

8 - 10 Lacs

Hyderabad

Work from Office

Naukri logo

Position Overview: We are looking for an experienced Embedded Software Test Engineer with expertise in C&C++, Verification & Validation (V&V), and DO-178 standards to join our team for avionics projects. Key Responsibilities: Develop and execute test plans and test cases for embedded software using C&C++. Perform verification and validation activities to ensure software quality and compliance. Ensure compliance with DO-178 standards throughout the software development lifecycle. Work collaboratively with developers and engineers to understand requirements and design test strategies. Identify, document, and track defects for resolution. Qualifications: 2-5 years of experience in embedded software testing. Strong expertise in C&C++ programming. Experience with Verification & Validation (V&V) processes. Solid understanding of DO-178 standards. Mode of Interview - F2F Mode of work - 5 Days WFO Location - Hyderabad

Posted 2 months ago

Apply

3 - 8 years

10 - 20 Lacs

Hyderabad

Work from Office

Naukri logo

Job Description Summary Firmware Engineer will participate in embedded firmware development for the MarkVIe platforms. You will work in a global environment with a skilled cross functional team of engineers creating and improving state-of-the-art platform for use in every kind of power generation application. Essential Responsibilities Designing and implementing software of embedded devices and systems Designing, developing, coding, testing and debugging system software Analyzing and enhancing efficiency, stability and scalability of system resources Integrate and validate new product designs Interface with hardware design and development Assess third party and open source software Automated unit and regression testing Qualifications/Requirements 3-5 years of working experience in embedded software programming BE/B. Tech in Computer science/Electrical/Electronics engineering Experience in hands on development and troubleshooting on embedded targets Solid programming experience in C or C++ (preferably C++) Experience in embedded systems design with preemptive, multitasking real-time operating systems ( preferably QNX RTOS) Experience of doing automated unit test for C/C++ applications. Familiarity with software configuration management tools, defect tracking tools, and peer review. Exposure to C# development will be an added advantage.

Posted 2 months ago

Apply

8 - 12 years

5 - 10 Lacs

Pune

Work from Office

Naukri logo

SPI,RTOS,C /C++,serial communication),communication protocols

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