Home
Jobs

76 Freertos Jobs - Page 2

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.

3.0 - 8.0 years

8 - 14 Lacs

Pune, Bengaluru

Work from Office

Naukri logo

The Core BSP Engineer is responsible for developing and maintaining the Board Support Package (BSP) for embedded systems, ensuring optimal performance and device compatibility. Key Responsibilities : - Develop and maintain BSPs for target hardware platforms - Integrate operating systems, middleware, and drivers into BSPs - Optimize and tune BSPs for maximum performance and efficiency - Resolve hardware and software compatibility issues - Perform testing and validation of BSP releases - Work closely with hardware and software engineers to ensure BSP compatibility - Stay abreast of emerging BSP technologies and best practices Technical Skills : - Embedded systems architecture and design - C/C++ programming - Board Support Package development - Operating system internals (e.g., Linux, FreeRTOS) - Embedded toolchains (e.g., GCC, Clang) - Hardware debugging techniques - ARM or other embedded processor architectures Required Qualifications : - Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field - 3+ years of experience in embedded systems development - Strong understanding of BSP development principles and methodologies Skills & Experience : Board Support Package : - Experience in developing and maintaining BSPs for embedded systems Core BSP : - Proven ability to optimize and tune BSPs for performance and efficiency - Excellent communication and teamwork skills - Ability to work independently and as part of a team

Posted 3 weeks ago

Apply

6.0 - 8.0 years

25 - 30 Lacs

Bengaluru

Work from Office

Naukri logo

We are looking for a motivated and skilled Embedded Software Engineer to join our team to work on cutting-edge automotive technologies. The candidate will be responsible for software integration, test application development, and support of software-hardware co-debugging. This role will collaborate with multiple cross-functional teams, including hardware, system, validation, and quality assurance teams. Skill Set Must Have: Strong C programming skills for microcontrollers (ARM Cortex M and A series) Strong debugging and problem solving skills Ability to work independently Knowledge and experience with real time operating systems e.g. AUTOSAR OS, FreeRTOS, Zephyr Electronics knowledge (e.g. reading schematics) and basic trouble shooting skills on hardware development boards Experience using test equipment (Oscilloscopes, logic analyzers, CAN analysers, debuggers etc. to debug the hardware software interface) Experience with making technical documentation such as Architecture Design, User Manual Traceability to the system/software requirement specification Familiarity with configuration management tools such as Git, Subversion Familiarity with Requirement management tools like DOORS9, DOORS-NG Knowledgeable about Agile way of software development including continuous integration and continuous deployment Self-motivated and looking for continuous improvements in the tools, processes and methodologies Strong communication skills Natural team player and obsessive to learn and gain experience Good to Have: Experience with Application software development for Automotive RADAR systems Knowledge and experience about Automotive software Functional Safety aspects Other programming languages C++, Python, C#, Java Knowledge of Matlab and matlab scripting will be a plus Knowledge of AutoSAR and ASPICE processes will be a plus Knowledge and experience with Inter-processor communication software stack development Knowledge of Enterprise Architect for software architecture design Knowledge of DOORS9 and DOORSNG for requirements management Roles and Responsibilities Develop Test Applications in C, C++ that tests the interfaces between various sub-systems Work with Software and system integration team in handling product diversities (various SKUs, soft configs, run-time vs. compile time diversity), closely working with validation team, analyzing system issues and working with SW and HW team to resolve the issues Define/Update integration strategy and related testing strategy Drive software integration process (CI/CD, DevOps) to deliver the quality product to customer Automate the manual operations with reusable tools Work with Quality teams to prepare documents for external Automotive Specific Audits Keep the deliverables in track and work with multiple project managers to deliver the SDK to the customers Work with HW/SW architects to understand the product details Work with CM/BM team to improve the build and continuous integration strategies

Posted 3 weeks ago

Apply

4.0 - 6.0 years

10 - 16 Lacs

Hyderabad

Work from Office

Naukri logo

