Home
Jobs

1127 Rtos Jobs - Page 30

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.

0.0 - 2.0 years

0 Lacs

Bandra West, Mumbai, Maharashtra

On-site

Indeed logo

Valkyre, a leading streetwear and wearable art brand, is looking for an efficient and driven E-commerce Manager to oversee our daily operations and help scale our digital presence. Key Responsibilities: Process daily orders and coordinate deliveries Call and confirm COD orders to reduce cancellations Create shipping labels and coordinate pickups with logistics partners Upload and manage products on Shopify Collate and track all orders from marketplaces and B2B partners Maintain inventory reports and update stock levels Oversee artist scheduling and vendor coordination Work on reducing RTOs and improving order efficiency Requirements: Working knowledge of Shopify Familiarity with Canva, Photoshop/Illustrator Basic video editing skills Experience with Delhivery or similar logistics platforms Strong communication and coordination skills If you’re proactive, detail-oriented, and passionate about fashion-tech, drop us a mail at valkyrebora@gmail.com or send in a voice note of not more than 1.5 minutes explaining your work and educational background and how you can be an asset for us along with your resume and a short note about your experience. Payment: This position pay is between 25-40k per month in hand and is decided on work experience. NO FRESHERS. Job Type: Full-time Pay: ₹20,000.00 - ₹40,000.00 per month Schedule: Day shift Ability to commute/relocate: Bandra West, Mumbai, Maharashtra: Reliably commute or planning to relocate before starting work (Required) Application Question(s): Do you have experience in the working of Shopify? Experience: E-Commerce: 2 years (Required) Willingness to travel: 25% (Required) Work Location: In person Application Deadline: 05/06/2025 Expected Start Date: 05/06/2025

Posted 3 weeks ago

Apply

8.0 - 13.0 years

0 Lacs

Bengaluru

Work from Office

Naukri logo

Job Summary: As the Embedded Engineering Manager, you will lead the development and delivery of embedded firmware and hardware solutions for our IoT products. You will work closely with cross-functional teams including hardware, cloud, mobile, and product management to drive high-quality, scalable, and secure embedded solutions from concept through production. Key Responsibilities: Lead a team of embedded software and firmware engineers through the full product lifecycle. Architect, design, and review embedded system software and firmware for IoT devices. Collaborate with hardware engineers to integrate and validate system-level performance. Ensure secure, scalable, and power-efficient designs in accordance with IoT best practices. Define project roadmaps, allocate resources, and manage timelines and deliverables. Drive best practices for coding standards, testing, CI/CD, and code reviews. Identify and mitigate technical risks and resolve complex engineering challenges. Work closely with QA to develop and implement test strategies (unit, integration, system). Stay abreast of industry trends and new technologies to influence design decisions. Mentor, coach, and grow the embedded engineering team. Qualifications: Required: Bachelors or master’s degree in electrical engineering, Computer Engineering, or related field. 8+ years of experience in embedded systems development with at least 2–3 years in a leadership or management role. Strong proficiency in C/C++, RTOS, and embedded Linux environments. Experience with microcontrollers (ARM Cortex-M, etc.) and SoC platforms. Familiarity with communication protocols: BLE, Wi-Fi, MQTT, Zigbee, LoRa, etc. Solid understanding of secure coding practices and embedded security (e.g., secure boot, encryption). Experience in IoT product development from prototype to production. Strong interpersonal and communication skills. Preferred: Experience working with cloud-connected devices (AWS IoT, Azure IoT, etc.). Knowledge of hardware debugging tools (oscilloscopes, logic analyzers, JTAG). Familiarity with regulatory compliance (e.g., FCC, CE) and certifications. Agile/Scrum experience and familiarity with tools like Jira, Git, Jenkins.

Posted 3 weeks ago

Apply

5.0 - 8.0 years

3 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

Notice Period : Immediate - 15 Days Key Responsibilities : - Design, develop, and test embedded software applications using C/C++ programming languages. - Work with ARM-based microcontrollers and peripherals like I2C, I2S, SPI, UART, Bluetooth, and Wi-Fi. - Develop middleware solutions to bridge hardware and application layers. - Integrate various hardware and software components to build complex systems. - Utilize prototyping platforms like Arduino, MicroPython, and Raspberry Pi for rapid prototyping. - Work with RTOS for efficient task scheduling and resource management. - Create clear and concise technical documentation, user manuals, and tutorials. - Collaborate with teams to define system requirements and architecture. - Stay up-to-date with the latest technologies and industry trends. - Leverage version control systems like Git (GitHub, GitLab, Bitbucket) and contribute to open-source projects. - Utilize debugging tools to troubleshoot hardware and software issues. Required Skills and Experience : - 5-8 years of experience in embedded systems software development. - Strong proficiency in C/C++ programming languages. - In-depth understanding of ARM-based microcontroller architectures and peripherals. Mandatory Skills : - C (60m) - C++ (60m) - FW Development (60m) - Git (24m) - Bitbucket (24m) - Experience with middleware development. - Hands-on experience with prototyping platforms and RTOS. - Strong problem-solving and analytical skills. - Excellent communication and collaboration skills. - Ability to work independently and1 as part of a team.

Posted 3 weeks ago

Apply

5.0 - 10.0 years

3 - 6 Lacs

Bengaluru

Work from Office

Naukri logo

