Home
Jobs

1097 Rtos Jobs - Page 17

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

1.0 years

0 - 0 Lacs

India

On-site

GlassDoor logo

Job Title: Embedded Developer Department: Engineering Location: Bhubaneshwar, Odisha Experience Required: (flexible based on expertise) --- J ob Summary: We are seeking a highly skilled and self-motivated Embedded Developer with hands-on experience in bare-metal programming for microcontrollers and microprocessors. The ideal candidate will excel at reading datasheets, writing efficient, clean, and custom code without relying on external libraries or AI-based assistance, and working independently to design and implement robust embedded solutions. The candidate should demonstrate expertise in low-level hardware-software integration, serial and wireless communication protocols, and a solid understanding of embedded platforms such as AVR, STM32, or similar architectures. --- Key Responsibilities: 1. Firmware Development: o Develop, test, and debug firmware for embedded systems, primarily for AVR, STM32, or similar platforms. o Implement optimized, lightweight code for bare-metal applications. o Integrate hardware peripherals (GPIO, ADC, UART, SPI, I2C, etc.) with custom firmware. 2. Hardware Interaction: o Analyze and interpret datasheets, reference manuals, and schematics to enable seamless hardware-software integration. o Collaborate with the hardware team to design and validate embedded hardware interfaces. 3. Protocol Implementation: o Design and implement communication protocols, including UART, I2C, SPI, and CAN. o Develop wireless communication solutions using LoRa, Bluetooth, ZigBee, or equivalent technologies. 4. Testing & Debugging: o Perform hardware-in-the-loop (HIL) testing to validate embedded designs. o Use debugging tools such as logic analyzers, oscilloscopes, and protocol analyzers. 5. Documentation & Collaboration: o Maintain comprehensive documentation of firmware designs, processes, and debugging steps. o Work closely with cross-functional teams to ensure project timelines and deliverables are met. --- Required Skills and Qualifications: · Technical Proficiency: o Strong proficiency in C, C++, and low-level assembly programming. o Experience with bare-metal development and RTOS is highly desirable. o Familiarity with microcontrollers like AVR, STM32, or SoCs with ARM Cortex cores. · Peripheral Knowledge: o Deep understanding of hardware peripherals such as ADC, PWM, Timers, and DMA. o Knowledge of interfacing sensors, displays, and actuators with embedded platforms. · Communication Protocols: o Proficient in serial communication protocols (UART, I2C, SPI, etc.). o Experience in wireless protocols like LoRa, Bluetooth, or ZigBee. · Debugging & Tools: o Hands-on experience with debugging tools such as JTAG, SWD, and software like Keil, IAR, or STM32CubeIDE. o Proficiency in using lab equipment: logic analyzers, oscilloscopes, and multimeters. · Soft Skills: o Strong problem-solving ability and a proactive approach to debugging and optimization. o Ability to work independently and deliver high-quality, scalable solutions with minimal supervision. --- Preferred Qualifications: · Knowledge of low-power design principles for embedded systems. · Familiarity with SoCs or microprocessors (e.g., ESP32, Raspberry Pi, or ARM Cortex). · Understanding of bootloaders, firmware-over-the-air (FOTA) updates, and secure firmware practices. · Experience in version control systems like Git. · Exposure to automotive or industrial-grade embedded systems (optional but a plus). Job Types: Full-time, Permanent Pay: ₹18,000.00 - ₹25,000.00 per month Benefits: Flexible schedule Leave encashment Paid sick time Paid time off Provident Fund Schedule: Day shift Fixed shift Supplemental Pay: Performance bonus Quarterly bonus Yearly bonus Ability to commute/relocate: Patia, Bhubaneswar, Orissa: Reliably commute or planning to relocate before starting work (Required) Application Question(s): WHATS YOUR LAST SALARY? Education: Bachelor's (Preferred) Experience: EMBEDDED ENGINEERING : 1 year (Required) Work Location: In person Application Deadline: 19/06/2025 Expected Start Date: 19/06/2025

Posted 1 week ago

Apply

8.0 years

7 - 9 Lacs

Bengaluru

On-site

GlassDoor logo

Leading societies to a low carbon future, Alstom develops and markets mobility solutions that provide thesustainable foundations for the future of transportation. Our product portfolio ranges from high-speed trains,metros, monorail, and trams to integrated systems, customised services, infrastructure, signalling and digitalmobility solutions. Joining us means joining a caring, responsible, and innovative company where more than70,000 people lead the way to greener and smarter mobility, worldwide The Selected candidate will work with a highly motivated team involved in development of complex embedded solutions. The candidate will join with our Bangalore development center and will travel to our platform development center located in Europe on need basis. The Ideal candidate will be part of Product Development team in Bangalore. OVERALL PURPOSE OF THE ROLE: As a Software Designer, you will deliver software modules by ensuring detailed design and implementation of those modules. You will interface with Software Architect, Software designers and V&V designers and support program towards QCD commitments. RESPONSIBILITIES: Contribute to the elaboration of Software specification & architecture in collaboration with the Sw architect. Perform development of software modules: i. Perform the Sw modules detailed design & coding ii. Set up the Sw development tool chain iii. Prepare and perform Sw module tests and verifications of his / her deliverables (“Designer” tests), prior to the ones formally performed by a dedicated V&V team (depending on Safety Integrity Level and associated Product development organization) iv. Put the Sw work product under configuration management according to product Configuration Management Plan Keep informed of the evolution of technologies through techno watch Contribute to TIS standardization by reusing existing solutions or by implementing reusable solutions Keep a strong link with the Sw architect, Hw designer, RAMS and V&V departments through the whole Sw design cycle Apply processes and standards Contribute to continuous improvement (RoE: Return on Experience, process, …) QUALITFICATION & SKILLS: EDUCATION : Bachelor/Post Graduate in Engineering – IT, CS, ECE & EEE or Equivalent BEHAVIORAL COMPETENCIES: Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization Outstanding Technical leader with proven track record in managing multi software programs towards successful delivery. Be Innovative by demonstrating to peers and implement creation of reference libraries, reusable codes and model based developments. Ability to drive through obstacles, collaborate with global teams in different geographical locations. Flair to learn technologies specific to Railway domain. Team player with preferable experience of working with European customers. TECHNICAL COMPETENCIES & EXPERIENCE: 8+ years of experience in design of Software modules in complex embedded systems. Programming: C, Scripting languages (Python,..) Multi core / Multi-Threaded Programming OS : Linux, VX Works, QNX Protocols – TCP/IP, CIP, TRDP, MVB. The ideal candidate should have good experience in the Linux based Embedded/RTOS environment, good development skills adhering to software process and coding guidelines. The ideal applicant will able to thrive in a highly collaborative workplace and actively engage in the development process spread across different geographical locations. Significant experience in delivering analysis, design, develop, test and document. Strong knowledge on Embedded concepts such as multi-threading, IPC Ability to work on complex and distributed system Experience in Low level embedded software design is a must. Good knowledge on TCP/IP & Communication protocols. Strong Ability in problem solving and debugging, ability to narrow down the root cause in complex systems Exposure on security principals, secure network communications and knowledge on security domain is desirable Rail industry background is highly desirable, alternatively similar industries can also be considered. Location for the role : Bangalore, Short term fragmented travel to France as per program needs. Contract Type/ Bonus (OPTIONAL): Full- Time Alstom is the leading company in the mobility sector, solving the most interesting challenges for tomorrow’s mobility. That’s why we value inquisitive and innovative people who are passionate about working together to reinvent mobility, making itsmarter and more sustainable. Day after day, we are building an agile, inclusive and responsible culture, where a diverse group of people are off ered opportunities to learn, grow and advance in their careers, with options across functions andgeographic locations. Are you ready to join a truly international community of great people on a challenging journey with a tangible impact and purpose? Equal opportunity statement: Alstom is an equal opportunity employer committed to creating an inclusive working environment where all our employees are encouraged to reach their full potential, and individual diff erences are valued andrespected. All qualifi ed applicants are considered for employment without regard to race, colour, religion, gender, sexual orientation, gender identity, age, national origin, disability status, or any other characteristic protected by local law. Job Segment: Embedded, Testing, Product Development, Linux, Developer, Technology, Research