What you will do Deliver platform software components to support new features/asks. Enhancing the DX-Developer Experience (API's, Sample Apps, Tools Integration, Documentation) of the Platform Software. Add support for new features/peripherals as per the HRM. Porting of Platform SW components. Minimum Qualifications Hands-on embedded software development Strong C programming knowledge Coding experience with developing modules/components using layered architecture for Platform SW. Exposure to highly resource-constrained, real-time, embedded environments. Experience writing and optimizing device drivers for MCU peripherals (UART, SPI, GPIO, i2c, RTC, DMA, Watchdog, etc.) Experience with one or more RTOS Free RTOS, uc/OS. Proficiency with electronics bench test equipment such as oscilloscopes, logic analyzers, etc. Experience working within a global organization Excellent communication skills Qualifications Considered a Plus Experience working for a semiconductor company Experience with Assembly Language for at least one MCU (ARM, RISC-V) Understanding of hardware IP architecture, development and verification.

Posted 3 weeks ago

Apply

5.0 - 10.0 years

15 - 25 Lacs

Pune

Work from Office

Naukri logo

Job Description: We are seeking an experienced Bluetooth Low Energy ( BT/ BLE Stack Developer )to join our embedded systems team. The ideal candidate will have a strong background in BLE protocol stack development, embedded systems, and real-time operating systems (RTOS), particularly FreeRTOS. You will play a key role in designing, implementing, and maintaining Bluetooth communication layers for next-generation connected devices. Responsibilities: Design, develop, and maintain custom Bluetooth Low Energy (BLE) stacks and profiles. Work on BLE protocol layers (L2CAP, ATT, GATT, GAP, HCI) and application-level integration. Implement and optimize BLE features in embedded platforms running FreeRTOS. Debug and resolve complex issues related to Bluetooth communication, interoperability, and performance. Collaborate with hardware, firmware, and mobile application teams to ensure seamless integration. Maintain and enhance existing codebases written in C and C++. Conduct code reviews, write technical documentation, and mentor junior engineers. Requirements: 5+ years of hands-on experience in Bluetooth Low Energy (BLE) stack development. Strong programming skills in C and C++ . Solid understanding of Bluetooth protocol layers and BLE architecture. Experience with FreeRTOS or similar embedded RTOS environments. Familiarity with embedded development toolchains (ARM, GCC, IAR, Keil, etc.). Experience with power optimization techniques in low-power wireless communication systems. Knowledge of security protocols and pairing mechanisms in BLE. Preferred Qualifications: Knowledge of other wireless protocols (e.g., Zigbee, Thread, Wi-Fi). Familiarity with mobile app BLE integration (iOS/Android). Bachelors or Master’s degree in Electrical Engineering, Computer Engineering, or related field.

Posted 3 weeks ago

Apply

4.0 - 7.0 years

10 - 20 Lacs

Pune

Hybrid

Naukri logo

Key Responsibilities: Develop and maintain embedded software for wireless products such as IoT devices, RF modules, BLE, Wi-Fi, LoRa, Zigbee, or LTE-based systems . Work with cross-functional teams to integrate software with custom hardware and validate end-to-end functionality. Implement and optimize protocol stacks and communication layers. Design and develop real-time embedded applications using RTOS or bare-metal environments. Interface with hardware peripherals (UART, SPI, I2C, ADC, DMA, etc.). Debug and resolve system-level issues using embedded development tools (JTAG, SWD, logic analyzers, protocol sniffers). Ensure software quality through code reviews, unit tests, and automated validation. Contribute to firmware architecture, design documents, and version control practices. Required Skills & Qualifications: Bachelors or Master’s degree in Electronics, Computer Science, Electrical Engineering, or related field. 4+ years of experience in embedded C/C++ programming . Strong understanding of wireless communication protocols such as BLE, Wi-Fi, LoRa, Zigbee, or 6LoWPAN. Proficiency with RTOS platforms (e.g., FreeRTOS, Zephyr) or bare-metal programming. Experience working with MCUs/SoCs (e.g., Nordic nRF, STM32, ESP32, TI CC series). Solid grasp of embedded system constraints (memory, power, real-time processing). Experience with version control tools like Git and development workflows.

Posted 3 weeks ago

Apply

2.0 - 6.0 years

12 - 17 Lacs

Hyderabad

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Hands on experience in debugging ThreadX and Linux Embedded stability issues both Kernel Space and User Space. Hands on experience on System Drivers which includes GPIO, Clocks, Buses Debug the issues from the dumps provided by OEMs to find the root cause of the issues. Should be able to setup the internal environment and try to reproduce the issues. Should have good understanding on the usage of Trace32, GDB and other debugging Tx tools. Should be able to engage with customers in remote debug sessions, trainings, escalation meetings. Should have very strong analytical and low level debugging skills. Should be able to drive self and work independently. Prior experience on Qualcomm chipsets is mandatory. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.

Posted 3 weeks ago

Apply

1.0 - 4.0 years

12 - 17 Lacs

Hyderabad

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Applications Engineering General Summary: : We are seeking a highly skilled and experienced Embedded Systems Engineer to join our dynamic team. The ideal candidate will have a strong background in BSP, and device driver programming, with at least 5 years of hands-on experience. Experience in safeRTOS or FreeRTOS, AutoSAR will be a plus point. Job Overview Minimum 3 years of experience in BSP, and device driver programming. Debug and troubleshoot complex system issues. Communicate effectively with customers and internal stakeholders. Embedded concepts on the ARM platform (SoC), including RTOS Hands on experience of BSP and driver development on any RTOS. Detailed understanding of SoC hardware blocks - Clocks Controllers, DCC, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/PCIE/CAN/Ethernet/USB/UFS), power management Embedded C, embedded architecture, and assembly instruction sets Exposure to one or more of below technology areas is a plus:- Multiprocessor Architecture, ARM processors, caching, interrupts, etc., Virtualization technologies across CPU and MM hardware accelerators Hands on Experience in Autosar software architecture and development Proficient in C programming. Understand the customer requirement, debugging issues on the customer platform. Familiarity with JTAG debugging tools. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Applications Engineering, Software Development experience, or related work experience.ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Applications Engineering, Software Development experience, or related work experience Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Applications Engineering, Software Development experience, or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 1+ year of any combination of academic and/or work experience with Programming Language such as C, C++, Java, Python, etc. 1+ year of any combination of academic and/or work experience with debugging techniques. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.