We are looking for an experienced Embedded Developer with a strong technical background and hands-on expertise in embedded systems design and development. The ideal candidate should have 5 to 10 years of solid experience in embedded C programming and assembly language, with deep knowledge of microcontroller-based system design. Core Responsibilities : The primary responsibility will involve the development, testing, and deployment of embedded software for various microcontroller platforms. The candidate should have real-world experience working with Real-Time Operating Systems (RTOS) such as Micrium or FreeRTOS. Additionally, prior exposure to embedded Linux systems will be considered a valuable advantage. The role demands expertise in low-level programming with a deep understanding of hardware-software integration. Candidates must be comfortable working with communication protocols like I2C, SPI, DMA, and UART, which are widely used in embedded hardware interfacing. This also includes working with hardware tools and techniques such as oscilloscopes, logic analyzers, schematic reviews, and PCB layout interpretations for debugging and system validation. Technical Proficiency : - The developer should be highly skilled in working with ARM-based microcontrollers including ARM Cortex-M and ARM7 cores, and familiar with debugging and communication interfaces such as JTAG, SWI (Serial Wire Interface), and SPI Flash memory. - Experience in sensor integration (e.g., light sensors), and modules like GPRS and GPS is essential for developing IoT-enabled embedded systems. - Familiarity with IDEs and debugging tools such as GCC, GDB, Keil, and IAR Embedded Workbench is necessary for effective software development and troubleshooting. - The candidate should be confident in debugging embedded systems at both the software and hardware levels. Additionally, experience with version control tools like Git and SVN is required for collaborative development and code management. The candidate should follow structured development practices including code reviews, documentation, and integration testing. Soft Skills : - Strong problem-solving ability, attention to detail, and the capability to work independently or as part of a team are essential. - Good communication skills are important for coordinating with hardware, QA, and system engineering teams. - This role offers the opportunity to work on cutting-edge embedded technologies and to contribute to the development of robust, high-performance embedded products in domains such as IoT, automotive, industrial automation, and consumer electronics. Notice period : Immediate or Max 30 days

Posted 3 weeks ago

Apply

3.0 - 6.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Notice Period : Immediate - 15 Days Job Summary : We are seeking a highly skilled Software Validation Engineer with a minimum of 3-6 years of experience in device driver software testing to join our team. The ideal candidate will have a strong understanding of the software development life cycle, AUTOSAR MCAL, and ISO26262 standards. Your expertise in embedded systems, C and assembly languages, and various testing tools will be essential in ensuring the quality and reliability of our MCAL software. Key Responsibilities : - Test Planning and Execution : Develop comprehensive test plans and test cases to validate the functionality, performance, and reliability of MCAL software. - Device Driver Testing : Conduct thorough testing of device drivers, including unit testing, integration testing, and system testing. - AUTOSAR MCAL Expertise : Demonstrate a deep understanding of AUTOSAR MCAL architecture and standards. - Embedded Systems Testing : Validate embedded systems software using C and assembly languages. - Test Equipment Proficiency : Utilize various testing equipment, such as NI products, FPGAs, oscilloscopes, logic analyers, and power benches. - Embedded Tools : Proficient in using embedded system development tools like compilers, debuggers (PLS, Lauterbach), and static analyers. - Scripting : Leverage scripting languages like Perl and Python for test automation and data analysis. - Test Automation : Develop and maintain test automation frameworks and continuous integration pipelines. - Computer Architecture : Possess a strong understanding of computer architecture, including 16/32-bit systems and real-time systems. - Multicore Platforms : Have experience working with multicore platforms and their specific challenges. - Team Collaboration : Collaborate effectively with multi-disciplinary teams to achieve project goals. - Independent Work : Demonstrate the ability to work independently and take ownership of tasks. Required Qualifications : - Experience : Minimum 3-6 years of experience in device driver software testing. - AUTOSAR MCAL : Strong knowledge of AUTOSAR MCAL and its components. - Embedded Systems : Experience with embedded systems development and validation. - Programming Languages : Proficiency in C and assembly languages. - Testing Tools : Familiarity with various testing tools, including NI products, FPGAs, oscilloscopes, logic analyers, and power benches. - Embedded Tools : Proficiency in using embedded system development tools like compilers, debuggers, and static analyers. - Scripting : Knowledge of scripting languages like Perl and Python. - Computer Architecture : Understanding of computer architecture, including 16/32-bit systems and real-time systems. Preferred Qualifications : - ISO26262 : Experience with ISO26262 standards and their application to automotive software development. - Test Automation Frameworks : Proficiency in developing and maintaining test automation frameworks. - Continuous Integration : Experience with continuous integration practices and tools. - Multicore Platforms : In-depth knowledge of multicore platforms and their challenges.

Posted 3 weeks ago

Apply

5.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Minimum qualifications: Bachelor's degree in Electrical, Electronics or Computer Engineering, or equivalent practical experience. 5 years of work experience in development, testing and deployment of consumer electronics/embedded systems. Experience in Linux networking, including network packet filtering, network protocol acceleration (or display pipeline), camera front-end and sensor Linux drivers, and video codecs. Experience with embedded programming in C/C++. Preferred qualifications: Master's degree in Electrical, Electronics or Computer Engineering, or equivalent practical experience. Experience with ARM or other low-power SoC architectures, memory system, fabric etc. Experience with interface protocols (e.g., USB, SPI, I2C, UART, UFS, PCIe), power management, system integration, software stacks, and drivers. Knowledge of embedded systems development, RTOS concepts, device drivers and hardware/software integration. Knowledge of ARM, system BIOS, Linux kernel, device drivers. About The Job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. As a Software Engineer, Kernel and Firmware, Silicon, you will work on hardware and software. We are a vertically integrated team spanning from hardware through applications. Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology. Responsibilities Design a software that can ultimately delight our application developers, and can let them make use of hardware accelerators seamlessly and in a timely manner. Implement and validate firmware and Linux drivers for optimal power and performance. Design, develop, and test embedded software drivers for next-generation smart devices. Define overall architecture in collaboration with stakeholders silicon architecture, silicon implementation, silicon software, and customer etc., to identify user experiences characteristics and how they can be mapped onto hardware in existence or in development. Lead in bug triage and optimize for power and performance etc. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form . Show more Show less

Posted 3 weeks ago

Apply

2.0 - 10.0 years

0 Lacs

Hyderābād

On-site

GlassDoor logo