Posted 1 week ago

Apply

5.0 years

5 - 10 Lacs

Bengaluru

On-site

GlassDoor logo

Verification etc. . Able to do automation using Python or Perl or equivalent scripting language. . Good experience in CR/Defect management. . Good Experience in finding functional defects using positive and negative testing. . Good Knowledge on Test Life cycle & Defect life Cycle. . Good Knowledge on Testing Concepts. . Strong Ability in problem solving and debugging, ability to narrow down the root cause in complex system. Qualifications & Skills: EDUCATION Bachelor/Post Graduate in Engineering – IT, CS, ECE & EEE or Equivalent. BEHAVIORAL COMPETENCIES: Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization. Be Innovative and demonstrate to peers and implement in creation of Reference Libraries, reusable codes, and model based developments. Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization. Team Player with prior experience in working with European customer is not mandatory but preferable. TECHNICAL COMPETENCIES & EXPERIENCE: 5 + years of experience in Verification and Validation of complex embedded systems. The successful candidate will able to thrive in a highly collaborative workplace and actively engage in the development process spread across different geographical locations. Ideal Candidate should possess good analytical Skills and should be have experience in testing of On-Board and Trackside products of Railway Industry. Experience is Railway Industry is preferred but not mandatory. Experience in testing of Middleware with good knowledge of Communication protocols. Good experience in Requirement testing on Simulated Environment and opportunity to grow at System Level. Language Skills: Programming: C, ADA, C++, Scripting languages (Python,..) RTOS - Linux, VX Works. Testing tools: RTRT, VectorCast. Protocols – TCP/IP, CAN, UDP. Standards: CENELEC SIL4 / DO178A / DO178B. Alstom is the leading company in the mobility sector, solving the most interesting challenges for tomorrow’s mobility. That’s why we value inquisitive and innovative people who are passionate about working together to reinvent mobility, making it smarter and more sustainable. Day after day, we are building an agile, inclusive and responsible culture, where a diverse group of people are offered opportunities to learn, grow and advance in their careers, with options across functions and geographic locations. Are you ready to join a truly international community of great people on a challenging journey with a tangible impact and purpose? Equal opportunity statement: Alstom is an equal opportunity employer committed to creating an inclusive working environment where all our employees are encouraged to reach their full potential, and individual differences are valued and respected. All qualified applicants are considered for employment without regard to race, colour, religion, gender, sexual orientation, gender identity, age, national origin, disability status, or any other characteristic protected by local law. Job Segment: Testing, Embedded, Linux, Middleware, Technology

Posted 1 week ago

Apply

5.0 years

7 - 9 Lacs

Bengaluru

On-site

GlassDoor logo

Leading societies to a low carbon future, Alstom develops and markets mobility solutions that provide the sustainable foundations for the future of transportation. Our product portfolio ranges from high-speed trains, metros, monorail, and trams to integrated systems, customised services, infrastructure, signalling and digital mobility solutions. Joining us means joining a caring, responsible, and innovative company where more than 70,000 people lead the way to greener and smarter mobility, worldwide OVERALL PURPOSE OF THE ROLE: As a Software Designer, you will deliver software modules by ensuring detailed design and implementation of those modules. You will interface with Software Architect, Software designers and V&V designers and support program towards QCD commitments. RESPONSIBILITIES: Contribute to the elaboration of Sw specification & architecture, in collaboration with the Sw.architect Perform development of Sw modules: Perform the Sw modules detailed design & coding Set up the Sw development tool chain Prepare and perform Sw module tests and verifications of his / her deliverables (“Designer” tests), prior to the ones formally performed by a dedicated V&V team (depending on Safety Integrity Level and associated Product development organization) Put the Sw workproduct under configuration management according to product Configuration Management Plan Support the Sw / Sw and Hw / Sw integration, together with the Hw designer Sustain of the Sw Keep informed of the evolution of technologies through techno watch Contribute to TIS standardization by reusing existing solutions or by implementing reusable solutions Keep a strong link with the Sw architect, Hw designer, RAMS and V&V departments, through the whole Sw design cycle Apply processes and standards Contribute to continuous improvement (RoE: Return on Experience, process, …) Qualifications & Skills: EDUCATION Bachelor/Post Graduate in Engineering – IT, CS, ECE & EEE or Equivalent BEHAVIORAL COMPETENCIES: Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization Outstanding Technical leader with proven track record in managing multi software programs towards successful delivery. Be Innovative and demonstrate to peers and implement in creation of Reference Libraries, reusable codes, and model based developments. Flair to Learn technologies specific to Railway domain. Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization. Team Player with prior experience in working with European customer is not mandatory but preferable. TECHNICAL COMPETENCIES & EXPERIENCE 5 + years of experience in design of Software modules in complex embedded systems. The ideal candidate should have good experience in the development of Embedded/RTOS applications and good application to software process and coding guidelines. The ideal applicant will able to thrive in a highly collaborative workplace and actively engage in the development process spread across different geographical locations. Significant experience in delivery of design, analysis, development, testing and delivery. Rail industry background is highly desirable, alternatively similar industries can also be considered. Language Skills: Programming: C, C++, ADA, Scripting languages (Python,..) Multi core / Multi-Threading - RTOS - Linux, VX Works, QNX Protocols – TCP/IP, CAN.. Standards: CENELEC SIL4 / DO178A / DO178B Alstom is the leading company in the mobility sector, solving the most interesting challenges for tomorrow’s mobility. That’s why we value inquisitive and innovative people who are passionate about working together to reinvent mobility, making it smarter and more sustainable. Day after day, we are building an agile, inclusive and responsible culture, where a diverse group of people are offered opportunities to learn, grow and advance in their careers, with options across functions and geographic locations. Are you ready to join a truly international community of great people on a challenging journey with a tangible impact and purpose? Equal opportunity statement: Alstom is an equal opportunity employer committed to creating an inclusive working environment where all our employees are encouraged to reach their full potential, and individual differences are valued and respected. All qualified applicants are considered for employment without regard to race, colour, religion, gender, sexual orientation, gender identity, age, national origin, disability status, or any other characteristic protected by local law Job Segment: Embedded, Testing, Developer, Linux, Product Development, Technology, Research

Posted 1 week ago

Apply

2.0 years

8 - 10 Lacs

Bengaluru

On-site

GlassDoor logo