Posted 3 weeks ago

Apply

1.0 - 5.0 years

16 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm ADAS/Autonomy team is engaged in offering optimized solutions built on DSP, computer vision and machine learning algorithms for the Qualcomm ADAS/Autonomy SoCs. We are seeking engineers with experience in system and SoC SW level functional safety concepts. The job requires understanding and defining of the Safety Concept and Architecture, Software Safety requirements, defining and deploying safety processes and development of Safety software by following the ISO26262 software processes. Interaction with customers, architects and test/integration teams are required as part of the job. The job also involves working with the Software quality team for adherence of ISO26262 and ASPICE processes. In this role, the candidate will work with local and global teams to understand, define and implement and productize Automotive specific features including software enablement (drivers/BSP/RTOS/AUTOSAR MCAL), security, functional safety, and power applied to Automotive products on our current and next generation SoCs. The candidate will also have the responsibility to coordinate and execute plans which will encompass validation of all the feature requirements. The Candidate will have the responsibility to identify and address any abnormal discoveries by root-causing and providing detailed corrective actions in the form of optimizations and/or fixes. When possible, the candidate is expected to prototype and pre-validate recommended fixes. Additionally, the candidate will be responsible for any automation of design under test along with validation efforts and working closely with design/production/bench IP teams. Minimum Qualifications: "¢ Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 3-6 years of Embedded Software Development experience, including low level drivers, and RTOS The candidate should possess 3 to 6 years of industry experience in embedded software driver development and having expertise in one or more below areas would be preferred: Should be able to ramp up fast and must have the attitude to work with the team. Strong C and Assembly Programming with OS & Multi-Processor concepts Embedded software development in C and C++ on ARM or similar cores. Hands on experience of driver development on any RTOS, Experience in SafeRTOS/FreeRTOS based development is nice to have Experience in Autosar MCAL development is nice to have Experience in Autosar BSW integration and validation is nice to have ARM Trust-Zone & ARMv7/v8 architecture. Good debugging skills with experience on debugging with Lauterbach JTAG debuggers. Work on challenging customer requirements and issues. Basic understanding one or more of hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/UART/CAN/Ethernet/Clock/etc) Automotive SW development experience is must have Experience in ISO26262/functional safety and ASPICE is highly desirable Basic knowledge on Power Mgmt. IC is desirable Knowledge of Software/Hardware Security concepts is desirable Closely work with the hardware team to contribute/suggest modifications to the hardware design. Any past working experience on Qualcomm chips nice to have

Posted 3 weeks ago

Apply

7 - 10 years

15 - 27 Lacs

Bengaluru

Work from Office

Naukri logo