Job Description Job Details Company: VConnecTech Systems Department: Systems Employee Type: Regular Employee Designation: Bluetooth Engineer (BLE) Location: Hyderabad, Telangana, India Experience Required: 2 - 10 Years Job Summary Job Description Title/Position: Bluetooth Engineer (BLE) Education: Bachelor's Degree / Diploma in Electronics Key Responsibilities Expertise in C and Embedded C programming. Solid experience with Bluetooth EDR/LE controller, HCI (Host Controller Interface) layers, and a deep understanding of the core Bluetooth protocols, including L2CAP (Logical Link Control and Adaptation Protocol), SM (Security Manager), ATT (Attribute Protocol), GATT (Generic Attribute Profile), and GAP (Generic Access Profile). Demonstrated ability to work with the advanced features of Bluetooth Low Energy technology, such as BLE 5.x, BLE Mesh, BLE Audio, and BLE Direction Finding, to develop innovative solutions. Proficiency in developing and debugging with various Bluetooth profiles (e.g., ANCS, DIS, BIS, HID, SPP, A2DP, AVRCP, HID, HFP, etc.) and ensuring compatibility across different Bluetooth versions. Experience with at least one Bluetooth stack such as BlueZ, Bluedroid (Linux/Android environments), or equivalent stacks suitable for RTOS and Bare Metal environments (e.g., Mynewt NimBLE, Zephyr Bluetooth stack), with a strong understanding of the complexities involved in Bluetooth stack and development environments. Proficiency with BT sniffer and debugging tools, with strong debugging skills, including the use of oscilloscopes, logic analyzers, and other electronic debugging tools. Excellent analytical and problem-solving abilities, with the capacity to deliver innovative solutions in a challenging environment. Good team player with excellent verbal and written communication skills, capable of documenting firmware design, specifications, and test cases effectively.

Posted 3 weeks ago

Apply

2.0 years

0 Lacs

Hyderābād

On-site

GlassDoor logo

Job Description Job Details Company: VConnecTech Systems Department: Systems Employee Type: Regular Employee Designation: Wi-Fi Developer Location: Hyderabad, Telangana, India Experience Required: 2 - 10 Years Job Summary Job Description Title/Position: Wi-Fi Developer Education: Bachelor's Degree / Diploma in Electronics Key Responsibilities Design and develop Wi-Fi drivers, firmware, and software components for embedded systems and wireless products. Implement new features and enhancements to existing Wi-Fi solutions, adhering to the latest Wi-Fi standards (802.11ax/Wi-Fi 6, 802.11be/Wi-Fi 7). Optimize Wi-Fi performance, throughput, power consumption, and coexistence with other wireless technologies. Develop and integrate Wi-Fi security protocols (WPA2, WPA3), authentication mechanisms, and encryption algorithms. Implement Wi-Fi mobility and roaming features, including fast transition and seamless handover between access points. Contribute to the development of Wi-Fi link layer protocols, such as frame aggregation, block acknowledgment, and power-save mechanisms. Collaborate with cross-functional teams (hardware, RF, software) to ensure seamless integration and end-to-end functionality. Perform code reviews, unit testing, and system-level validation of Wi-Fi implementations. Troubleshoot and resolve Wi-Fi-related issues, analyzing packet captures and debugging complex wireless scenarios. Stay up-to-date with emerging Wi-Fi technologies, standards, and industry trends, contributing to future roadmaps. Solid understanding of Wi-Fi protocols, IEEE 802.11 standards, and wireless networking concepts. Proficient in C/C++ programming languages and embedded systems development. Experience with Wi-Fi driver development, firmware programming, and wireless stack integration. Knowledge of real-time operating systems (RTOS), kernel modules, and low-level programming. Familiarity with wireless testing tools, packet analyzers, and debugging techniques. Strong problem-solving and analytical skills for complex wireless issues. Excellent communication and collaboration abilities within cross-functional teams. Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. Hands-on experience with Wi-Fi chipset vendors (e.g., Qualcomm, Broadcom, Intel, MediaTek). Familiarity with Wi-Fi security protocols (WPA2, WPA3), roaming, and mobility management. Understanding of RF principles, antenna design, and wireless propagation characteristics. Experience with wireless testing methodologies, tools, and certifications (e.g., Wi-Fi Alliance). Knowledge of emerging wireless technologies (Wi-Fi 7, 6GHz band, MIMO, beamforming). Contributions to open-source Wi-Fi projects or industry standards bodies. Experience with other wireless networking protocols (Bluetooth, Zigbee, LoRa, etc.). Familiarity with network layer protocols (IPv4, IPv6, DHCP, ARP) and transport layer protocols (TCP, UDP). Knowledge of upper-layer protocols and applications (HTTP, MQTT, CoAP, WebSockets).

Posted 3 weeks ago

Apply

3.0 - 9.0 years

0 Lacs

Hyderābād

On-site

GlassDoor logo

Job Description Job Details Company: VConnecTech Systems Department: Systems Employee Type: Regular Employee Designation: Embedded Firmware engineer Location: Hyderabad, Telangana, India Experience Required: 3 - 9 years Job Summary Job Description Title/Position: Embedded Firmware engineer Education: Bachelor's Degree / Diploma in Electronics Key Responsibilities Proficient in C programming for embedded systems. Experience with Real-Time Operating Systems (RTOS), such as FreeRTOS, VxWorks, Zephyr, or others. Expertise in bare-metal programming. Hands-on experience with embedded communication protocols (I2C, SPI, UART, CAN, LIN, Ethernet, TCP/IP, USB). Experience with ARM Cortex-M microcontrollers. Knowledge on Linux BSP and Linux device driver development. Experience in Linux porting/development and kernel concepts. Knowledge of SiFive and RISC-V architectures is a plus. Familiarity with Bluetooth and WiFi technologies is a plus. Experience with or knowledge of Linux in embedded systems is a plus. Strong experience in developing and interpreting electronic schematics and hardware design documentation. Proven ability in porting applications and drivers across different hardware platforms. Proficiency in using debugging and development tools such as Segger J-Link, Lauterbach debuggers, and Oscilloscopes. Strong problem-solving and debugging skills. Excellent communication and teamwork abilities.

Posted 3 weeks ago

Apply

10.0 years

5 Lacs

India

On-site

GlassDoor logo