Creating Peace of Mind by Pioneering Safety and Security At Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With more than 30 brands, 12,000+ employees globally and products sold in 130 countries, we specialize in security around the doorway and beyond. Additionally, in 2024 we were awarded the Gallup Exceptional Workplace Award, which recognizes the most engaged workplace cultures in the world. Position Title: Firmware Engineer Location: Bangalore, India Business Unit: Allegion India Pvt. Ltd Allegion India is seeking a highly motivated Firmware Engineer who is responsible for understanding the definition/scope and requirements of firmware, coding, unit testing, integration and maintenance of modules and subsystems. Engineer will be responsible for Firmware development of assigned modules within a larger system. Responsibilities include participation in firmware specification development, firmware architecture, design, code development, debugging, and participation in code reviews, documentation, unit/integration/system testing and other assigned engineering tasks. Individual will be responsible to deliver to objectives including meeting deadlines and schedule. Required Education and/or Experience: BE or M Tech in Electronics and communication/ Computer Science Engineering 2-4 Years embedded electronics experience in Firmware design and development. Job Description: Design, develop and debug new firmware for electronic products and systems Should be able to design embedded modules meeting design attributes Maintain and improve existing designs and source code to help attain goal of having a modular structure Work with a team to produce full documentation of design and unit test cases. Utilize systems approach tools such as functional block diagrams, flow diagrams, simulations, fault tree analysis, state-diagrams, and others as required in product development Provide technical guidance to the junior members in the team and lead the teams technically. Work with validation lab in supporting FW Engineering Validation Test code and Product validation code testing Work across multiple sites/teams domestically and internationally Must be able to work under a situation of changing requirements. Ability to quickly adapt to new feature requests from Marketing Must have leadership skills, should be able guide and mentor the junior resources Required Knowledge, Skills and Abilities: Extensive experience working on Embedded Firmware Very good C programming skills. Understanding Assembly language is a plus Must have gone through all the steps in the Software Development Life Cycle [Requirements, Design, Coding, Unit testing and System testing] Must have experience in working on 8/16/32 bit micro controllers Must have written device drivers for micro controllers [I2C, SPI, UART, etc.] Must have used tools like Version control systems, emulators and debuggers Working experience in any RTOS (Micrium, freeRTOS, Linux, Yocto, etc..) Working experience in wireless protocols (BLE, Wi-Fi, etc.) Experience on Cybersecurity, Cryptography and other Security technology Desired Skills: Experience on Z-Wave/ ZigBee is added advantage Worked on the Silicon Labs ARM family of processors (ARM cortex processors) Worked on programs that involve optimal usage of on-board battery. Understanding battery algorithms is an added advantage Knowledge on Microsoft DevOps tools (Git, Agile / Scrum methodologies) We Celebrate Who We Are! Allegion is committed to building and maintaining a diverse and inclusive workplace. Together, we embrace all differences and similarities among colleagues, as well as the differences and similarities within the relationships that we foster with customers, suppliers and the communities where we live and work. Whatever your background, experience, race, color, national origin, religion, age, gender, gender identity, disability status, sexual orientation, protected veteran status, or any other characteristic protected by law, we will make sure that you have every opportunity to impress us in your application and the opportunity to give your best at work, not because we’re required to, but because it’s the right thing to do. We are also committed to providing accommodations for persons with disabilities. If for any reason you cannot apply through our career site and require an accommodation or assistance, please contact our Talent Acquisition Team . © Allegion plc, 2023 | Block D, Iveagh Court, Harcourt Road, Dublin 2, Co. Dublin, Ireland REGISTERED IN IRELAND WITH LIMITED LIABILITY REGISTERED NUMBER 527370 Allegion is an equal opportunity and affirmative action employer

Posted 1 week ago

Apply

2.0 years

4 - 8 Lacs

Udaipur

On-site

GlassDoor logo

Job Information Date Opened 06/07/2025 Industry Manufacturing Job Type Full time Work Experience 2-5 years City Udaipur State/Province Rajasthan Country India Zip/Postal Code 313001 Job Description Extensive experience in Embedded C and C++ programming. Experience in 8-bit, 16-bit, and 32-bit microcontroller-based product design. Experience with RTOS-based programming is preferable. Proficient in digital interfaces such as UART, SPI, I2C, DVP (Digital video port) timers, counters, RTC, DFU (Direct Firmware Upgrade), bootloader, camera interfaces, and various display interfaces. Extensive experience with analog interfaces, including ADC, DAC, PWM, and operational amplifiers. Proficient in using firmware development IDEs such as Keil, MPLAB, IAR, STM32CubeMX, etc. Strong experience in protocol design for RS232, RS485, USB, Ethernet, Bluetooth, Wi-Fi, LoRa, etc.

Posted 1 week ago

Apply

0.0 - 1.0 years

0 Lacs

Patia, Bhubaneswar, Orissa

On-site

Indeed logo

Job Title: Embedded Developer Department: Engineering Location: Bhubaneshwar, Odisha Experience Required: (flexible based on expertise) --- J ob Summary: We are seeking a highly skilled and self-motivated Embedded Developer with hands-on experience in bare-metal programming for microcontrollers and microprocessors. The ideal candidate will excel at reading datasheets, writing efficient, clean, and custom code without relying on external libraries or AI-based assistance, and working independently to design and implement robust embedded solutions. The candidate should demonstrate expertise in low-level hardware-software integration, serial and wireless communication protocols, and a solid understanding of embedded platforms such as AVR, STM32, or similar architectures. --- Key Responsibilities: 1. Firmware Development: o Develop, test, and debug firmware for embedded systems, primarily for AVR, STM32, or similar platforms. o Implement optimized, lightweight code for bare-metal applications. o Integrate hardware peripherals (GPIO, ADC, UART, SPI, I2C, etc.) with custom firmware. 2. Hardware Interaction: o Analyze and interpret datasheets, reference manuals, and schematics to enable seamless hardware-software integration. o Collaborate with the hardware team to design and validate embedded hardware interfaces. 3. Protocol Implementation: o Design and implement communication protocols, including UART, I2C, SPI, and CAN. o Develop wireless communication solutions using LoRa, Bluetooth, ZigBee, or equivalent technologies. 4. Testing & Debugging: o Perform hardware-in-the-loop (HIL) testing to validate embedded designs. o Use debugging tools such as logic analyzers, oscilloscopes, and protocol analyzers. 5. Documentation & Collaboration: o Maintain comprehensive documentation of firmware designs, processes, and debugging steps. o Work closely with cross-functional teams to ensure project timelines and deliverables are met. --- Required Skills and Qualifications: · Technical Proficiency: o Strong proficiency in C, C++, and low-level assembly programming. o Experience with bare-metal development and RTOS is highly desirable. o Familiarity with microcontrollers like AVR, STM32, or SoCs with ARM Cortex cores. · Peripheral Knowledge: o Deep understanding of hardware peripherals such as ADC, PWM, Timers, and DMA. o Knowledge of interfacing sensors, displays, and actuators with embedded platforms. · Communication Protocols: o Proficient in serial communication protocols (UART, I2C, SPI, etc.). o Experience in wireless protocols like LoRa, Bluetooth, or ZigBee. · Debugging & Tools: o Hands-on experience with debugging tools such as JTAG, SWD, and software like Keil, IAR, or STM32CubeIDE. o Proficiency in using lab equipment: logic analyzers, oscilloscopes, and multimeters. · Soft Skills: o Strong problem-solving ability and a proactive approach to debugging and optimization. o Ability to work independently and deliver high-quality, scalable solutions with minimal supervision. --- Preferred Qualifications: · Knowledge of low-power design principles for embedded systems. · Familiarity with SoCs or microprocessors (e.g., ESP32, Raspberry Pi, or ARM Cortex). · Understanding of bootloaders, firmware-over-the-air (FOTA) updates, and secure firmware practices. · Experience in version control systems like Git. · Exposure to automotive or industrial-grade embedded systems (optional but a plus). Job Types: Full-time, Permanent, Fresher Pay: ₹180,000.00 - ₹240,000.00 per year Benefits: Flexible schedule Leave encashment Paid time off Provident Fund Schedule: Day shift Fixed shift Supplemental Pay: Performance bonus Quarterly bonus Yearly bonus Ability to commute/relocate: Patia, Bhubaneswar, Orissa: Reliably commute or planning to relocate before starting work (Required) Application Question(s): when can you join us if selected? this is urgent opening.. whats your current salary? cash in hand? Education: Bachelor's (Preferred) Experience: EMBEDDED ENGINEERING: 1 year (Required) Location: Patia, Bhubaneswar, Orissa (Preferred) Work Location: In person Application Deadline: 28/06/2025 Expected Start Date: 30/06/2025