Role: Embedded Engineer Exp: 6-9 Years Location : Bangalore Job Description : Proficiency in embedded software programming languages C++. Looking for 5+Years of relevant experience In Embedded C++ development Solid understanding on embedded RTOS and its concepts Good understanding of hardware design, reading schematics Experience using oscilloscope and logic analyzer for troubleshooting. Experience using oscilloscope and logic analyzer for troubleshooting. Experience with Google UT framework Familiarity with digital communication protocols (I2C, A2B, SPI, UART) Clear in articulating technical knowhow to cross locational teams and stakeholders. Familiarity with Agile-Scrum way of working Preferred candidate profile Experience in Microcontrollers & Communication protocols Knowhow of development tools such as CCES, Codesonar & DevOps tools for CI/CD Knowledge of DSP controllers of ADI in Griffin family Good to have knowledge of project management tools such as Jira, Confluence Background of Agile or V-model based project life cycle Note: Looking for Immediate & Max 45 days Notice Period only. Interested can revert with updated cv on ambika.dongre@harman.com

Posted 1 month ago

Apply

9 - 14 years

17 - 25 Lacs

Hyderabad

Work from Office

Naukri logo

As a Embedded SW Lead, you will be responsible for low level drivers, toolchain, boot code, BSPs, and functionality of the Embedded Micro-Controller and its Wireless and Sensor peripherals. Key Qualifications : - Design and develop embedded software using - bare metal- and real time operating systems on multiple boards and MCUs. - Design and develop board bring up code, device driver code, boot loaders, firmware update software (OTA), Secure boot, software for interfacing with sensors and peripherals, and application software. - Design and develop firmware including toolchain, BSPs to support IIoT modules. - Design, develop, and enhance middle layer framework to support reliable and maintainable application development, including higher layer communication stacks such as MQTT, LwM2M etc. - Design, document, code, test, and debug embedded device controllers for IoT. - Create unit and integrated test plans, test cases, and perform unit and integration testing and code reviews. Test tool development for both system verification and production test. - Support project planning efforts, including task definition and work effort. - Perform analysis, resolution, and tracking of defects and improvement to closure. - Develop and improve software development processes and procedures. - Provide engineering support for other departments as necessary. - Complete other engineering duties as assigned Minimum requirements : - 9 + years of experience in embedded systems development with strong C++ skills, multi-threading, multi-processor interfacing, and hardware-software integration. - Excellent software design skills and C/C++ programming skills; preferably in safety critical software development. - 3+ years of programming experience targeting embedded Microcontrollers (Experience with ARM Cortex M3/M4,/MSP430 or similar microcontroller preferred). - Experience working with microcontrollers running both RTOS (Example: RTX, ThreadX, FreeRTOS, Micrium OS, etc.) and bare metal software. - Experience in developing device drivers, timers, interrupt handlers, message-based software, etc., - Experience in developing device drivers for bus interfaces and peripherals: SPI, I2C, UART, ADC, DAC, I2S, USB, LCD - Experience in C/C++ coding standard, OOD, static analysis, and code coverage. - Proficient with software development process. - Demonstrable experience developing efficient (memory, CPU, and bandwidth) software. - Familiarity setting up various embedded toolchains, build, and debugging environments. - Experience with software engineering processes and tools such as configuration management and issue tracking systems. - Ability to read circuit designs/electrical schematics and datasheets. - Experience in using oscilloscopes, logic analyzers, and other test equipment to troubleshoot hardware/software issues. - Excellent problem-solving, design, development, and debugging skills. - Strong communication and interpersonal

Posted 1 month ago

Apply

4 - 8 years

6 - 16 Lacs

Faridabad, Palwal

Work from Office

Naukri logo

Design, develop, and optimize embedded software for inertial navigation systems. Expertise in C/C++, RTOS, sensor fusion, motion tracking, and real-time algorithms 4+ years’ experience in aerospace, defense, or automotive systems.

Posted 2 months ago

Apply

10 - 20 years

2 - 3 Lacs

Bengaluru

Work from Office

Naukri logo

Role - Embedded Software Engineer, BE/B.tech Location: Bengaluru Interview Mode - F2F End Client - Ingersoll rand - Payroll - Harita Techserv • Must have: embedded systems programming o C/ C++ on RTOS o Multithreaded programming o Programming data transfer over SPI, UART, PCIe o Integration, debugging skills • Must have: o 10+ years of experience as a software development engineer o 5+ years of experience in all the embedded systems programming areas listed above.

Posted 2 months ago

Apply

6 - 10 years

4 - 9 Lacs

Pune

Work from Office

Naukri logo

Train engineers on Embedded System Create comprehensive training materials & up-to-date market, Industry oriented tutorials specific Automotive domain Conduct practical demonstrations & hands-on sessions Administer assessments & feedback to learners