Designation : Embedded Electronics Engineer (Sensors & PCB Design) Exp: 10 Years above Salary not constraint: Based on Experience Job description: An Embedded Electronics Engineer designs, develops, tests, and optimizes embedded systems and devices. This involves working with both hardware and software, including firmware, real-time operating systems (RTOS), and low-level programming, to ensure reliable and efficient performance. Responsibilities: Design and Development: Create schematics and design PCBs for embedded systems, considering size, power efficiency, and cost. Conduct hardware and software testing, debug issues, and troubleshoot problems Design and develop embedded electronic systems, including PCBs and electronic circuits. Implement and test communication protocols (e.g., I2C, SPI, UART, CAN). Collaborate with cross-functional teams to ensure seamless integration of hardware with software systems. Document designs, test results, and project procedures Prototype, debug, and validate hardware components, identifying and solving design and implementation challenges. Develop firmware for sensor communication and data acquisition. Conduct performance testing of sensors and PCBs, ensuring compliance with industry standards. Stay updated on the latest sensor and embedded technology trends to integrate innovative solutions into our products. Prepare and maintain technical documentation, including design files, test results, and user manuals. Requirements: Bachelor's or master's degree in electrical engineering, Electronics, Computer Science Embedded Systems, or a related technical field is typically required . 10+ years of proven experience in embedded systems, sensor implementation, and PCB design. · Programming: Proficiency in C, C++, and potentially Assembly. · Hardware Knowledge: Understanding of electronic circuits, schematics, and hardware components. · RTOS: Familiarity with real-time operating systems. · Debugging: Strong debugging and troubleshooting skills. · Communication Protocols: Knowledge of communication protocols like I2C, SPI, UART, and CAN. · Technical Skills: Experience with compilers, debuggers, and simulators · Experience with ARM, ATMEL, and TI microcontrollers is preferred. · Proficiency in designing PCBs using tools such as Altium Designer, Eagle, or KiCad. · Practical Experience: · Experience in embedded systems design, hardware/software integration, and programming in C/C++ is often preferred. · Strong understanding of microcontrollers, communication protocols (I2C, SPI, UART, etc. ), and sensor technologies. · Experience with firmware development and debugging using languages like C/C++ or Python. · Familiarity with testing tools and techniques for embedded systems and sensors. · Hands-on experience with soldering, prototyping, and lab equipment (oscilloscopes, multimeters, etc. ). · Strong problem-solving skills and attention to detail. · Excellent teamwork and communication skills. Please Contact- HR -9597954041. Mail ID: arul@noraenterprises.com Job Types: Full-time, Permanent Pay: From ₹500,000.00 per month Benefits: Health insurance Paid sick time Paid time off Provident Fund Schedule: Day shift Work Location: In person Speak with the employer +91 9597954041

Posted 3 weeks ago

Apply

7.0 years

3 - 7 Lacs

Chennai

On-site

GlassDoor logo

Emerging Technologies Full-Time Job ID: DGC00532 Chennai, Tamil Nadu 0-3 Yrs ₹04 - ₹07 Yearly Job description Job Summary: We are looking for a passionate and enthusiastic Embedded Firmware Engineer (Fresher) to join our engineering team. This role is ideal for recent graduates who have a strong foundation in electronics and programming, and a desire to work on real-world embedded systems. Qualifications: BE/BTech in Electronics and Communication Engineering or Computer Science (2024 or 2025 pass-outs preferred). Strong academic understanding of Electronics , Digital Systems , and Embedded Systems . Good knowledge of C programming . Familiarity with microcontrollers , microprocessors , and basic embedded system concepts. Key Responsibilities: Assist in designing and developing firmware for embedded systems. Write clean and efficient embedded C code under the guidance of senior engineers. Support in debugging and testing of hardware and firmware. Work with development boards, sensors, and peripherals to implement proof-of-concept solutions. Document code and prepare test reports as needed. Learn and adapt quickly to new technologies and tools. Preferred Skills (Not Mandatory but a Plus): Exposure to development tools like Keil, STM32CubeIDE, MPLAB, etc. Familiarity with communication protocols (UART, SPI, I2C). Basic understanding of RTOS concepts or hands-on project work using FreeRTOS. Participation in relevant academic projects, internships, or hackathons.

Posted 3 weeks ago

Apply

4.0 - 9.0 years

11 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

THE ROLE : The SFH (Sensor Fusion Hub) team is responsible for development and delivery of firmware and driver for all the 2-in-1 AMD laptops out there in the market. As a software engineer in this team, you will work on hardware and software. We are a vertically integrated team spanning from firmware development right up to application layer. As a part of this world class team, you will get an exposure to the fascinating world of sensors and algorithms driving it. In this role, you will be actively participating in research, concept development and design ideation to create world class software and firmware. THE PERSON : We are looking for versatile and enthusiastic engineers who are willing to take on new challenges and find innovative ways to solve the problem. You will be working with a group of engineers to design and develop algorithms for different motion sensors and feature development. We are looking for someone with a strong programming skill in C and C++ with exposure to X86 as well as ARM and/or RISC architecture. An ideal candidate should have hands on experience working with different sensors and interfacing them using different communication protocols such as I2C, SPI, UART. Knowledge of device driver development with windows and/or Linux is an added advantage KEY RESPONSIBILITIES : - Candidate's primary responsibility is to develop motion sensor algorithms and FW feature development. - Design, development, integration, and testing of Sensor Fusion solution - Includes cross cultural communication with vendor and customer. PREFERRED EXPERIENCE : - R & D Industry experience with minimum of 4-12 years hands on with motion Sensor algorithms and feature development. Solution must have reached production. - Sensors : Must have worked on motion sensors algorithms like Accel, Gyro, Magnetometer. - Must have experience on sensor static calibration. - Experience with STM, Bosch sensor will be an added advantage. - Language : A very good understanding of C, CPP. - OS knowledge : Windows or Linux. RTOS experience will be a value addition. - Controller : ARM Cortex M4 or any other controller. - Good to have working experience with STM development kit. Keywords: C,CPP,Linux,RTOS,STM development,C++,Firmware Development*

Posted 3 weeks ago

Apply