Posted 1 week ago

Apply

0.0 - 1.0 years

0 Lacs

Patia, Bhubaneswar, Orissa

On-site

Indeed logo

Job Title: Embedded Developer Department: Engineering Location: Bhubaneshwar, Odisha Experience Required: (flexible based on expertise) --- J ob Summary: We are seeking a highly skilled and self-motivated Embedded Developer with hands-on experience in bare-metal programming for microcontrollers and microprocessors. The ideal candidate will excel at reading datasheets, writing efficient, clean, and custom code without relying on external libraries or AI-based assistance, and working independently to design and implement robust embedded solutions. The candidate should demonstrate expertise in low-level hardware-software integration, serial and wireless communication protocols, and a solid understanding of embedded platforms such as AVR, STM32, or similar architectures. --- Key Responsibilities: 1. Firmware Development: o Develop, test, and debug firmware for embedded systems, primarily for AVR, STM32, or similar platforms. o Implement optimized, lightweight code for bare-metal applications. o Integrate hardware peripherals (GPIO, ADC, UART, SPI, I2C, etc.) with custom firmware. 2. Hardware Interaction: o Analyze and interpret datasheets, reference manuals, and schematics to enable seamless hardware-software integration. o Collaborate with the hardware team to design and validate embedded hardware interfaces. 3. Protocol Implementation: o Design and implement communication protocols, including UART, I2C, SPI, and CAN. o Develop wireless communication solutions using LoRa, Bluetooth, ZigBee, or equivalent technologies. 4. Testing & Debugging: o Perform hardware-in-the-loop (HIL) testing to validate embedded designs. o Use debugging tools such as logic analyzers, oscilloscopes, and protocol analyzers. 5. Documentation & Collaboration: o Maintain comprehensive documentation of firmware designs, processes, and debugging steps. o Work closely with cross-functional teams to ensure project timelines and deliverables are met. --- Required Skills and Qualifications: · Technical Proficiency: o Strong proficiency in C, C++, and low-level assembly programming. o Experience with bare-metal development and RTOS is highly desirable. o Familiarity with microcontrollers like AVR, STM32, or SoCs with ARM Cortex cores. · Peripheral Knowledge: o Deep understanding of hardware peripherals such as ADC, PWM, Timers, and DMA. o Knowledge of interfacing sensors, displays, and actuators with embedded platforms. · Communication Protocols: o Proficient in serial communication protocols (UART, I2C, SPI, etc.). o Experience in wireless protocols like LoRa, Bluetooth, or ZigBee. · Debugging & Tools: o Hands-on experience with debugging tools such as JTAG, SWD, and software like Keil, IAR, or STM32CubeIDE. o Proficiency in using lab equipment: logic analyzers, oscilloscopes, and multimeters. · Soft Skills: o Strong problem-solving ability and a proactive approach to debugging and optimization. o Ability to work independently and deliver high-quality, scalable solutions with minimal supervision. --- Preferred Qualifications: · Knowledge of low-power design principles for embedded systems. · Familiarity with SoCs or microprocessors (e.g., ESP32, Raspberry Pi, or ARM Cortex). · Understanding of bootloaders, firmware-over-the-air (FOTA) updates, and secure firmware practices. · Experience in version control systems like Git. · Exposure to automotive or industrial-grade embedded systems (optional but a plus). Job Types: Full-time, Permanent Pay: ₹18,000.00 - ₹25,000.00 per month Benefits: Flexible schedule Leave encashment Paid sick time Paid time off Provident Fund Schedule: Day shift Fixed shift Supplemental Pay: Performance bonus Quarterly bonus Yearly bonus Ability to commute/relocate: Patia, Bhubaneswar, Orissa: Reliably commute or planning to relocate before starting work (Required) Application Question(s): WHATS YOUR LAST SALARY? Education: Bachelor's (Preferred) Experience: EMBEDDED ENGINEERING : 1 year (Required) Work Location: In person Application Deadline: 19/06/2025 Expected Start Date: 19/06/2025

Posted 1 week ago

Apply

0.0 - 5.0 years

0 Lacs

Udaipur, Rajasthan

On-site

Indeed logo

Job Information Date Opened 06/07/2025 Industry Manufacturing Job Type Full time Work Experience 2-5 years City Udaipur State/Province Rajasthan Country India Zip/Postal Code 313001 Job Description Extensive experience in Embedded C and C++ programming. Experience in 8-bit, 16-bit, and 32-bit microcontroller-based product design. Experience with RTOS-based programming is preferable. Proficient in digital interfaces such as UART, SPI, I2C, DVP (Digital video port) timers, counters, RTC, DFU (Direct Firmware Upgrade), bootloader, camera interfaces, and various display interfaces. Extensive experience with analog interfaces, including ADC, DAC, PWM, and operational amplifiers. Proficient in using firmware development IDEs such as Keil, MPLAB, IAR, STM32CubeMX, etc. Strong experience in protocol design for RS232, RS485, USB, Ethernet, Bluetooth, Wi-Fi, LoRa, etc.

Posted 1 week ago

Apply

2.0 years

0 Lacs

Pune/Pimpri-Chinchwad Area

On-site

Linkedin logo

Developer I - Embedded Firmware What You Will Do In this role, you will be part of product development team to manage & deliver new product functionalities, modify existing product’s functionalities or improve product functionalities as required. The Embedded Firmware developer will work with technical lead with minimum technical guidance in the Embedded Firmware development team for the design, development and test of programs in Fire detection systems. You will work within a multi-disciplined engineering team consisting of electronics engineers, mechanical engineers, firmware engineers, software engineers, programmers and scientists focusing on applied research and new technology innovations to provide new and improved products and solutions for our customers. How You Will Do It Work with Technical lead on Software sub-modules for design, Code & Test for embedded SW systems, with minimal supervision Work on new product development as well as on feature development for released products Prepare software design specifications, test plans, protocol specifications & feasibility study Participate and support in project planning, effort estimation, analysis, coding & unit testing Review and provide feedback on product functional specifications. Participate in assisting Compliance, Approvals, factory testing with any necessary support Participate in product development meetings, design reviews and code reviews. Makes recommendations for changes to firmware development guidelines & standards. Develop an in-depth understanding of the development realm through interaction with other groups, communication with external experts and suppliers and independent research. Work with technical lead to plan and manage projects Learn, Understand and support for estimation, design, analysis, coding and unit testing during the development process What We Look For 2-4 years’ experience in Embedded C, C++ application & microcontroller driver development Good exposure to Embedded bus protocols - I2C, SPI, UART. Strong in analog and digital hardware and interfacing peripherals, microcontrollers. Application development using C++, RTOS, Embedded Linux platform, Driver, middleware & application Good knowledge of analog and digital hardware, microcontrollers, microprocessors and ability to under schematics and high-level design Experience on firmware development on Renesas, Microchip, ST microcontrollers and it’s tools is preferred. Should have good hands-on with Github, JIRA or any similar tools for version/source control Good debugging skills with debuggers - ICE, GDB, JTAG, chip programmer Knowledge of Embedded software design and development practice; programming techniques and systems and language platforms. Self-motivated and a good team player and should be able to work independently with minimal supervision from team leads Specialized Skills Strong communication, interpersonal, problem solving and presentation skills Thorough knowledge of the software development area Self-motivated, takes initiative to resolve issues Ability to problem solve through analysis of a situation where there are a variety of variables Knowledge of Fire Detection Systems or similar systems Preferred BE (ECE/EIE/ETC/EE) Degree in a technical field is required. 2-4 years of experience on embedded firmware development Johnson Controls is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, status as a qualified individual with a disability, or any other characteristic protected by law. For more information, please view EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit www.johnsoncontrols.com/tomorrowneedsyou. Show more Show less