Posted 2 months ago

Apply

4 - 9 years

22 - 27 Lacs

Bengaluru

Work from Office

Naukri logo

Job Title Software Technologist Job Description Analyses, designs, tests, codes, secures, debugs, modifies, deploys, integrates and maintains (system) software enhancements, test environment and/or new software. Uses state-of-the-art technologies and practices. Interacts with users / product owners to define / adjust requirements and/or necessary modifications. Keeps abreast of technical developments and practices in own field through literature, courses/trainings, technical contacts, and competitive environment. Applies agile software development methods as a member of agile teams. To succeed in this role, you should have the following skills and experience. BE/BTech/MCA/MTech with 4-9 Years of exp in Embedded Systems As a Senior Engineer with expertise in Embedded Systems, you will play a crucial role in designing, developing, and maintaining Device software. This role is focused on hands-on work, but it also requires the ability to direct others and architect solutions. Software design and development in embedded applications using C/C++ is required; C# and Python is preferred. Experience in RTOS. Experience in ARM architecture, ARM microcontrollers. Working knowledge in usb, ethernet, I2C,SPI, UART, Timers, etc. Experience in software development in medical industry or highly regulated industry. Experience with IEC 62304, FDA guidance for medical device development and other relevant medical device regulatory standards is highly preferred Experience in Agile SW Development practices. Experience in scaled agile framework (SAFe) is preferred Demonstrated experience working with real time operating systems. ThreadX is required, FreeRTOS is preferred Knowledge and application of the following standards and interfaces is preferred As a Senior Engineer with expertise in Embedded Systems, you will play a crucial role in designing, developing, and maintaining Device software. This role is focused on hands-on work, but it also requires the ability to direct others and architect solutions. Skill expectations: Software design and development in embedded applications using C/C++ is required. Experience in RTOS. Experience in ARM architecture, ARM microcontrollers. Working knowledge in usb, ethernet, I2C, SPI, UART, Timers, etc. Experience in software development in medical industry or highly regulated industry. Experience with IEC 62304, FDA guidance for medical device development and other relevant medical device regulatory standards is highly preferred Experience in Agile SW Development practices. Experience in scaled agile framework (SAFe) is preferred Demonstrated experience working with real time operating systems.

Posted 2 months ago

Apply

5 - 10 years

10 - 16 Lacs

Mumbai Suburbs, Navi Mumbai, Mumbai (All Areas)

Work from Office

Naukri logo

You will design embedded software for new electronic products ranging from simple microcontroller-based solutions to highly complex embedded processing systems, establish software verification testing tools and methods

Posted 2 months ago

Apply

8 - 13 years

20 - 30 Lacs

Pune

Work from Office

Naukri logo

Sr. Firmware Engineer Responsibilities: Works jointly with other embedded control firmware engineers on system and product architecture and related design strategies. Leads requirements meetings for moderately complex firmware design projects. Deliver high-quality C/C++ code in a real-time embedded environment Specify, design, and implement functionality and behaviors of embedded subsystems Design the software architecture and firmware implementation on hardware through integration, test, and high-volume manufacturing Responsible for all aspects of firmware design and development for new innovative products and features using embedded microcontrollers Work with global firmware team to implement embedded control algorithms and deploy products globally Participates in sustaining activities for existing products including diagnosis and resolution of defects Keep abreast of developments in the field of software languages, techniques, and methods. Job Requirements: Batcher or Master Degree in Electronics or Electrical or related Engineering with at least 8+ years of professional engineering experience designing, developing and analyzing embedded firmware Ability to develop and write control / software specifications In depth knowledge and extensive experience with embedded firmware development In-depth expertise in the programming languages C and C++ Exposure to software design patterns, Strong knowledge of Microcontroller architecture ,32- bit ARM Cortex is preferred. Hands-on multi-threaded application development RTOS like FreeRTOS platform. Interfacing with communications protocols such as CAN, MODBUS, I2C, SPI, and UART protocols is preferred Ability to work with device level hardware and software, especially in a lab environment. Experience in Analog and digital interface, board bring up activity. Understands hardware schematics and work with the hardware team to deliver production worthy hardware/software co-designed architecture Strong electrical engineering fundamentals Participate in code reviews and adhering to standards and procedures Experience with source control management (GIT etc.) Experienced in unit testing, Debugging, Bug fixing, verification testing, reliability testing. Experience with Battery and Power Management sub-systems, Safety and Thermal, is a plus Excellent documentation skills, teamwork, and problem-solving abilities Excellent verbal and written communication skills.