8.0 - 10.0 years

10 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

Key Responsibilities: System Architecture Design: Develop and define scalable and robust architectures for automotive infotainment systems, ensuring seamless integration of hardware and embedded firmware components. Cross-Functional Collaboration: Work closely with hardware engineers, firmware developers, software teams, and validation specialists to ensure cohesive system development and integration. Technical Leadership: Provide guidance and establish best practices in system design, overseeing the selection of technologies, microcontrollers, operating systems, and communication protocols. Compliance and Standards: Ensure all designs comply with automotive industry standards, safety regulations, and security protocols, particularly concerning OBD, UDS, and CAN communications. Performance Optimization: Lead efforts in debugging, performance tuning, and optimizing system components to meet stringent automotive requirements. Innovation and Development: Stay abreast of emerging technologies in automotive electronics and drive innovation within the team. Required Skills & Competencies: Educational Background: Bachelors or Master’s degree in Electrical Engineering, Computer Engineering, or a related field. Professional Experience: Minimum of 8 years in embedded systems development, with at least 3 years in a system architecture role within the automotive electronics sector. Required Skills: Capable of visualizing, creating system design and architecture for large embedded systems in automotive domain. Hands on experience on design patterns and UML modeling for embedded software development Proficiency in microcontrollers, Real-Time Operating Systems (RTOS), and real-time embedded applications. Hands on experience developing systems using Linux and android operating systems is an added advantage. Strong programming skills in C/C++ for embedded software development. Extensive experience with automotive communication protocols, including CAN, LIN, UDS (ISO 14229), and OBD. Familiarity with system modeling, simulation tools, and hardware-software co-design methodologies. Industry Knowledge: Understanding functional safety standards (e.g., ISO 26262), embedded security practices, and compliance requirements specific to automotive systems. Soft Skills: Demonstrated problem-solving abilities, leadership qualities, and effective communication skills.

Posted 3 weeks ago

Apply

2.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary Details: Expected to individually triage stability issues Possess good analytical / problem solving skills Possess good C, Python programming skills and awareness of operating system concepts is a basic prerequisite MS-DOS, Linux commands, batch, shell programming basics Have awareness of any debugger (such as gdb / Trace32 etc) usage / fundamentals of any processor architecture and peripherals Prior experience to debugging embedded systems and C++ programming skill would be an added advantage Skills/keywords: Triage, Debugging, RTOS, Trace32, Stability, OS concepts, computer architectur 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 : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from 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. 3074879 Show more Show less

Posted 3 weeks ago

Apply

50.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

Expleo is the home of bold and reliable minds. With more than 50 years of experience in developing complex products, optimising manufacturing processes, and ensuring the quality of information systems, Expleo boasts an extensive global footprint, powered by 19,000 highly skilled experts delivering value in 30 countries. Our efforts in creating a supportive and inclusive workplace in India have earned us some key recognitions: 'Great Place to Work' certification for building a supportive, engaging environment. 'Progressive Place to Work,' by ET Now, for our dedication to innovation and inclusive workplace policies. 'Best Organizations for Women,' by ET Now, for empowering women by providing equal opportunities, supporting professional development and promoting inclusive leadership. We are seeking a highly skilled and motivated ADAS Software Integration Engineer. The role will involve working on the integration of software components for advanced driver assistance systems (ADAS), focusing on safety-critical features and cutting-edge technologies to enhance vehicle autonomy, driver safety, and overall performance. The candidate will collaborate with cross-functional teams to ensure seamless integration of multiple layers of software components for ADAS functionality. Responsibilities Software Integration:Integrate ADAS software components (e.g., application components, middleware components, 3rd party components, etc.). Integration Analysis:Conduct a comprehensive analysis of the given components (parking stack, parking app) systems to identify integration points. Planning:Develop a detailed integration plan outlining the specific data and functionalities to be integrated. Testing and Validation:Perform rigorous testing to ensure the integrity and security of data during the integration process. Debugging and Troubleshooting:Diagnose and resolve integration issues, including software bugs, performance bottlenecks, and system incompatibilities. Collaboration:Work closely with cross-functional teams such as application development engineers, system engineers, and safety engineers to ensure smooth integration of ADAS features. Configuration Management:Manage the software build environment, version control, and continuous integration tools (e.g., Git, Jenkins, etc.). Documentation:Prepare technical documentation for software integration processes, tools, and validation results. Qualifications Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field. Essential Skills Strong programming skills in C++. Experience with AUTOSAR, Embedded Linux, or RTOS environments. Hands-on experience with software version control (e.g., Git) and continuous integration tools (e.g., Jenkins). Proficiency in CAN, FlexRay, or Ethernet for in-vehicle communication. Tools: Proficiency in using debugging tools and system validation platforms. ADAS Knowledge: Familiarity with ADAS sensors like radar, cameras and experience in integrating sensor data for perception and decision-making algorithms. Problem-Solving: Strong analytical and debugging skills, with the ability to work in a fast-paced, dynamic environment. Experience 4-5 years of experience in automotive software integration or embedded software development, preferably within ADAS or autonomous driving systems. Benefits Collaborative working environment – We stand shoulder to shoulder with our clients and our peers, developing solutions that create a sustainable today and tomorrow. Continuous learning - Our Learning & Leadership Development team has established a world-class learning ecosystem that enables you to acquire and develop the right skills by delivering a suite of accredited training courses. Global organisation - We provide solutions to leading brands from various sectors, giving you the opportunity to work with top-tier companies providing impactful solutions to our customers’ customers. Show more Show less

Posted 3 weeks ago

Apply

3.0 - 6.0 years

2 - 6 Lacs

Hyderabad

Work from Office

Naukri logo