Posted 1 week ago

Apply

3.0 - 8.0 years

2 - 9 Lacs

Nagpur

Work from Office

Naukri logo

Seeking an candidate with experience in schematic design (LTE/GNSS), RTOS firmware (STM32), display integration, power management, and strong research skills for wearable/IoT device prototyping. Experience with battery-powered systems required.

Posted 1 week ago

Apply

2.0 - 31.0 years

0 - 0 Lacs

Noida

Remote

Apna logo

Role Description: This is a full-time on-site role for an IoT and Embedded Engineer at ParkSmart located in Noida. As an IoT and Embedded Engineer, you will be responsible for embedded software programming, debugging, and software development. You will also work with Internet of Things (IoT) technologies to contribute to the development of our Smart Parking ecosystem. Qualifications: Embedded Software Programming, Debugging, and Software Development skills Experience or knowledge in Internet of Things (IoT) Problem-solving and analytical skills Strong programming skills in C/C++ and Python Experience with microcontrollers and microprocessors Knowledge of hardware-software integration Understanding of communication protocols such as MQTT, TCP/IP, and Bluetooth Experience with embedded Linux or RTOS Knowledge of sensors and actuators Familiarity with data analysis and visualization Bachelor's degree in Electrical Engineering, Computer Science, or related field

Posted 1 week ago

Apply

0.0 years

2 - 3 Lacs

Delhi, Delhi, IN

On-site

Internshala logo

About the job: Key responsibilities: 1. Conceptualize, design, and develop hardware modules to perform specific tasks with good design, stability, and safety 2. Work closely with senior design engineers in design, simulation, schematic capture, PCB layout, design analysis, BOM preparation, board bring-up, and testing of PCB 3. Work on designing and writing the embedded firmware code in C/C++ 4. Work on testing the software for scalability and structure. 5. Implement the embedded system and interpret error reports. 6. Work on fixing bugs and optimizing the system. 7. Maintain the software program. 8. Document software application values. Who can apply: Only those candidates can apply who: are Computer Science Engineering students Salary: ₹ 2,40,000 - 3,50,000 /year Experience: 0 year(s) Deadline: 2025-07-07 23:59:59 Other perks: Informal dress code Skills required: Embedded C, Embedded Systems, HTTP, C Programming, C++ Programming, RTOS, TCP/IP, UART, I2C and Network protocols Other Requirements: 1. Bachelor's degree in computer science, computer engineering, electronics, or electrical engineering 2. Basic knowledge of embedded systems and software development lifecycle 3. Familiar with C/C++ programming (Embedded C is a plus) 4. Understanding of RTOS concepts (FreeRTOS exposure is a bonus) 5. Basic understanding of serial protocols: I2C, SPI, UART, PWM 6. Awareness of networking protocols: TCP, HTTP, MQTT 7. Interest in wireless technologies: Bluetooth, Wi-Fi, Zigbee, IEEE 802.15.4 8. Strong willingness to learn and grow in embedded systems development About Company: IoTfy is a New Delhi-based IoT technology company developing technology products and custom solutions for its clients in India and abroad. Here at IoTfy, we work on IoT, hardware, cloud, and mobile technologies. IoTfy's customers include companies with interests in domains such as consumer electronics, appliances, industrial, automobiles, etc. IoTfy provides its employees with an excellent learning environment and exposure to the full product development life cycle and a wide range of technologies and domains. The office is located in D-21 Corporate Park, Sector 21, Dwarka, New Delhi. (Walking from Dwarka Sector 8 Metro Station).

Posted 1 week ago

Apply

6.0 - 8.0 years

4 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Have experience with embedded systems hardware & C/C++ Experience working with IAR, Keil/GCC Experience with RTOS such as FreeRTOS/Zephyr/other RTOS Experience on ARM Cortex platforms Knowledge in scripting languages (e.g. Python, etc.) is a plus

Posted 1 week ago

Apply

3.0 - 6.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

we're looking for a passionate and skilled Firmware Embedded Engineer with over 3 years of hands-on experience in embedded system development, especially in automotive applications. The ideal candidate should be adept in embedded C programming, have a strong grasp of microcontroller-based architectures, and be capable of working across the full firmware development lifecyclefrom board bring-up to production-ready code. Key Responsibilities: Develop and maintain embedded firmware for microcontroller-based systems, primarily targeting automotive and industrial applications. Participate in board bring-up, validating hardware by performing basic functionality tests using custom C code. Design and implement firmware after reviewing and discussing existing hardware and system architectures. Collaborate with hardware and systems engineers to define system requirements and interfaces. Integrate and validate communication protocols such as CAN, UART, SPI, I2C, and others. Develop robust, maintainable, and scalable embedded code using Embedded C. Conduct unit testing, integration testing, and debugging using oscilloscopes, logic analysers, and debuggers. Assist in creating detailed technical documentation, including firmware architecture, coding standards, and design specifications. Collaborate with cross-functional teams to ensure seamless integration of hardware and firmware systems. Communicate effectively with internal stakeholders and clients to understand requirements and deliver solutions. Requirements Bachelordegree in Electronics, Electrical Engineering, Computer Engineering , or related field. 3+ years of experience in firmware development for embedded systems. Strong knowledge of Embedded C programming and microcontroller-based system development. Experience in board bring-up , hardware validation, and testing. Familiarity with a wide range of communication protocols : CAN, I2C, SPI, UART, etc Experience working in automotive embedded systems (ECUs, controllers, sensors, etc). Solid understanding of embedded circuit design and hardware-software integration. Proficient in using development tools: IDEs, compilers, debuggers (eg, Keil, IAR, STM32CubeIDE, MPLAB). Strong problem-solving and debugging skills. Excellent communication and teamwork abilities. Preferred Qualifications: Experience with RTOS-based development (eg, FreeRTOS, Zephyr). Familiarity with functional safety standards (ISO 26262) in automotive systems. Hands-on experience with bootloaders , OTA updates, or diagnostics (UDS, OBD-II). Exposure to version control tools (eg, Git).

Posted 1 week ago

Apply

0.0 - 3.0 years

0 Lacs

Bengaluru

Work from Office

Naukri logo

Job Description Introduction: Automotive . Engineer audio systems and integrated technology platforms that augment the driving experience Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence Advance in-vehicle infotainment, safety, efficiency, and enjoyment About the Role Internship Program bring together experiences that will help our co-ops and interns develop both personally and professionally, Students pursuing their under-graduate and post-graduate degree program wherein internship is a mandatory requirement of the curriculum or those who have completed their studies and are looking for a short work experience . What You Will Do Working in a vast array of technology areas such as Embedded RTOS, Android, C++, Java, and Linux. To take part in the Static Code Analysis check. To take part in Unit Testing using Google Test Framework. Working on software programs and development of software systems Opportunity to deliver challenging work across the multi-layered software stack, requiring niche skills. Be part of a highly dynamic, fast-paced team working on disruptive technologies. What You Need to Be Successful BE/B.Tech in Computer Science / Electronics Degree in Computer science or similar disciplines Knowledge of Embedded C / C++ / Java Basic knowledge of SDLC, Agile Experience in hands-on development and troubleshooting on embedded targets. Working knowledge of the Linux Platform. Basic knowledge and technical understanding of Development, Basic Knowledge and interest in working on C++, C, and Linux skills. Desirable to know Android Basics. Learn to test software using debuggers, emulators, and simulators. Learn to perform software releases and software quality assurance activities. Positive attitude to learn and work in a team. Prefer Work from the office. Automotive trends and best practices are ever-changing, so must take time and learn and hone your engineering skills. Good communication and facilitation skills. Apply original thinking and continuous improvement to processes, products, systems, or services and manage change to better serve customer needs Bonus Points if You Have Hands on experience in code development, debugging, troubleshooting is required Take initiative to achieve superior, quality results against internal or external standards of excellence What Makes You Eligible Successfully complete a background investigation and drug screen as a condition of employment This position requires the use of a HARMAN or customer-owned vehicle. As such, any offer of employment will be contingent upon having a clean driving record, which will be evaluated and determined in HARMAN s sole discretion What We Offer An inclusive and diverse work environment that fosters and encourages professional and personal development You Belong Here . About HARMAN: Where Innovation Unleashes Next-Level Technology . . ! HARMAN is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or Protected Veterans status. HARMAN offers a great work environment, challenging career opportunities, professional training, and competitive compensation. ( www.harman.com ) #LI-RD2