Posted 2 months ago

Apply

2 - 4 years

8 - 13 Lacs

Chennai, Bengaluru, Hyderabad

Work from Office

Naukri logo

Firmware Dev Generic Location: Bangalore, Hyderabad, Chennai, Pune Skills/Experience: Strong C, DS, Embedded protocols (I2C, SPI, UART, USB, Ethernet, PCI/PCIe), SoC or Microcontrller Arch, ARM Arch, relevant project level experience, Python or Shell scripting and understanding of any RTOS (Eg: FreeRTOS, Vxworks, pSoS, nucleus) or LSP Domain: Driver Developer or Verification/Validation Experience (years) : 2 to 4 years Location - Bengaluru,Hyderabad,Chennai,Pune

Posted 2 months ago

Apply

9 - 14 years

17 - 25 Lacs

Hyderabad

Work from Office

Naukri logo

As a Embedded SW Lead, you will be responsible for low level drivers, toolchain, boot code, BSPs, and functionality of the Embedded Micro-Controller and its Wireless and Sensor peripherals. Key Qualifications : - Design and develop embedded software using - bare metal- and real time operating systems on multiple boards and MCUs. - Design and develop board bring up code, device driver code, boot loaders, firmware update software (OTA), Secure boot, software for interfacing with sensors and peripherals, and application software. - Design and develop firmware including toolchain, BSPs to support IIoT modules. - Design, develop, and enhance middle layer framework to support reliable and maintainable application development, including higher layer communication stacks such as MQTT, LwM2M etc. - Design, document, code, test, and debug embedded device controllers for IoT. - Create unit and integrated test plans, test cases, and perform unit and integration testing and code reviews. Test tool development for both system verification and production test. - Support project planning efforts, including task definition and work effort. - Perform analysis, resolution, and tracking of defects and improvement to closure. - Develop and improve software development processes and procedures. - Provide engineering support for other departments as necessary. - Complete other engineering duties as assigned Minimum requirements : - 9 + years of experience in embedded systems development with strong C++ skills, multi-threading, multi-processor interfacing, and hardware-software integration. - Excellent software design skills and C/C++ programming skills; preferably in safety critical software development. - 3+ years of programming experience targeting embedded Microcontrollers (Experience with ARM Cortex M3/M4,/MSP430 or similar microcontroller preferred). - Experience working with microcontrollers running both RTOS (Example: RTX, ThreadX, FreeRTOS, Micrium OS, etc.) and bare metal software. - Experience in developing device drivers, timers, interrupt handlers, message-based software, etc., - Experience in developing device drivers for bus interfaces and peripherals: SPI, I2C, UART, ADC, DAC, I2S, USB, LCD - Experience in C/C++ coding standard, OOD, static analysis, and code coverage. - Proficient with software development process. - Demonstrable experience developing efficient (memory, CPU, and bandwidth) software. - Familiarity setting up various embedded toolchains, build, and debugging environments. - Experience with software engineering processes and tools such as configuration management and issue tracking systems. - Ability to read circuit designs/electrical schematics and datasheets. - Experience in using oscilloscopes, logic analyzers, and other test equipment to troubleshoot hardware/software issues. - Excellent problem-solving, design, development, and debugging skills. - Strong communication and interpersonal

Posted 2 months ago

Apply

4 - 9 years

15 - 20 Lacs

Hyderabad

Work from Office

Naukri logo

Embedded C - RTOS(FreeRTOS)/ Linux - Encryption, authentication, and secure communication. - Threat Modeling\ Vulnerability assesment.

Posted 2 months ago

Apply

3 - 8 years

10 - 14 Lacs

Chennai, Pune, Bengaluru

Work from Office

Naukri logo