Education : B.Tech/M.Tech in ECE, CS, EEE Notice Period : Immediate to 3 months Key Responsibilities : - Design, develop, and maintain Android Hardware Abstraction Layers (HALs) for various hardware components (camera, audio, display, etc.). - Port HALs to different Android platforms and SoCs. - Optimize HAL performance and power consumption. - Work closely with hardware and software teams to ensure seamless integration. - Troubleshoot and resolve HAL-related issues. - Stay updated with the latest Android HAL development practices and industry trends. Required Skills : - Strong proficiency in C and C++ programming languages. - In-depth understanding of Android architecture and HAL concepts. - Experience with Android kernel and device driver development. - Knowledge of hardware interfaces (I2C, SPI, MIPI, USB). - Familiarity with Android frameworks (Binder IPC, HAL, HIDL). - Experience with debugging tools and techniques. - Good problem-solving and analytical skills. - Strong communication and teamwork abilities. Preferred Skills : - Experience with Android framework development. - Knowledge of Android security and performance optimization techniques. - Experience with scripting languages (Python, Shell). - Familiarity with real-time operating systems (RTOS). Keywords HIDL,RTOS,Hardware Abstraction Layer,Android,Hardware Architecture,Mobile App Designing,Mobile App Integration,Mobile Architecture,SoC,Kernel,Device Driver,C++*

Posted 3 weeks ago

Apply

3.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Company Qualcomm India Private Limited 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 and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. 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 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 : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from 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. 3066426 Show more Show less

Posted 3 weeks ago

Apply

15.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

As a Systems Architecture Lead you will be responsible for systems and product architecture development for advanced Application Processors. You will work across hardware engineering, software engineering, application/solutions engineering teams to design and develop best in class, scalable, robust solutions that meet the demanding requirements of our advanced microprocessor products for Industrial, IOT, and Automotive Edge markets. This role requires a deep technical understanding of MPU HW & SW architecture, Solutions Engineering, Use Case Analysis, Validation, Optimization, and system integration. Key Responsibilities Drive the definition and development of MPU architecture, ensuring alignment with market trends and industry standards. Work with product marketing teams and customers to understand and translate requirements into detailed specification. Drive use case definition and documentation for the product. Define scalable and efficient computing architectures, including multi-core processing, high end CPU, DSP, Vision processing, Machine Learning, and memory hierarchy. Design and integrate security mechanisms, including secure boot, cryptographic accelerators, and trusted execution environments. Collaborate with hardware, firmware, software, solutions/application engineering teams to ensure seamless system-level integration of MPU product components. Power and performance benchmarking, analysis, and optimization. Develop strategies to optimize performance, energy efficiency, and thermal management while maintaining reliability and scalability. Own key performance indicators for programs and drive optimization. Define architectural guidelines, best practices, and documentation to guide product development teams. Required Qualifications Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field with 15 years or more relevant experience. Experience with use-case analysis and decomposition. Experience in Linux, Zephyr, Free RTOS or similar operating systems. Strong understanding of microprocessor and microcontroller architectures, including CPU cores, DSP, memory management, and peripheral integration. Experience with system level performance optimization, low-power design, SW/HW co-design, and real-time processing. Familiarity with high-speed interconnects, memory architectures, DDR, PCIe, and bus protocols. Strong collaboration skills to work across multidisciplinary teams, including silicon, software, hardware, board design, and validation engineers. Experience in product development processes. Preferred Qualifications Experience with ARM Cortex and/or RISC-V architecture. Experience with media processing, vision and imaging applications. Experience with system-level simulation tools, hardware/software co-design, and debugging techniques. Familiarity with Machine Learning Hardware IPs, tools, and architecture. Knowledge of functional safety and security standards. Familiarity with Wi-Fi integration, networking protocols, and secure wireless communication. More information about NXP in India... Show more Show less

Posted 3 weeks ago

Apply

7.0 - 9.0 years

22 - 25 Lacs

Bengaluru

Work from Office

Naukri logo

Antenna System Knowledge used in Automotive Infotainment Domain is a must Implementing solutions for embedded automotive connectivity processors such as TCAM (Telematics & Connectivity Antenna Module). Experience with embedded C/C++, vehicle signals, AutoSAR, cybersecurity, Linux and RTOS concepts, and system architecture are key to this role. Lead team in debugging and fixing antenna-related issues Hands-on involvement with the team in the development of antenna systems(Design, Simulation, Data analysis and validation) Work with vendors to improve antenna fabrication process and explore new antenna materials to meet high performance requirements Experience in antenna characterizations such as input impedance, impedance matching, antenna isolation, gain, polarization, radiation pattern, ECC, etc Hands-on experience in antenna prototyping, tuning and measurement with VNA and anechoic chamber systems Analytical, detailed-oriented and have a great interest in technology. Can-do-attitude, a learning and problem solving mindset. Excitement for being part of something new, building a new organization from the scratch. Readiness to accept challenges and push the boundaries. Mind-winning personality with enthusiasm to spread her his knowledge and experience in the team. Good Communication Skills Mandatory Key Skills AutoSAR,cybersecurity,Linux,RTOS concepts,debugging,antenna prototyping, TCAM*, embedded*,C*,C++*,vehicle signals*

Posted 3 weeks ago

Apply

2.0 years

0 Lacs

New Delhi, Delhi, India

On-site

Linkedin logo

Note: Only apply if you've related a few years of experience as described below. Preferred controller: ARM, STM32 Protocol: CAN, HTTP/S, & BLE Required Expertise in Embedded C and C++ Designation: Embedded System Engineering. Your responsibilities will include: Partnering with R&D product lines to drive the edge and gateway IoT development strategy and architecture. We are working with our existing team of hardware and embedded engineers to deliver advanced automotive-grade IoT solutions. Proficient in Mishra C. coding standards. Preferred with experience in communication protocols, CAN, UART, REST APIs, and BLE. Providing technical insights to the team for solving issues that arise in our customer engagements globally, with the goal of ensuring customer satisfaction. The Profile You have a degree in engineering or higher in a relevant discipline (e.g., electronics or computer science). You have a minimum of 2 years/3 years (preferred) of hands-on experience with embedded C firmware development for STM. You have a good understanding of the architecture of MCUs and peripherals. You have experience with memory, power, and speed optimization of applications. Having experience with over-the-air upgrades to the software and firmware of an embedded system. You are able to forecast technical risk for a project or engagement. Having experience with RTOS, interface libraries, and USB drivers is an additional plus. Your day-to-day work includes: Coding for STM IoT devices, interacting with sensors and servers. Creating documentation for the code created for IOT solutions. Designing, coding, and testing features of IoT devices, especially STM32 and possible ARM-based cortex. Providing solutions to issues related to the connection of networks like BLE, LoRaWAN, etc., protocols with mesh capability. Pay scale: 5–12 LPA (varies depending on skills & experience... Only apply if you have related experience. Show more Show less