Posted 1 week ago

Apply

10.0 - 15.0 years

30 - 35 Lacs

Bengaluru

Work from Office

Naukri logo

Introduction: Automotive . Engineer audio systems and integrated technology platforms that augment the driving experience. Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence. Advance in-vehicle infotainment, safety, efficiency, and enjoyment. About the Role This position is for embedded software developer within the Connectivity SBU division. Products that will be developed are Input Output Controller (IOC) and WUC (Wakeup Controller) for OEM automotive Telematics solutions. Products typically consist of a main microcontroller for configuration, communication and control. Position will consist of working as part of a software development team for the development of IOC WUC modules for Telematics products. Software development work will be mainly embedded, written in C, occasionally additional testing or development tools may need to be developed on a PC. The underlying architecture on the microprocessor is based on AUTOSAR. What You Will Do The engineer will be responsible for developing and production ready software following a defined software development process. The engineer must be capable of analyzing specifications, creating HDDs and CDDs. Developing unit designs, developing unit test plans, integration test plans and overseeing functionality against the customer requirement specifications. The engineer must be able to understand the requirements and be able to identify and develop CDDs with tooling from Vector (like Davinci Developer, Davinci Configurator) and other similar AUTOSAR stack. Develops CDD drivers for AUTOSAR application. What You Need to Be Successful Bachelor s degree in electrical engineering, Electronics, Computer Science, or equivalent. 10+ years of microcontroller embedded software development or testing. 10+ years of C or other structured language. 8+ years of AUTOSAR experience (developing CDDs, configuring BSW with Davinci configurator) Experience developing and debugging software in a real-time, embedded, multiprocessor, multi-interface environment. Experienced working with vehicle networking (CAN, Ethernet, MOST, etc). Experienced working with off-shore development teams, project schedules. Creative problem-solver capable of creating and reproducing complex software defects. Experience writing network drivers and applications (CAN, MOST, AVC-LAN, Ethernet) High proficiency in developing or working with AUTOSAR MCAL/CDD development Experience with uC-OSII or other embedded RTOS Experience with RH850 micro controllers, S32k micro controllers, ARM based development Bonus Points if You Have Python Scripting, AGILE, ASPICE Google test What Makes You Eligible Be willing to travel up to X%, domestic only OR domestic and international travel. Be willing to work in an [office, manufacturing facility, client-site} OR This role is eligible to work remotely full-time with occasional trips into the X office location required. What We Offer Flexible work environment, depends on test requests, mostly we request to work from office for best test quality results, Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.) Extensive training opportunities through our own HARMAN University Competitive wellness benefits Tuition Reimbursement Access to HARMAN Campus Fitness Center and Cafeteria An inclusive and diverse work environment that fosters and encourages professional and personal development. You Belong Here . About HARMAN: Where Innovation Unleashes Next-Level Technology . . #LI-MD2

Posted 1 week ago

Apply

2.0 - 4.0 years

2 - 5 Lacs

Pune

Work from Office

Naukri logo

Praxien Tech Private Limited is looking for Embedded Developer -Defence & Aerospace to join our dynamic team and embark on a rewarding career journey The Embedded Developer is responsible for designing, developing, and testing software and firmware for embedded systems This role involves working closely with hardware engineers to develop software that controls and interacts with embedded devices The Embedded Developer writes efficient and reliable code, conducts debugging and troubleshooting, and ensures the functionality, performance, and security of embedded systems Responsibilities:Embedded Software Development:Collaborate with hardware engineers to define software requirements and specifications for embedded systems Design and develop embedded software and firmware using programming languages such as C, C++, or assembly language Write clean, efficient, and reliable code for controlling and interacting with hardware components Implement and integrate device drivers, protocols, and communication interfaces for seamless operation of embedded systems Optimize software performance and memory usage to meet system constraints System Integration and Testing:Conduct integration of software and firmware components with the hardware platform Perform unit testing, integration testing, and system-level testing to ensure functionality, reliability, and performance Debug and troubleshoot software and hardware issues, identifying and resolving bugs and malfunctions Conduct code reviews and collaborate with the development team to improve software quality and maintainability Stay updated with industry trends and emerging technologies related to embedded systems development Hardware-Software Collaboration:Collaborate with hardware engineers in the selection and evaluation of hardware components for embedded systems Provide input and recommendations for hardware design improvements to optimize software performance and functionality Work closely with cross-functional teams to ensure seamless integration of software and hardware components Participate in design reviews and technical discussions to align software and hardware requirements Documentation and Version Control:Create and maintain technical documentation, including software requirements, design specifications, and user manuals Use version control systems to manage and track software changes and ensure proper versioning Document and communicate software architecture, interfaces, and APIs to facilitate collaboration with other developers Compliance and Quality Assurance:Ensure compliance with industry standards, regulations, and best practices related to embedded systems development Implement security measures and best practices to protect embedded systems from vulnerabilities and threats Collaborate with quality assurance teams to develop and execute software testing strategies and ensure software reliability Support the resolution of customer-reported issues and provide technical assistance when needed Qualifications:Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field Proven experience in embedded software development, firmware development, or a similar role Proficiency in programming languages such as C, C++, or assembly language Strong understanding of embedded systems architecture, hardware-software interactions, and real-time operating systems Knowledge of microcontrollers, microprocessors, and hardware peripherals commonly used in embedded systems Familiarity with communication protocols (eg, UART, SPI, IC), device drivers, and embedded system debugging tools Experience with embedded software development tools, integrated development environments (IDEs), and debuggers Understanding of software testing methodologies, unit testing frameworks, and software debugging techniques

Posted 1 week ago

Apply

4.0 - 9.0 years

8 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Senior Staff Software Engineer: We are looking for an experienced software engineer to join our team. The role focuses on system validation for our R-Car SoC platform, which supports Advanced Driver Assistance Systems (ADAS), In-Vehicle Infotainment (IVI), and Gateway functions, unified in a central ECU approach. This is a great opportunity to collaborate with cross-functional teams, including hardware design, software development, and system engineering experts. Together, we will ensure our complex products meet system-level requirements, deliver high-performance, and robust solutions that fulfil needs of automotive applications. Essential Functions: Understand marketing requirements and system-level use cases. Integrate software components and develop comprehensive test applications within various complex validation scenarios to assess the systems functionality and Key Performance Indicators (KPIs). Possess a strong debugging and troubleshooting mindset, capable of identifying and resolving issues efficiently. Maintain a critical mindset, constantly challenging the approach and implementation of the system to ensure optimal performance and reliability. Qualifications Minimum Requirements: Software Design / Development / Verification / Validation: Experienced in all aspects from module level to full system. Embedded SW Development: Strong experience in embedded software development for System-on-Chip (SoC) environments using C/C++. Operating Systems : Demonstrated experience in software design and development on Linux and RTOS. Hypervisors and multi-domain: Strong knowledge of hypervisors and multi-domain separation. ADAS Development: Experience in ADAS application development with knowledge of OpenVX, OpenCV, camera systems, image processing, and computer vision algorithms. Graphics Rendering: Extensive knowledge and experience with tools like OpenGL, Vulkan, or DirectX. Automotive standards: Strong knowledge of Adaptive AUTOSAR, ROS2, Classic AUTOSAR, or any other standard software stack relevant for automotive. SoC Architecture : Comprehensive understanding of System-on-Chip (SoC) architecture, interconnect standards, and ARM-based systems. Independent Work: Ability to work independently with little supervision to integrate complex system-level applications and take complete ownership to drive all aspects within the committed schedule. Teamwork and Collaboration: Proven track record of collaborating within diverse, international teams. Communication Skills: Business-level proficiency in English, both spoken and written, for effective communication with international team members and stakeholders. University degree graduate or above majoring in Electronics, Telecommunications, Mechatronics, Automation, Computer Science, Computer Engineering, Information Technology, Mathematics - Computer Science, Physics - Electronics, and Physics - Computer Science Minimum experience of 10 years in software development