I hope you are doing well! My name is Sheethal from the TA team at Randomtrees Pvt Ltd , and Im reaching out to you today to briefly introduce myself as well as personally extend this invitation to you on behalf of my company. Currently, we are looking to identify/invite exceptional talent like yourself, to Randomtrees Pvt Ltd. Job Description:Automotive Cybersecurity Minimum 3-8 years of industry experience for Bachelor in embedded system designs, preferably in automotive industry Broad knowledge of embedded HW and SW 3+ years of experience in system level cyber security concepts and architecture Working knowledge of embedded operating systems.( QNX, Free RTOS, AUTOSAR etc) Working experience on the support of hardware on cyber security (like HSM/SHE). Working experience on the Secure Boot, Secure JTag, Secure HW/SW, Secure Storage etc for microprocessors. Sound knowledge on Symmetric/Asymmetric Encryption/Decryption and signature handling. Good knowledge on the implications of cyber security on the production (Secure flashing, tools required, etc.) Desirable to have the knowledge of AUTOSAR support for Cyber Security Working knowledge of development processes and process models such as CMMI or ASPICE. Hands on root cause analysis processes & Strong attention to detail. Exemplary verbal and written communication skills. Creative problem-solver capable of creating and reproducing complex System/functional defects. EXP: CCTC: ECTC: NP:

Posted 2 months ago

Apply

9 - 14 years

18 - 30 Lacs

Pune

Work from Office

Naukri logo

JD Bachelors degree in electrical or software Engineering and/or Computer Science 5+ years of embedded software development experience Knowledge in multithread, multi-process, and real-time application development Extensive knowledge in SW development on either Linux or another POSIX OS system Hands on experience with 32-bit ARM based processors Experience with UART, Serial, I2C, Timer and SPI drivers Proficient in "C" programming language Knowledge of Agile/Scrum/Sprint and waterfall methodologies Experience with debugging tools JTAG, scope, logic analyzer, multimeter Experience with versioning tools such as GitHub Experience in issue tracking system (e.g., JIRA, Integrity) Experience with Atlassian tools (JIRA, Confluence) Hands on experience working with middleware and application layer. Strong analytical and problem-solving skills with ability to self-learn. J lf-starter with the ability to operate effectively with minimal supervision.J

Posted 2 months ago

Apply

3 - 8 years

3 - 6 Lacs

Hyderabad

Work from Office

Naukri logo

Embedded Developer - LDD we are open this demand for Hyderabad , Chennai and Bangalore locations Embedded Developer - LDD Job descriptions: 4 to 7 yrs of Exp in Embedded Software Domain Proficient in software development using C, C++ and multi-threaded programming. Working experience one or more RTOS like QNX, VxWorks, FreeRTOS, ThreadX is desired. Work experience Mainly LDD, Linux Kernel level experience Experience working with one or more of - BSP, HAL, Bootloader, UART/SPI/I2C/DMA and Board bring up. Understanding into architectures - CPU, MMU, Cache, Interrupts, DMA, ADC/DAC, EEPROM, PWM, Watchdog Timers etc is a plus Exposure ARM/IA 64-bit processors architecture and HW interfaces is a plus Experience in Make, CMake or Buildroot, Dev ops, Jenkins, CI/CT/CD is desirable Bachelors degree in computer science, Engineering, or related field.

Posted 2 months ago

Apply

7 - 12 years

18 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

The ideal candidate will possess deep expertise in microcontroller programming, real-time operating systems, and diverse communication protocols, all aimed at bolstering system connectivity and operational efficiency. Key Responsibilities: System Architecture and Embedded Development: Lead the architecture and development of robust embedded systems utilizing microcontrollers like Raspberry Pi Pico and ESP32. Harness expertise in FreeRTOS and Embedded C while exploring innovative programming languages such as Embedded Python to push system capabilities further. Device Integration and Communication Protocols: Design and implement sophisticated communication protocols including USB, RS-232, UART, Wi-Fi, Bluetooth (BLE 5.0). Ensure flawless data transfer and interfacing among integrated systems and hardware devices. IoT Connectivity and Application Integration: Develop comprehensive IoT solutions and craft APIs to enhance connectivity between embedded systems and mobile/web applications. Employ innovative connectivity technologies such as LoRa, Bluetooth (BLE 5.0) for expansive system integration. Power and Data Management: Strategize and refine power management systems and devise advanced battery management techniques. Implement robust data storage solutions to maintain the integrity and security of data across systems. Technical Leadership and Innovation: Lead technical troubleshooting, system testing, and exploration of future technologies. Champion the adoption of next-generation RTOS solutions and pioneering programming languages to maintain technological leadership. Project Management and Collaboration: Work closely with cross-functional teams to achieve project milestones. Manage and lead projects from conception to implementation, aligning with strategic aims and adhering to industry standards. Primary Qualifications: Education: Bachelors or Masters degree in Electronics Engineering, Electrical Engineering, Computer Science, or a related technical field. Experience: At least 12 years of direct experience in embedded systems design and development, with a strong emphasis on IoT and device integration. Technical Proficiency: Ability in microcontroller platforms like Raspberry Pi Pico and ESP32; profound knowledge of FreeRTOS; skilled in programming languages such as Embedded C, and familiarity with Embedded Python. Protocol Expertise: Extensive knowledge of essential communication protocols for IoT and device integration, including USB, RS-232, UART, Wi-Fi, LoRa, Bluetooth (BLE 5.0). Systems Integration: Proven ability to integrate complex hardware systems within a connected environment, improving performance and reliability. Desired Qualifications: Industry-Specific Experience: Hands-on experience with dairy technology devices, such as milk analyzers and weighing machines, understanding their communication and operational specifics. Regulatory Knowledge: Knowledge of industry standards and regulatory requirements pertinent to dairy and precision measurement sectors. Innovation and Research: Keen interest in and ability to embrace and lead the integration of innovative technologies and methodologies in embedded systems. Communication Skills: Exceptional verbal and written communication skills, capable of effectively conveying complex technical information to both technical and non-technical audiences.