Posted 3 weeks ago

Apply

6.0 years

0 Lacs

Mumbai, Maharashtra, India

On-site

Linkedin logo

Build & Lead Control Tower Function Design and set up a high-performing Control Tower team, processes and infrastructure from scratch. Define SOPs, SLAs, real time alert systems, and dashboards for end-to-end supply chain visibility. Real-time Monitoring & Execution Monitor order journey across all supply chain touchpoints — fulfillment, shipping, delivery, and returns — across 20+ cities. Track daily operations and SLA adherence using dashboards and data tools. Exception & Incident Management Set up systems to detect, triage, and resolve order/delivery exceptions. Drive root cause analysis and resolution for service failures or escalations. Customer Experience Management Partner with Customer Support and CX teams to ensure timely resolutions and preemptive communication for impacted orders. Optimize performance to reduce RTOs, late deliveries, cancellations, and customer escalations. Analytics & Continuous Improvement Use data to identify trends, operational bottlenecks, and improvement areas. Generate performance reports, insights, and recommendations for leadership review. Tooling & Automation Build and automate dashboards and trackers to streamline monitoring and reporting. Collaborate with Product and Tech teams to integrate visibility tools and analytics solutions. Stakeholder Management Work with internal teams (Logistics, Planning, Procurement, Product, Tech, Warehousing) and external partners to drive service performance. Act as the single point of accountability for operational execution and issue resolution. Key Requirements 6+ years of experience in e-commerce supply chain operations or logistics, with 3–5 years in a control tower or centralized monitoring role. Experience in leading a team is must Strong understanding of end-to-end e-commerce operations including warehousing, transportation, last-mile, and returns. Ability to perform multiple tasks, adjust quickly in short time frame with limited direct supervision Ability to work flexible hours if necessary (all shifts) can apply first principles thinking to solve problems Proven experience in building and scaling control tower teams/processes. Highly analytical with hands-on experience in: Advanced Excel (dashboards, modeling, pivots, VBA/macros) SQL (data extraction, query building, reporting) Python (preferably for automation, data manipulation, or analysis) Experience in working with data visualization tools (Power BI/Tableau/Looker, etc.). Excellent problem-solving and cross-functional collaboration skills. Experience in pharma/healthcare logistics is a plus. Show more Show less

Posted 3 weeks ago

Apply

10.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Position-Project Manager-Embedded Location-Pune Qualification-B.E - Instrumentation/Electronics/ E&TC/Computer Science or equivalent Experience- 10+ years Essential Skills: Minimum 8+ years of demonstrated experience in leading and managing the software projects in embedded systems (Projects with RTOS, IoT protocols, embedded web servers using C/C++, edge analytics) Good interpersonal and communication skills. Communicate effectively both in written and oral English. Self-motivated, innovative, willing to pursue new technical areas and capable of working independently. Architectural exposure will be an added advantage. Show more Show less

Posted 3 weeks ago

Apply

10.0 - 3.0 years

0 Lacs

Mahesana, Gujarat

On-site

Indeed logo

Job details Employment Type: Full-Time Location: Mehsana, Gujarat, India Job Category: Engineering Job Number: WD30223314 Job Description #LI-DS2 ACCOUNTABILITIES: Designing and implementing software for embedded devices and systems. Designing, developing, coding, testing, and debugging system software. Develop associated tools to support testing and verification of products. Collaborate with cross-functional teams to understand the product specification, software requirements, software design, etc. Responsible documenting and implementing processes for software development. Responsible for continuous improvement of software and processes to enhance efficiency, stability, and scalability Work closely with the global teams to complete the implementation and delivery of IoT projects, and regularly synchronize the progress with architect's / leaders. Closely work with diverse team of developers, stake holders and vendors across locations. Guide and collaborate with vendor support teams Build and adopt best development practices in Agile/ scrum IOT team Perform code reviews and guide development teams Technically handle multiple projects simultaneously Help developers, test team and support personnel for troubleshooting customer issues. Build proof of concepts and demonstrate technology feasibility of Innovative solutions. Develop software according to functional and technical design specifications. Participate in design and code reviews/inspections. Provide input to technical discussions; propose solutions and alternatives. Stong in problem solving, Analyzing, troubleshooting approaches. Writing and executing unit tests. Developing proof-of-concept; Providing work estimates Provide required support to product teams as needed to determine system problems and fix. EXPERIENCE: 10 to 11+ years Minimum 10 years of experience in Embedded C/C++, RTOS, Linux based firmware development is required, Minimum 2-3 years of experience of AWS or any CLOUD platform. SKILLS: Required - Lead the design, development and maintenance of firmware for various electronic products using Embedded C/C++, RTOS, Linux programming languages. Strong understanding of RTOS concepts and experience working on real-time operating systems like Linux or FreeRTOS. Experience using Embedded RTOS (Free RTOS, RTX.etc). Experience working with Embedded processors and microcontrollers, preferably ARM. Experience working with Peripheral buses (I2C, SPI, Serial). Embedded C, Embedded Linux, Embedded Firmware, ADC, USB, DAC, UART. Experience working with Device IO (Serial, USB, Ethernet, Wifi, Bluetooth, Zigbee). Experience working with Analog and digital sensors. Adequate knowledge of reading schematics and data sheets for components. Collaborate with cross-functional teams to identify requirements and develop solutions that meet customer needs. Develop and maintain technical documentation for firmware designs, including architecture diagrams, flowcharts, and test plans. Troubleshoot complex issues related to firmware development and provide timely resolutions. Ability to quickly learn and adapt to the existing code base and new technical skills. Highly motivated with demonstrated ability to work independently with minimal supervision. Strong analytical skills to be able to translate the system requirements and use cases to detailed system design. Strong problem-solving skills to participate in troubleshooting of issues with different teams to drive towards root cause identification and resolution. Good team player with excellent communication skills, to be able to collaborate and work with cross functional teams. Ability to work in a fast-paced, dynamic work environment with a focus on technical excellence, responsiveness to meet Good team spirit and communication skills, good English reading, writing and speaking skills. Should have strong verbal and written communication skills. Strong knowledge of Agile and scrum process. Should be able to guide team, review and drive independently. Should have strong knowledge of AWS IoT or any CLOUD platform integration. Knowledge of software development life cycle. Use of UML, sequence diagrams Code repository like GITHUB usage experience. Understanding of Agile (Scrum) methodology Strong analytical, problem-solving, and conceptual skills. Ability to work under pressure and meet tight deadlines. Experience of working with globally distributed teams. Good To Have - Proficiency in Python scripting for automation tasks is an added advantage. IoT Domain – working on WIFI adaptors, Gateway design & development. Experience with unit testing and static analysis. Experience with a variety of debugging tools like JTAG, Signal Analyzers, etc. Experience in using measuring and monitoring electronics test equipment's like multimeter, digital oscilloscope, etc. Familiarity with Requirements management tools, configuration management tools and test management tools like Git, TestRail, Jira, Helix/TestTrack, Confluence, etc. EDUCATION BACKGROUND: Should have done B.E or B.Tech in Electronics from reputed college or university