Posted 1 week ago

Apply

6.0 - 11.0 years

13 - 17 Lacs

Bengaluru

Work from Office

Naukri logo

We are looking for an experienced software engineer to join our team. The role focuses on technical leading of system validation for our R-Car SoC platform, which supports Advanced Driver Assistance Systems (ADAS), In-Vehicle Infotainment (IVI), and Gateway functions, unified in a central ECU approach. This is a great opportunity to lead a highly skilled team and collaborate with cross-functional teams, including hardware design, software development, and system engineering experts. Together, we will ensure our complex products meet system-level requirements, deliver high-performance, and robust solutions that fulfil needs of automotive applications. Essential Functions: Understand marketing requirements and create comprehensive test specifications to validate complex system-level use cases Plan and drive the integration of software components and the development of comprehensive test applications. This involves ensuring seamless integration of various software modules and creating robust test applications to validate functionality and Key Performance Indicators (KPIs). Possess a strong debugging and troubleshooting mindset, capable of identifying and resolving issues efficiently. Maintain a critical mindset, constantly challenging the approach and implementation of the system to ensure optimal performance and reliability Qualifications Minimum Requirements: Software Design / Development / Verification / Validation: Experienced in all aspects from module level to full system. Embedded SW Development: Strong experience in embedded software development for System-on-Chip (SoC) environments using C/C++. Operating Systems : Demonstrated experience in software design and development on Linux and RTOS. Hypervisors and multi-domain: Strong knowledge of hypervisors and multi-domain separation. ADAS Development: Experience in ADAS application development with knowledge of OpenVX, OpenCV, camera systems, image processing, and computer vision algorithms. Graphics Rendering: Extensive knowledge and experience with tools like OpenGL, Vulkan, or DirectX. Automotive standards: knowledge of Adaptive AUTOSAR, ROS2, Classic AUTOSAR, or any other standard software stack relevant for automotive. SoC Architecture: Comprehensive understanding of System-on-Chip (SoC) architecture, interconnect standards, and ARM-based systems. Technical leadership : Proven ability to coordinate highly technical experts, drive the integration of complex system-level applications, and take complete ownership to ensure all aspects are delivered within the committed schedule. Teamwork and Collaboration: Proven track record of collaborating within diverse, international teams, and managing multi-stakeholder environments. Communication Skills: Business-level proficiency in English, both spoken and written, for effective communication with international team members and stakeholders. University degree graduate or above majoring in Electronics, Telecommunications, Mechatronics, Automation, Computer Science, Computer Engineering, Information Technology, Mathematics - Computer Science, Physics - Electronics, and Physics - Computer Science Minimum experience of 15 years in software development

Posted 1 week ago

Apply

0 years

0 Lacs

Thoothukudi, Tamil Nadu, India

On-site

Linkedin logo

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. Responsibilities Develop quality software and web applications Analyze and maintain existing software applications Design highly scalable, testable code Discover and fix programming bugs Qualifications Bachelor's degree or equivalent experience in Computer Science or related field Development experience with programming languages SQL database or relational database skills Show more Show less

Posted 1 week ago

Apply

3.0 - 8.0 years

5 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Overview Expleo is a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. We help businesses harness unrelenting technological change to successfully deliver innovations that will help them gain a competitive advantage and improve the everyday lives of people around the globe. We operate in over 25 countries. If you are looking for a role that can offer well-structured career development, progression and exciting growth potential then we want to hear from you! we are a growing, fast-paced consultancy and always one step ahead of ever changing IT landscape. Are you an experienced V&V looking to grow and become one of the best in industry? Do you want to be challenged and fast-track your career progression by executing a variety of projects, in a variety of industries? Do you want to be supported, and assured, by the 30+ years' Consulting industry experience? If so, look no further. Our Company are on the market for experienced Aerospace to help us on our journey to Transform Through Quality, and become a market leader in delivering in-house Project & Programme Management services. Responsibilities Madatory skill - Matlab Simuilink Good exposure to DO 178B/C Strong C knowledge & excellent debugging skills Testing methods (BVA, ECP and so on) Testing Levels Unit, Integration & Validation Structural coverage, DC & CC RTRT/LDRA/any other tools Project exposure to test bench & simulators Knowledge on configuration & change management System/Software Requirement Analysis Develop/Update system/software level test case/procedures Test execution and result analysis Writing test case and test procedures Test execution and result analysis Produce test repo Qualifications Bachelor\u2019s Degree in Computer Science, Information Systems, or other related field, or equivalent work experience Additional course or certification in Business Analysis Essential skills RTRT/LDRA VectorCast Do-178b Embedded C Doors RTOS Experience

Posted 1 week ago

Apply

1.0 - 6.0 years

4 - 6 Lacs

Pune

Work from Office

Naukri logo

Responsibilities: * Design, develop & maintain embedded software using Matlab Simulink, RTOS & C/C++ * Collaborate with cross-functional teams on project requirements & deliverables

Posted 1 week ago

Apply

5.0 - 8.0 years

6 - 9 Lacs

Mumbai, Palai

Work from Office

Naukri logo

We are looking for a Senior Electronics Hardware Engineer in the team. In this role, candidate is expected to have a hands-on experience in hardware design and development of digital and analogue electronics; analogue and mixed domain circuits solutions. As a core member of Electronics system design team you will drive microprocessors/ microcontrollers, SoC based processing unit design and peripheral interface control, power electronics for power supply, power distribution and battery charging management and embedded systems bring-up, integration and qualification. Core Responsibilities: 1. Design and develop new hardware platform for multiple projects. 2. Partner with the embedded software team for hardware/ firmware co-design and development; optimization. 3. Ability to make sense of complex functional requirements and buld-up appropriate electronics hardware based solutions. 4. Create a reliable and modular design and qualify the integrated design with respect to the performance requirements. Requirements & Skills: Must to have: 1. 6 year to 8 years of experience in low-power circuit design, system bring-up, engineering-build integration and debug the performance issues in the integrated product. 2. 4 year to 8 years of experience driving design development from component selection, schematic capture, PCB layout, assembly and integration with other modules of product. 3. 5+ of experience in development of Multi-layer, mixed-signal board-level design in Altium/ Eagle. 4. Experience in embedded Linux based SOCs design along with microcontrollers. 5. Experience of power supply topologies: DC-DC, Flyback Converters, LDOs, etc. 6. Experience of Battery charger design, signal conditioning, sensor interface; protection circuits. 7. Hand-on experience in hardware implementation of embedded system data. communication protocols such as 1-wire, I2C, SPI, UART, USB, TCP/ IP, wireless, BLE 8. Experience of BDC/ BLDC or steppers motors, motor driver circuit design and its working principles. 9. Diverse experience in microcontroller/ microprocessor based circuit design and bring-up. Ideally from ST/ TI/ NXP/ Renesas and sensor interface on PCBA level. 10. Ability to Interface sensors like current-voltage, Time-of-Flight, Proximity, Position, ALS, etc on a PCBA level. 11. Knowledge about Design calculations/ Worst-case performance analysis, Design Documentation during Product Development Life-Cycle milestones. 12.Knowledge of EMI/ EMC/ ESD standards and practices is preferred. Good to have: 1. Strong communication and documentation skills and ability to operate independently. 2. Experience with portable, battery operated designs and power budgeting. 3. Knowledge about Wi-fi/ Bluetooth/ RF/ Antenna Technologies . 4. Experience with RTOS 5. Experience with ESP32 and ESP-IDF 6 Experience of Microphone and Speaker circuit design is a plus 7. Familiar with PCB fabrication technologies, Rigid-Flex PCBs, Flex Cables. 8. Hand-on experience of manufacturing process including DFM and DFT for consumer products at scale. 9 Familiar with sensor interface, MIPI Camera CSI and DSI ; display Modules and their communication protocols applications; Power Supply design and distribution for low power applications, motor drive control design, Pwm, DMA control and Audio signal Processing interface.