Posted 2 months ago

Apply

3 - 6 years

5 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Linux Kernel drivers - Virt IO, Hypervisor development - VxWork s - experience range considered is 5 to 12 yrs in Embedded Software Domain - Good understanding one or more RTOS like QNX, VxWorks, FreeRTOS, ThreadX is desired - Proficient in software development using C, C++ and multi-threaded programming is needed - Exposure ARM/IA 64-bit processors architecture and HW interfaces is a plus - BTech / MTech degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree) - Network drivers, ethernet, Wi-Fi drivers in Linux kernel and or any other RTOS - Hypervisor => Linux kernel module, Virt IO, QEMU

Posted 2 months ago

Apply

15 - 18 years

25 - 35 Lacs

Pune

Work from Office

Naukri logo

Our Special Projects Division (SPD) is on the lookout for a highly competent and technically exceptional Software Lead to join our team. This is not a standard software developer role we are seeking a dynamic professional with deep technical expertise, problem-solving acumen, and the ability to thrive in challenging environments. As part of SPD, you will be working on cutting-edge global projects that demand innovation and precision. One of the key assignments includes contributing to the development of advanced turret gun systems, which requires a thorough understanding of embedded systems, real-time software development, and system integration. In this role, you will collaborate directly with leading global MNCs, ensuring seamless communication and alignment with international teams. This is an exciting opportunity for a software expert who is ready to lead from the front, take ownership of high-impact projects, and deliver solutions that make a real-world difference. You will be responsible for: 1. Design of Software Architecture for Challenging Mission critical applications using on real time operating systems like Vxworks, QNX, RT-Linux, on VME, VPX, CPCI and ARM based bare metal environments for embedded applications. 2. Develop firmware, drivers, system software, debug bootloaders, board support packages (BSPs), and Linux kernel modules. for SoM-based platforms. 3. Implement and optimize communication protocols such as SPI, I2C, UART, PCIe, CAN, and USB. 4. Develop Application software for VME, VPX, CPCI and ARM based SOM with multi-threading, multi-processing, communication protocol implementation, IPC, Synchronization technique, object-oriented design methodology. 5. Design of interactive GUI using latest tools like QT, Microsoft Visual Studio with interfacing of different instrumentations for real time monitoring and control of electromechanical and hydraulic systems. 6. Preparation of software design documents to develop software in a controlled manner with unit testing of modules during the software development process 7. Static and Dynamic code analysis UML Modelling Tool. 8. Software Validation and Verification on Target System. What skills set we are looking in a candidate: 1. BE with exposure to real time software development 2. Certification of Embedded System and RTOS must 3. Exposure to Software Version control app like GIT hub for software documentation 4. MATLAB/LabView desirable 5. Strong programming skills in C, C++, 6. Experience in Linux kernel development, device drivers, BSP development, embedded Linux build systems like Yocto, Buildroot, or other. 7. Familiarity with ARM, RISC-V, or other processor architectures. 8. Strong knowledge of SoM architectures, embedded memory hierarchy, and peripherals. 9. Experience with RTOS (e.g., FreeRTOS, Zephyr, QNX) and real-time programming. 10. Understanding of hardware-software co-design and low-level system performance optimization. 11. Strong debugging and problem-solving skills using tools like GDB, JTAG, logic analyzers and firmware development and debugging tools. 12. Knowledge of hardware description languages (Verilog, VHDL) and system-level design and DSPs, and FPGA-based hardware implementation.

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