Posted 3 weeks ago

Apply

5.0 - 7.0 years

8 - 14 Lacs

Chennai

Work from Office

Naukri logo

Summary : We are seeking a highly motivated and skilled Embedded Software Engineer with a strong background in Linux-based embedded systems development. You will be responsible for designing, developing, and debugging software for embedded devices running on Linux. This role requires a deep understanding of embedded C/C++ programming, Linux kernel concepts, and multi-threading. If you are passionate about programming and enjoy working on challenging technical problems, we encourage you to apply. Responsibilities : - Design, develop, and implement embedded software for Linux-based systems. - Write clean, efficient, and well-documented C/C++ code for embedded applications. - Debug and troubleshoot complex software and hardware issues in embedded environments. - Work closely with hardware engineers to integrate software with hardware components. - Develop and maintain build systems and software development tools. - Optimize software for performance, memory usage, and power consumption. - Contribute to the development and maintenance of Linux kernel drivers and modules (if applicable). - Participate in code reviews and contribute to improving software quality. - Stay up-to-date with the latest advancements in embedded systems and Linux technologies. Qualifications and Skills : Embedded Systems Knowledge : - Proven experience in developing software for Linux-based embedded systems. C/C++ Programming : - Strong embedded C/C++ programming skills, with a deep understanding of memory management, data structures, and algorithms. Debugging Skills : - Excellent debugging and problem-solving skills, with experience using debuggers and other diagnostic tools. Linux Kernel Concepts : - Very good understanding of Linux kernel concepts, tools, and libraries, including : Kernel modules and drivers System calls Memory management Process management Device drivers Build systems (e.g., Yocto, Buildroot) Multi-threading/Core Programming : - Experience in multi-threading/multi-core programming, including synchronization primitives (mutexes, semaphores, condition variables). Education : - Bachelor's or Master's degree in Computer Science Engineering, Electronics/Electrical Engineering, or a related field. - Passion for Programming: A genuine passion for programming and a strong desire to learn and grow. Nice to Have (Bonus Skills) : - Modern C++ : Knowledge of modern C++ features (C++11 to C++20) is a significant plus. - Real-time Operating Systems (RTOS) : Experience working with RTOS. - Embedded Linux Distributions : Experience with building and customizing embedded Linux distributions (e.g., Yocto, Buildroot). - Communication Protocols : Experience with communication protocols such as UART, SPI, I2C, CAN, Ethernet. - Hardware Interfacing : Experience with hardware interfacing and device drivers. - Scripting Languages : Familiarity with scripting languages like Python or Bash. - Version Control : Proficiency with version control systems like Git. Locations : Mumbai, Delhi / NCR, Bengaluru , Kolkata, Chennai, Hyderabad, Ahmedabad, Pune, Remote

Posted 3 weeks ago

Apply

10.0 - 20.0 years

20 - 25 Lacs

Noida

Work from Office

Naukri logo

Job Title: Senior Java Architect Location: Noida Experience: 10-20 Years Job Description: Extensive experience in Automotive Systems, with deep understanding of technologies, trends and needs Extensive experience in defining, developing, and implementing security software, ideally with a strong embedded firmware development background Ability to troubleshoot complex issues and debug firmware Experience with Agile methodologies and software development lifecycles Experience in Functional Safety (ISO 26262). Familiar with cybersecurity ISO 21434 , Strong understanding of security standards, security protocols, cryptography. Strong understanding of Security Threat modelling and risk analysis and application of countermeasures. Strong technical skills with a team first mentality. Strong ability to work cross functionally, across many stakeholders to drive towards common goals and objectives Ability to engage with key technical stakeholders at customer to build trust and confidence Experience in working with global teams in matrix organizations. Required Qualifications: Bachelor s or Master s degree in Electronics Engineering, Computer Engineering, or related field with 10 years or more relevant experience. Experience with technical analysis and decomposition of customer use-case. Proven experience in Microcontroller Architecture, Software, SoC Architecture, or system-level Integration. Strong expertise in C programming, Enterprise Architect (UML). Strong understanding of microprocessor and microcontroller architectures, including CPU cores, DSP, memory management, and peripheral integration. Familiarity with Linux, Zephyr, Free RTOS, or any similar operating systems is a big plus. Strong collaboration skills to work directly with customers and across multidisciplinary teams, including silicon, software, firmware, board design engineers and program management. Experience in Automotive software development processes. Furthermore, you are: Innovator finding break-through solutions for complex automotive problems Driving for continuous improvements.

Posted 3 weeks 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