Posted 1 week ago

Apply

8.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

Experience : 8.00 + years Salary : Confidential (based on experience) Shift : (GMT+05:30) Asia/Kolkata (IST) Opportunity Type : Office (Noida) Placement Type : Full time Permanent Position (*Note: This is a requirement for one of Uplers' client - Addverb) What do you need for this opportunity? Must have skills required: BLDC motors, Motors, Power electronics Addverb is Looking for: Job Description: Addverb Technologies Limited (Formerly known as Addverb Technologies Private Limited) Registered & Corporate Office: CIN: U74999UP2016PLC122944 Email: automate@addverb.com Plot No. 5, Sector-156, Phase-II, Noida, 201301, UP, India Contact: 0120 4844 759 Website: www.addverb.com GST No: 09AAOCA5226F2ZL Doc.No.: - FRM/HR/33 Rev.No./Date: - 00 Job Description Format Origin Date: - 01-11-2023 Job Description Role Department Senior Embedded Firmware Engineer Embedded Systems Reports To DGM or above Purpose of the role The incumbent will be responsible for designing, implementing, and optimizing firmware for high-performance motor control applications, specifically focusing on Field-Oriented Control (FOC) for BLDC, PMSM, and other electric motors. The role involves working closely with cross-functional teams to develop scalable and efficient solutions for motor performance optimization and power systems. The candidate will ensure the integration of robust control algorithms and power management solutions, leveraging expertise in TI (C2000 series), Infineon (Aurix, XMC series), and ST Microcontroller (STM32 series) ecosystems. This role will also require exploring innovative technologies to enhance motor efficiency and may involve occasional travel for system integration and support. Technical Skills Required Expertise in FOC based motor control Proficiency in C/C++ for embedded systems, including RTOS-based and bare-metal firmware development Expertise in control theory, power electronics and motor dynamics. Familiarity with TI C2000, Infineon Aurix/XMC, and ST Microcontroller (STM32) ecosystem for FOC solutions. Familiarity with CAN, SPI, UART, I2C, and other communication protocols. Experience with digital signal processing (DSP) techniques and fixed/floating-point arithmetic. Knowledge of ISO 26262, IEC 61508, or other safety-critical standards Behavioural Skills Required Problem-Solving Attention to Detail Team Collaboration Adaptability Communication Time Management Critical Thinking. S. No. Job Responsibilities Architect, design, and develop high-performance firmware for motor control applications using FOC, vector control, and sensorless control techniques. Implement and optimize real-time embedded firmware on MCUs (e.g., TI C2000, Infineon Aurix/XMC, STM32, or similar platforms). Develop and refine control algorithms to improve motor efficiency, torque response, and dynamic performance. Work with power electronics engineers to integrate motor control firmware with hardware for inverters, converters, and drives. Utilize Matlab/Simulink, Python, or C/C++ to model, simulate, and validate control algorithms. Conduct system-level analysis, including power consumption, thermal management, and EMI mitigation. Implement fault detection, diagnostics, and safety mechanisms for robust operation in industrial and automotive applications Collaborate with cross-functional teams, including hardware engineers, mechanical engineers, and system architects, to ensure optimal motor and power system performance Lead firmware optimization efforts, including code profiling, memory management, and CPU utilization improvements. Stay updated on industry trends, emerging technologies, and advancements in motor control, power systems, and embedded firmware development. Minimum Qualification Bachelor's or master's degree in electrical engineering, Computer Engineering, Embedded Systems, or a related field Years Of Experience 8-10 years of experience How to apply for this opportunity? Step 1: Click On Apply! And Register or Login on our portal. Step 2: Complete the Screening Form & Upload updated Resume Step 3: Increase your chances to get shortlisted & meet the client for the Interview! About Uplers: Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement. (Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well). So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you! Show more Show less

Posted 1 week ago

Apply

Exploring rtos Jobs in India

Real-Time Operating Systems (RTOS) play a crucial role in various industries such as automotive, aerospace, telecommunications, and more. In India, the demand for professionals with expertise in rtos is steadily increasing. Job seekers with experience in rtos can explore a wide range of opportunities in the Indian job market.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Noida

Average Salary Range

The average salary range for rtos professionals in India varies based on experience levels. Entry-level rtos professionals can expect to earn around INR 4-6 lakhs per annum, while experienced professionals with several years of experience can earn upwards of INR 10 lakhs per annum.

Career Path

In the field of rtos, a typical career path may include roles such as Junior Developer, Senior Developer, Tech Lead, and eventually progressing to roles such as System Architect or Project Manager.

Related Skills

Apart from expertise in rtos, professionals in this field are often expected to have skills such as C/C++ programming, embedded systems development, debugging, problem-solving, and communication skills.

Interview Questions

  • What is a Real-Time Operating System? (basic)
  • Explain the difference between preemptive and non-preemptive scheduling. (medium)
  • How do you handle priority inversion in an rtos? (advanced)
  • What is the purpose of a semaphore in rtos? (medium)
  • Describe the difference between a task and a process in rtos. (basic)
  • How do you optimize rtos performance for real-time applications? (advanced)
  • Explain the role of a context switch in rtos. (medium)
  • How does an rtos handle interrupt service routines? (medium)
  • Describe the concept of task blocking in rtos. (basic)
  • What is the significance of a tick timer in rtos? (medium)
  • Explain the concept of task synchronization in rtos. (medium)
  • How do you ensure determinism in rtos? (advanced)
  • What are the key characteristics of a real-time operating system? (basic)
  • How do you handle memory management in rtos? (medium)
  • Describe the role of a scheduler in rtos. (basic)
  • How does an rtos handle inter-task communication? (medium)
  • Explain the concept of task priority inversion. (medium)
  • What are the common pitfalls to avoid in rtos development? (medium)
  • How do you troubleshoot rtos performance issues? (advanced)
  • Describe the role of a watchdog timer in rtos. (medium)
  • What are the key considerations when selecting an rtos for a project? (medium)
  • How do you ensure RTOS portability across different hardware platforms? (advanced)
  • Explain the concept of mutual exclusion in rtos. (medium)
  • How do you design a robust error handling mechanism in rtos? (medium)
  • What are the advantages and disadvantages of using an rtos in embedded systems? (medium)

Closing Remark

As you prepare for rtos job interviews in India, make sure to brush up on your technical knowledge, problem-solving skills, and communication abilities. With the right preparation and confidence, you can showcase your expertise in rtos and secure exciting career opportunities in the Indian job market. Good luck!

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