Jobs
Interviews

2610 Rtos Jobs - Page 23

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

0.0 - 3.0 years

0 Lacs

Hosur, Tamil Nadu

On-site

Hosur Plant, Tamil Nadu, India Department R & D - S/W - Connected Services Job posted on Jul 17, 2025 Employment type White Collar About TVS Motor TVS Motor Company is a reputed two and three-wheeler manufacturer globally, championing progress through Sustainable Mobility with four state-of-the-art manufacturing facilities in Hosur, Mysuru and Nalagarh in India and Karawang in Indonesia. Rooted in our 100-year legacy of Trust, Value, and Passion for Customers and Exactness, we take pride in making internationally aspirational products of the highest quality through innovative and sustainable processes. We are the only two-wheeler company to have received the prestigious Deming Prize. Our products lead in their respective categories in the J.D. Power IQS and APEAL surveys. We have been ranked No. 1 Company in the J.D. Power Customer Service Satisfaction Survey for consecutive four years. Our group company Norton Motorcycles, based in the United Kingdom, is one of the most emotive motorcycle brands in the world. Our subsidiaries in the personal e-mobility space, Swiss E-Mobility Group (SEMG) and EGO Movement have a leading position in the e-bike market in Switzerland. TVS Motor Company endeavors to deliver the most superior customer experience across 80 countries in which we operate. For more information, please visit www.tvsmotor.com. About TVSM – Software Research & Development Organization The TVSM Software Research and Development Organization is a technology-first organization responsible for building a Software tech stack for all TVSM products, making TVSM customers' mobility Connected, safer, sustainable, and comfortable in a new way. We are building technology and software platforms for all next-gen Connected Vehicle, Infotainment, e-Mobility, Connected Services and Post SOP/Service for all TVSM’s brands. We build the unthinkable across geographies exceeding all quality, cost, scalability, competitive and performance benchmarks. Our mission is to transform Consumer experience and increase Perceived value of our products & Services to achieve highest degree of Customer Satisfaction & Trust. About the role Name of the position: System Engineer - Smart Peripherals Educational Qualification: B.Tech (ECE,EEE) with 3.5+years of experience in design and development of audio products in automotive/ consumer electronics (or) M.S specialization in embedded systems, Human Machine Interface, with >1 year of relevant experience in audio applications (or) M.S. specialization in acoustics / sound engineering with 1+ year of relevant experience. Roles & Responsibilities: Acoustics and SW Systems engineering Version control management for HW & SW Conduct a Logical analysis of the architecture Conduct Functional and technical design review Conduct a failure mode & effect analysis on connected features Conduct a UX review and arrive at the UX for branded audio features with the stakeholders Manage IP & FTOs Skilled in converting customer requirements to use case, UML, and state machine diagrams Skilled in embedded audio application development & deployment Experience inthe development of noise filters, voice assistance applications Experience in debugging wireless communications, like BT audio network Experience in communication protocols (CAN, UART, UDS, SPI, I2S) Experience in design and development of SW components & DSP algorithms Experience in the design and development of HW circuits for any audio circuitry Build, revise & track technology roadmaps at the domain level Define audio design guidelines Feature ownership & on-time delivery Conduct frequent reviews with stakeholders on the selection of features Responsible for the development of SW libraries for all business logics Responsible for PoC development for all audio technology concepts across embedded platforms Experience in the development of sound processing algorithms & deployment in target controllers/ processors Knowledge on homologation standards for HMI, AVAS, and Automotive electronics Functional Competencies: Experience with tools like MATLAB, Audacity, Audioweaver, or similar tuning tools Experience in building a CCP application in an RTOS environment Minimum of 2 years' Experience in sound engineering Minimum of 2-3 years of experience in Embedded Linux/Android application using sound lib like ALSA Behavioral Competencies Understanding of cross functional systems requirements Establish effective communication with stake holders Expected to manage delivery on time Support with necessary resource allocation on time Highly movtivated to work on building cutting edge nextgen audio features Creative thinking and enthusiasm towards building next generation TVSM products Leadership Competencies Ø Leading Innovation & Diverse Teams Ø Adaptability Ø Strategic Thinking Why TVSM? At TVSM, we are always challenging ourselves to build a better, connected & sustainable future. We need the most innovative and diverse Digital Minds to develop tomorrow ‘s reality. Working at TVSM Software also means flexibility - Choosing between working from home and the office is the norm here. We offer great benefits and rewards, as you'd expect from a world leader in automotive software organization. We are a merit driven, equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, sex, gender, gender expression, sexual orientation, age, marital status, or disability status.

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

mysore, karnataka

On-site

As an Embedded Firmware Developer, you will be responsible for designing, developing, and testing firmware for 8-bit and 32-bit microcontrollers. Your primary focus will be on developing and debugging firmware in C/C++ to ensure reliability and performance. You will also work on real-time operating systems (RTOS) to seamlessly integrate firmware with hardware. Collaboration with cross-functional teams is essential to define firmware requirements and specifications. You will implement and troubleshoot various communication interfaces such as SPI, I2C, UART, ADC, DAC, and timers. Additionally, you will be responsible for developing and maintaining secure boot mechanisms and secure firmware update processes. Conducting code reviews, supporting hardware bring-up, and system integration are integral parts of your role. It is crucial to document development processes, code functionality, and testing procedures to ensure clear understanding and maintain consistency. You will actively participate in both development and testing phases of the firmware lifecycle. To qualify for this position, you should hold a Bachelor's degree in Computer Science, Electronics, Electrical, or a related engineering field. A minimum of 5 years of professional experience in embedded software development is required. Strong programming skills in C/C++, along with proven experience in debugging and troubleshooting embedded systems, are essential. You should possess deep knowledge of real-time operating systems, firmware architecture, and secure boot implementations for microcontrollers. Familiarity with hardware interfaces and communication protocols such as ADC, SPI, I2C, UART, DAC, and timers is necessary. A solid understanding of hardware subsystems, peripheral integration, and strong analytical skills are key requirements for this role. Excellent interpersonal and written communication skills are important for effective collaboration within the team. The ability to thrive in a collaborative environment and strong problem-solving abilities are highly valued. Preferred qualifications include experience in developing firmware for safety-critical or secure systems, familiarity with version control systems like Git, and exposure to firmware testing methodologies and tools. Join us in this exciting opportunity to contribute to the development of cutting-edge embedded firmware for innovative products. (ref:hirist.tech),

Posted 2 weeks ago

Apply

7.0 - 11.0 years

0 Lacs

hyderabad, telangana

On-site

As a Senior Software Development Engineer at AMD, you will play a crucial role in the transformation of lives through AMD technology, enriching the industry, communities, and the world. Your mission will be to contribute to the development of cutting-edge products that drive next-generation computing experiences across various sectors such as data centers, artificial intelligence, PCs, gaming, and embedded systems. At AMD, we uphold a culture that fosters innovation, aiming to address the world's most critical challenges through exceptional execution and a collaborative approach that embraces diverse perspectives. In this role, you will be responsible for designing, developing, and delivering embedded peripheral drivers solutions in Linux, RTOS/Zephyr, and baremetal environments. Your expertise in software and peripheral driver development will be instrumental in leading the design and implementation of firmware for all AMD SoCs, both pre-silicon and post-silicon. Collaborating closely with firmware/software engineers, developers, and architects, you will contribute to the advancement of AMD's technology ecosystem. The ideal candidate for this position is someone who is deeply passionate about embedded software development and possesses exceptional problem-solving skills. You should be a self-motivated individual who thrives in fast-paced environments, capable of working independently as well as part of a team. Strong technical communication and interpersonal skills are essential for effectively engaging with various stakeholders and contributing to the success of the projects. Key Responsibilities: - Design, develop, and deliver embedded peripheral drivers solutions in Linux, RTOS/Zephyr, and baremetal environments - Debug legacy drivers as necessary by collaborating with different teams - Participate in HW bring-ups and upstream Linux/Zephyr drivers/kernel changes - Contribute to the design and implementation of future SW architectures - Possess expertise in C programming and writing high-quality code with meticulous attention to detail - Familiarity with baremetal and RTOS environments, as well as active development experience in RTOS/Zephyr/Linux/baremetal drivers - Understanding of serial communication protocols and experience with Python - Develop Linux/RTOS user space applications and utilize modern software tools for development and debugging - Knowledge of software development processes and tools such as debuggers and source code control systems (GitHub) Academic Credentials: - Bachelors or Masters degree in Electronics and Communications Engineering, Computer Engineering, Electrical Engineering, or equivalent - Minimum of 7 years of experience in the field Join AMD in advancing technology and making a difference in the world while enjoying the benefits offered by the company. Explore the endless possibilities of innovation and growth as part of our dynamic team.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

ahmedabad, gujarat

On-site

As an Embedded Software Engineer with 3-7 years of experience, you will be responsible for working with different MCU architectures such as 8051, STM, and ARM series. Your expertise in C and C++ programming languages will be essential, along with your knowledge of protocols like UART, I2C, and SPI. Logical reasoning skills are crucial for this role, as you will be involved in analyzing and resolving issues related to embedded software. In addition to your technical skills, good communication and interpersonal abilities are required to collaborate effectively with team members. You should have a strong foundation in C programming and be familiar with Real-Time Operating Systems (RTOS) and Linux. Experience in microcontroller or microprocessor programming, as well as knowledge of wireless technologies like BLE, Wi-Fi, and cellular, will be beneficial for this role. Personal competencies that are highly valued for this position include self-motivation, the ability to work well within global teams, and a collaborative mindset. You should be able to prioritize tasks effectively in a fast-paced environment, demonstrating analytical and creative problem-solving skills. A passion for writing clean and structured code that aligns with coding standards is essential. If you are enthusiastic about working in the embedded domain and possess the required qualifications and skills, we encourage you to apply for this position in Ahmedabad or Bangalore.,

Posted 2 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is looking for a skilled and motivated Driver Developer with expertise in embedded systems and Real-Time Operating Systems (RTOS). As a key member of the team, you will be responsible for designing, implementing, and maintaining Windows/Linux drivers and DSP firmware to ensure seamless integration with embedded systems and RTOS environments. The ideal candidate should have a strong background in low-level programming, kernel-mode development, and a deep understanding of hardware interactions. If you are passionate about pushing the boundaries of technology and thrive in a dynamic, collaborative environment, we invite you to join us. Your responsibilities will include developing and maintaining Windows/Linux drivers and RTOS for various requirements, collaborating with cross-functional teams to integrate drivers into embedded systems, conducting software integration, testing, and troubleshooting issues, optimizing driver performance, and ensuring compatibility with evolving Windows environments. It will be important to stay updated on industry trends and emerging technologies to drive innovation in driver development. To qualify for this position, you should have a Bachelor's or higher degree in Computer Science or Electronics & Communication with 1 - 3 years of relevant experience. Proven experience in Windows driver development and embedded systems is required, along with strong knowledge of embedded systems, C/C++ programming skills, familiarity with assembly language, and experience in designing and handling tools like debugging tools, Jtag, and dev tools. In-depth knowledge of kernel-mode programming in both Windows internals, knowledge of windows driver or MCDM driver, and experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or others are advantageous. Excellent problem-solving and debugging skills, effective communication, and collaboration within a team environment are also essential. Minimum Qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Qualcomm is an equal opportunity employer committed to providing an accessible process for individuals with disabilities. If you need an accommodation during the application/hiring process, please contact Qualcomm. Employees are expected to adhere to all applicable policies and procedures regarding the protection of Company confidential information and other proprietary information. Qualcomm's Careers Site is exclusively for individuals seeking a job at Qualcomm. Staffing and recruiting agencies are not authorized to use this site. Unsolicited resumes or applications from agencies will not be accepted. For more information about this role, please reach out to Qualcomm Careers.,

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

As an Embedded Firmware Engineer at our company, you will be responsible for designing, developing, and testing firmware for our global product lines. Your primary tasks will include developing firmware for 8/16/32-bit microcontrollers and ARM-based processors, collaborating with the hardware team for integration and debugging, and analyzing and resolving firmware issues to ensure optimal system performance. You will also be involved in the end-to-end development of IoT, Industrial Automation, and Life Science products, contributing to firmware architecture, documentation, and review cycles. To excel in this role, you should be proficient in Embedded C/C++ programming, have hands-on experience with 32/16-bit microcontrollers, and possess a strong grasp of communication protocols such as UART, SPI, I2C, as well as experience with interfacing USB, Ethernet, Bluetooth, ZigBee, and Wi-Fi. A good understanding of RTOS concepts, expertise in debugging and troubleshooting embedded firmware, and the ability to collaborate closely with hardware and cross-functional teams are essential for success. To be eligible for this position, you should have a Bachelor's degree in Electronics (E&C, E&I, AE&I, EEE) or a related discipline, maintain a minimum of 60% throughout academics, and demonstrate solid project experience with a commitment to continuous improvement. If you meet these qualifications and are interested in joining our team, please send your updated resume to dilip.raut@tigihr.com along with the following details: - Total Years of Experience - Years of Relevant Experience - Current CTC - Expected CTC - Notice Period - Current Company - Current Location We look forward to reviewing your application and potentially welcoming you as a valuable member of our embedded firmware engineering team.,

Posted 2 weeks ago

Apply

2.0 years

0 Lacs

Bhubaneshwar, Odisha, India

Remote

Company Introduction iServeU is a modern banking infrastructure provider in APAC region, empowering financial enterprises with embedded fintech solutions for their customers. iServeU is one of the few certified partners with National Payment Corporation of India (NPCI), VISA for various products. iServeU also provides a cloud-native, micro services-enabled, distributed platform with over 5000 possible product configurations with a low code/no code interface to banks, NBFCs, Fintech, and other regulated entities. We process around 2500 transactions per second by levering distributed & auto scale technology like K8. Our core platform combines of 1200+ micro services. Our customer list includes Fintech start-ups, top tier private banks to PSU bank. We operate in five countries and help customers constantly change the way financial institutions operate and innovate. Our solutions currently empowers over 20 banks and 250+ enterprises across India and abroad. Our platform seamlessly manages the entire transaction lifecycle, including withdrawals, deposits, transfers, payments, and lending through various channels like digital, branch, agents. Our team of 500+ employees, with over 80% in technology roles is spread across offices in Bhubaneswar, Bangalore and Delhi. We have raised $8 million in funding to support our growth and innovation. We are seeking a highly experienced Senior Embedded C Developer with 2+ years of experience to join our team in developing Soundbox payment solutions. This role requires expertise in firmware development for RTOS/Linux-based embedded systems and BIOS, with a strong focus on payment technologies, secure transactions, and real-time communication protocols. As a key contributor, you will work on low-level embedded programming, memory optimization, communication protocols (HTTP/HTTPS, MQTT, socket programming), and payment integrations (QR codes, card transactions, POS terminals). You will play a crucial role in system architecture, performance tuning, debugging, and ensuring the security and stability of our Soundbox solutions. Key Responsibilities Design, develop, and optimize firmware in C for RTOS/Linux-based embedded systems and BIOS. Work with SDKs to integrate and enhance Soundbox functionalities. Implement and maintain secure HTTP/HTTPS and socket communication protocols for real-time data transfer. Ensure efficient memory management, troubleshoot memory leaks, and optimize system performance. Develop and maintain MQTT-based communication for seamless real-time transactions and remote device management. Work on dynamic and static QR code processing for digital payments. Integrate and optimize card transactions, POS terminals, NFC/RFID-based payments. Perform low-level debugging, hardware-software interfacing, and system profiling to improve performance. Implement encryption, authentication mechanisms, and security protocols to ensure safe financial transactions. Collaborate with cross-functional teams, including hardware engineers, backend developers, and product teams, to enhance system functionality. Develop and maintain OTA (Over-the-Air) firmware update mechanisms for smooth remote software updates. Conduct unit testing, debugging, and performance tuning to ensure high reliability and efficiency. Requirements 2+ years of experience in Embedded C development with expertise in low-level firmware programming. Strong background in RTOS, Linux-based systems, or BIOS programming. Extensive experience in HTTP/HTTPS, socket programming, and MQTT communication. Must have Experience working with IOT devices. Deep understanding of memory management, dynamic allocation, stack/heap optimization, and debugging memory leaks. Hands-on experience in QR code processing, card transactions, POS terminals, and fintech payment solutions. Strong knowledge of secure boot mechanisms, encryption, and security best practices for embedded payment devices. Experience working with SDKs, third-party libraries, and integrating hardware components. Knowledge of wireless connectivity protocols (Wi-Fi, BLE, NFC, RFID) is a plus. Understanding of OTA firmware update mechanisms. Ability to lead technical discussions, mentor junior developers, and contribute to architectural decisions. (ref:hirist.tech)

Posted 2 weeks ago

Apply

0.0 - 31.0 years

2 - 3 Lacs

Vashi, Navi Mumbai

On-site

Responsibilities: Deliver classroom, workshop, and online sessions with theory and hands-on practice. Guide students and professionals on embedded system projects, debugging, and optimization. Skills Required: Strong knowledge of embedded systems, microcontrollers, RTOS, IoT, Arduino, Raspberry Pi, and interfacing. Proficient in C/C++; Linux is a plus. Excellent teaching, communication, and presentation skills.

Posted 2 weeks ago

Apply

2.0 - 31.0 years

4 - 5 Lacs

Garvebhavi Palya, Bengaluru/Bangalore Region

On-site

We are seeking a skilled Firmware Engineer to join our team. As a Firmware Engineer, you will be responsible for designing, implementing, and maintaining firmware for embedded systems. The ideal candidate will have strong expertise in embedded controller programming, STM32 programming, Silicon Labs controller programming, and debugging techniques. You will collaborate closely with hardware engineers and software developers to ensure seamless integration of firmware with hardware components. Experience: 2+years Responsibilities: 1. Design, develop, and maintain firmware for embedded systems, ensuring reliability, efficiency, and performance. 2. Implement firmware functionalities according to project requirements and specifications. 3. Collaborate with hardware engineers to integrate firmware with hardware components, ensuring compatibility and functionality. 4. Utilize expertise in embedded controller programming, STM32 programming, and Silicon Labs controller programming to develop efficient and optimized firmware solutions. 5. Conduct thorough testing and debugging of firmware to identify and resolve issues. 6. Optimize firmware performance and memory usage for resource-constrained embedded systems. 7. Stay updated with the latest advancements in firmware development technologies and methodologies. 8. Document firmware design, implementation, and testing procedures for reference and future maintenance. Skills and Qualifications: 1. Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field. 2. Proven experience in embedded systems development and firmware programming. 3. Proficiency in embedded controller programming languages such as C/C++. 4. Strong knowledge and experience with STM32 programming. 5. Familiarity with Silicon Labs controller programming is highly desirable. 6. Solid understanding of debugging techniques and tools for embedded systems. 7. Experience with version control systems (e.g., Git) and collaborative development workflows. 8. Ability to work both independently and collaboratively in a team environment. 9. Excellent problem-solving skills and attention to detail. 10. Strong communication skills, both verbal and written. Preferred Qualifications: 1. Degree in Electronics Engineering, or related field. 2. Experience with real-time operating systems (RTOS) for embedded systems and STM 32 microcontroller. 3. Familiarity with wireless communication protocols such as Bluetooth, and Wi-Fi. 4. Previous experience in IoT device development projects.

Posted 2 weeks ago

Apply

2.0 - 8.0 years

0 Lacs

karnataka

On-site

As a Software Engineer at Qualcomm India Private Limited, you will be at the forefront of technology innovation, pushing the boundaries to create next-generation experiences and drive digital transformation. Your role will involve designing, developing, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs to deliver cutting-edge products that exceed customer expectations. Collaboration with systems, hardware, architecture, test engineers, and other teams will be essential to design system-level software solutions and gather performance requirements and interfaces. You should possess a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with at least 4 years of experience in Software Engineering. Alternatively, a Master's degree with 3+ years of experience or a PhD with 2+ years of experience is also acceptable. Additionally, you should have a minimum of 2 years of work experience with programming languages like C, C++, Java, Python, etc. In your role as a SoC RAS and Manageability Controller FW Developer, you will work collaboratively with a team to enable the SoC and Platform management solution for Qualcomm's upcoming products. Responsibilities include defining and implementing embedded firmware for managing error, debug, and telemetry features for Qualcomm SoCs across various verticals. You will also contribute to power management, boot, RAS, debug, security, and runtime services within the management controller firmware development. Key responsibilities will involve driving the complete firmware development lifecycle, developing core firmware stack utilizing an RTOS, defining reliability solutions for future Qualcomm CPUs, engaging with open-source communities, and collaborating on silicon and platform bring-up, debug, and diagnostics. Preferred qualifications include a BS/BEng in Electrical, Computer Engineering, or Computer Science with 8 years of experience in embedded firmware development, familiarity with ARM RAS specifications, ARM CPU RAS extensions, and proficiency in C and assembly programming. Qualcomm values diversity and seeks inventive minds with varied skills, backgrounds, and cultures to transform technologies and products. If you are a self-starter with technical leadership qualities, experience in embedded OSes, ARM v8 architecture, and a passion for innovation, we encourage you to apply. Your contributions will play a vital role in shaping the future of connectivity and technology. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. If you require accommodations during the application/hiring process, please contact disability-accommodations@qualcomm.com. We expect all employees to adhere to company policies and procedures, including confidentiality requirements. Staffing and recruiting agencies are advised not to submit unsolicited profiles or resumes through our Careers Site. For more information about this role, please reach out to Qualcomm Careers.,

Posted 2 weeks ago

Apply

1.0 - 6.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is setting up a dedicated team at Qualcomm India Bangalore Development Center to focus on the Connected Infotainment segment as part of a global Qualcomm Automotive initiative. This opportunity involves working with cutting-edge Wireless, Multimedia, and Embedded technologies to create innovative solutions for a new market vertical. Qualcomm has been a key player in connected car programs, enhancing the relationship between vehicles and digital lifestyles through features like 4G LTE Advanced Wi-Fi hotspots, wireless multimedia streaming, real-time 3D navigation, and more. As a candidate with 2 to 6 years of experience in embedded software and/or driver development, you should possess strong analytical and debugging skills, excellent communication abilities, and the capability to collaborate with teams across multiple time zones. Proficiency in C/C++ programming is essential, along with experience in Device Driver Programming in Linux/RTOS like QNX/Greenhills. You should also be familiar with industry-standard software development tools such as debuggers, code revision control systems like GIT and Perforce, IDEs, and build tools. Minimum qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with at least 3 years of Software Engineering experience, or a Master's degree with 2 years of relevant experience, or a PhD with 1 year of relevant experience. Additionally, you should have 2+ years of academic or work experience in programming languages like C, C++, Java, Python, etc. A solid understanding of the latest Android versions, Android Audio Framework, Audio HAL, ALSA, and DSP drivers is required. Knowledge of Audio and voice codecs is advantageous, as well as experience in audio/video processing pipeline implementation for various media applications. Familiarity with audio/video pre- and post-processing algorithms for quality enhancement and motion compensation & estimation is a plus. Qualcomm is an equal opportunity employer and is committed to providing reasonable accommodations for individuals with disabilities during the application/hiring process. If you require assistance, you can contact Qualcomm via email at disability-accommodations@qualcomm.com or through the provided toll-free number. Employees are expected to adhere to all relevant policies and procedures, including those related to security and protection of confidential information. Qualcomm emphasizes that its Careers Site is exclusively for individuals seeking employment at Qualcomm, and unsolicited submissions from staffing/recruiting agencies will not be accepted. For further information about this role, please reach out to Qualcomm Careers.,

Posted 2 weeks ago

Apply

8.0 - 13.0 years

15 - 25 Lacs

Bengaluru

Hybrid

Technology Specialist - Firmware YOU MUST HAVE: 8-10 years of experience developing embedded firmware in C including standard libraries and multithreading programming with RTOS like ThreadX, FreeRTOS, Linux etc. 8+ years of experience in embedded C, knowledge of data structure, code optimization and logical analysis. 5+ years of experience of wireless/RF connectivity & networking standards like WiFi, Bluetooth, Zigbee, Sub-GHz etc. 5+ years of experience in Wireless communication System: Firmware architecture, Design & Development. 5+ years of Hands-on experience in lab tools like Oscilloscope, Signal/Logic analyzer, power meter, multimeter etc. Excellent understanding of Electronic Hardware 8+ years Experience in cross-compilers and external hardware debuggers. 5+ years of experience in firmware debugging techniques and usage of tools like Wireshark, JTAG WE VALUE: Experience in TLS authentication, Secure bootloader, PKI activity, secured communication using AES encryption methods. Experience in developing application firmware using IoT Protocols such as AMQP, MQTT, WebSocket etc. Relevant experience in home automation products and residential market Experience with ARM Cortex-A and Cortex-M processors. Experience in C++, Python and CI/CD Experience with automated unit testing framework Familiarity with cryptographic concepts, public key cryptography and certificates. Experience in troubleshooting, being able to perform analysis in a complex system. Experience with embedded Linux environments. Experience with software management tools like SVN, Bitbucket, JIRA, and requirements management tools like Contour Demonstrated ability to serve as a lead software engineer for complex software projects Demonstrated ability to decompose functional requirements into well-defined tasks while balancing quality, quantity and complexity in work output Demonstrated competence with researching fundamental technical challenges and implementing ingenious solutions Demonstrated capability to offer technical assessments in areas of expertise, new technologies and software designs Experience working in Agile Scrum teams If you are a suitable fit for the role, kindly share your resume with a short summary of your experience at mandira.malakar@resideo.com

Posted 2 weeks ago

Apply

2.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Minimum qualifications: Bachelor's degree in Electrical, Electronics or Computer Engineering, or equivalent practical experience. 2 years of experience in development, testing and deployment of consumer electronics/embedded systems. Experience with embedded programming in C/C++/Rust. Experience with embedded systems, kernel, Linux, Real-Time Operating System (RTOS) or firmware, device driver. Preferred qualifications: Master's degree in Electrical, Electronics or Computer Engineering, or equivalent practical experience. 4 years of work experience in development, testing and deployment of consumer electronics/embedded systems. knowledge of embedded systems development, RTOS concepts, device drivers and hardware/software integration. Understanding of key hardware concepts (i.e., Silicon security, timers/interrupts/event handling, memory management). Ability and interest to work at the intersection of software and hardware. 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. 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 Work to enable device drivers for applications on devices. Develop new software, hardware, and system architecture to support future applications. Develop, and test embedded software drivers for the next generation smart devices. 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 .

Posted 2 weeks ago

Apply

2.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Minimum qualifications: Bachelor's degree in Electrical, Electronics or Computer Engineering, or equivalent practical experience. 2 years of work experience in development, testing and deployment of consumer electronics/embedded systems. Experience with embedded programming in C/C++. Experience with embedded systems, Real-Time Operating Systems (RTOS) or firmware, device driver. Preferred qualifications: Experience working closely with hardware designers and reading schematics. Experience with Advanced RISC Machines (ARM) or other low-power SoC architectures, memory systems, fabric etc. Experience with interface protocols (e.g., USB, SPI, I2C, UART, UFS, PCIe), power management, system integration, software stacks, drivers. Knowledge of embedded systems development, Real-Time Operating Systems (RTOS) concepts, device drivers and hardware/software integration. Knowledge of ARM, system BIOS, RTOS and 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. 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 Enable device drivers for applications. Develop new software, hardware, and system architecture to support future applications. Manage the design, development, and testing of embedded software drivers for the next generation smart devices. 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 .

Posted 2 weeks ago

Apply

5.0 - 10.0 years

20 - 30 Lacs

Gurugram, Bengaluru

Work from Office

Description: Apply Now - https://forms.gle/b5CjduQBDnjXmReC7 Must have hands on experience in below: RAN Development 5G C++ Layer 1 / Layer 2 Requirements: Job Summary: We are seeking a highly skilled and motivated 5G Developer with hands-on experience in Layer 2 protocol stack development. This role focuses on designing and improving gNB RAN solutions, with a strong emphasis on 5G, traffic control, and intelligent development practices. The ideal candidate will be responsible for the design, development, and optimization of Layer 2 components in a 5G NR (New Radio) system, ensuring compliance with 3GPP standards and delivering high-performance software solutions. Key Responsibilities & Qualifications: 4+ years of experience in development of RAN solutions for gNB, focusing on 5G and advanced technologies Design and develop Layer 2 (MAC, RLC, PDCP) protocols for 5G NR based on 3GPP specifications Proficient in C/C++ programming with strong experience in embedded or real-time systems (RTOS or Linux) Strong grasp of multi-threading, synchronization, and system optimization Optimize performance for throughput, latency, and CPU/memory usage Work closely with Layer 1 (PHY) and Layer 3 teams for end-to-end system integration Analyze logs and debug protocol stack issues using tools like Wireshark, QXDM, or custom log parsers Drive continuous improvement of RAN software products and associated development processes Maintain high product quality within the Product Responsible (PR) domain team, addressing issues with a proactive and quality-first mindset Good communication and problem-solving skills with a proactive mindset Nice to Have Experience with O-RAN, Layer 1/PHY or Layer 3/RRC integration Contribute to Traffic Control software development for RAN solutions Deep interest in 3GPP specifications and their implementation Proficiency in scripting languages (Python, Bash, etc.) and willingness to learn new tools Understanding of Lean & Agile methodologies and modern DevOps practices Familiarity with containerized environments or automated test frameworks Familiarity with AI & Machine Learning, especially applied to telecom or software engineering Job Responsibilities: Job Summary: We are seeking a highly skilled and motivated 5G Developer with hands-on experience in Layer 2 protocol stack development. This role focuses on designing and improving gNB RAN solutions, with a strong emphasis on 5G, traffic control, and intelligent development practices. The ideal candidate will be responsible for the design, development, and optimization of Layer 2 components in a 5G NR (New Radio) system, ensuring compliance with 3GPP standards and delivering high-performance software solutions. Key Responsibilities & Qualifications: 4+ years of experience in development of RAN solutions for gNB, focusing on 5G and advanced technologies Design and develop Layer 2 (MAC, RLC, PDCP) protocols for 5G NR based on 3GPP specifications Proficient in C/C++ programming with strong experience in embedded or real-time systems (RTOS or Linux) Strong grasp of multi-threading, synchronization, and system optimization Optimize performance for throughput, latency, and CPU/memory usage Work closely with Layer 1 (PHY) and Layer 3 teams for end-to-end system integration Analyze logs and debug protocol stack issues using tools like Wireshark, QXDM, or custom log parsers Drive continuous improvement of RAN software products and associated development processes Maintain high product quality within the Product Responsible (PR) domain team, addressing issues with a proactive and quality-first mindset Good communication and problem-solving skills with a proactive mindset Nice to Have Experience with O-RAN, Layer 1/PHY or Layer 3/RRC integration Contribute to Traffic Control software development for RAN solutions Deep interest in 3GPP specifications and their implementation Proficiency in scripting languages (Python, Bash, etc.) and willingness to learn new tools Understanding of Lean & Agile methodologies and modern DevOps practices Familiarity with containerized environments or automated test frameworks Familiarity with AI & Machine Learning, especially applied to telecom or software engineering What We Offer: Exciting Projects: We focus on industries like High-Tech, communication, media, healthcare, retail and telecom. Our customer list is full of fantastic global brands and leaders who love what we build for them. Collaborative Environment: You Can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities! Work-Life Balance: GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules, opportunities to work from home, and paid time off and holidays. Professional Development: Our dedicated Learning & Development team regularly organizes Communication skills training(GL Vantage, Toast Master),Stress Management program, professional certifications, and technical and soft skill trainings. Excellent Benefits: We provide our employees with competitive salaries, family medical insurance, Group Term Life Insurance, Group Personal Accident Insurance , NPS(National Pension Scheme ), Periodic health awareness program, extended maternity leave, annual performance bonuses, and referral bonuses. Fun Perks: We want you to love where you work, which is why we host sports events, cultural activities, offer food on subsidies rates, Corporate parties. Our vibrant offices also include dedicated GL Zones, rooftop decks and GL Club where you can drink coffee or tea with your colleagues over a game of table and offer discounts for popular stores and restaurants!

Posted 2 weeks ago

Apply

8.0 - 13.0 years

20 - 35 Lacs

Chennai, Bengaluru

Work from Office

Job Title: Java Cloud Architect Embedded Systems & Avionics (IFEC) Location: Chennai / Bangalore Job Type: Full-time Job Summary: We are seeking a highly experienced Java Cloud Architect to lead the design and deployment of cloud-native and edge-enabled solutions for In-Flight Entertainment and Connectivity (IFEC) systems. This role combines expertise in Java, cloud orchestration, CI/CD, containerization, and edge computing, with a strong understanding of embedded software, avionics standards, and real-time system constraints. Key Responsibilities: Architect scalable, secure, and resilient cloud and edge platforms for IFEC systems. Design microservices-based applications using Java, Spring Boot, and RESTful APIs tailored for embedded avionics environments. Lead CI/CD pipeline development for embedded software deployment across aircraft fleets. Implement Docker containers and orchestrate deployments using Kubernetes, optimized for edge and airborne systems. Develop and deploy edge computing solutions for real-time data processing and content delivery onboard aircraft. Collaborate with avionics engineers to ensure compliance with RTCA DO-178C, ARINC standards, and other aviation regulations. Integrate cloud platforms (AWS, Azure, GCP) with aircraft ground systems and maintenance operations. Ensure high availability, fault tolerance, and real-time performance of cloud services supporting IFEC. Provide architectural guidance for secure data transmission, content streaming, and passenger connectivity. Primary Skills: Java, Spring Boot, Microservices Architecture Docker, Kubernetes, Helm CI/CD tools (Jenkins, GitLab CI, ArgoCD) Cloud Platforms (AWS, Azure, GCP) Edge Computing (real-time processing, low-latency systems, edge orchestration) Embedded Systems & RTOS Aviation Standards (RTCA DO-178C, DO-254, ARINC) Secondary Skills (Desirable): AI/ML Integration: ML model deployment in cloud/edge environments Frameworks: TensorFlow, PyTorch, Scikit-learn Use cases: predictive maintenance, personalization, anomaly detection Data Engineering: ETL pipelines, real-time analytics Tools: Apache Kafka, Spark, Airflow Data lakes and warehousing Monitoring & Observability: Prometheus, Grafana, ELK stack, OpenTelemetry Preferred Qualifications : Experience with IFEC systems from IFE providers Exposure to hybrid cloud-edge architectures in aerospace. Certifications in cloud architecture or aviation software safety.

Posted 2 weeks ago

Apply

15.0 - 20.0 years

9 - 13 Lacs

Bengaluru

Work from Office

Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Java Full Stack Development Good to have skills : NAMinimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Lead, you will be responsible for developing and configuring software systems, either end-to-end or for specific stages of the product lifecycle. Your typical day will involve collaborating with various teams, applying your knowledge of technologies and methodologies, and ensuring that the software solutions meet client needs and project requirements. You will engage in problem-solving and decision-making processes, contributing to the overall success of the projects you oversee. Roles & Responsibilities:- Design, develop, and maintain software components for embedded systems using Java.-Implement asynchronous communication mechanisms for efficient data exchange.-Apply multithreading techniques to ensure high performance and responsiveness.-Utilize RxJava or similar reactive libraries to build scalable and resilient systems.-Collaborate with cross-functional teams to define, design, and ship new features.-Write clean, maintainable, and well-documented code.-Debug and resolve issues related to embedded Java applications.-Optimize code for performance, memory usage, and reliability. Professional & Technical Skills: -Automotive ECU Development with Embedded JAVA:Hands-on experience in development and configuration management for automotive Electronic Control Units (ECUs)-Strong experience in Core Java and Embedded Java programming.-Proficiency with RxJava or other reactive programming frameworks.-Solid understanding of asynchronous communication patterns.-Expertise in multithreading and concurrency control.-Knowledge of low-level programming concepts related to embedded systems.-Familiarity with embedded Linux, device drivers, or real-time operating systems (RTOS) is a plus.-Experience with version control systems like Git.-Experience with protocols like MQTT, CAN, or Serial Communication.-Hands-on experience with debugging tools and hardware integration. Additional Information:- The candidate should have minimum 7.5 years of experience in Java Full Stack Development.- This position is based at our Bengaluru office.- A 15 years full time education is required. (Bachelor or masters degree in Computer Science, Electronics, or a related field). Qualification 15 years full time education

Posted 2 weeks ago

Apply

15.0 - 20.0 years

9 - 13 Lacs

Bengaluru

Work from Office

Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Java Full Stack Development Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Lead, you will be responsible for developing and configuring software systems, either end-to-end or for specific stages of the product lifecycle. Your typical day will involve collaborating with various teams, applying your knowledge of technologies and methodologies, and ensuring that the software solutions meet client requirements effectively and efficiently. You will engage in problem-solving and decision-making processes that contribute to the overall success of the projects you oversee. Roles & Responsibilities:-Design, develop, and maintain software components for embedded systems using Java.-Implement asynchronous communication mechanisms for efficient data exchange.-Apply multithreading techniques to ensure high performance and responsiveness.-Utilize RxJava or similar reactive libraries to build scalable and resilient systems.-Collaborate with cross-functional teams to define, design, and ship new features.-Write clean, maintainable, and well-documented code.-Debug and resolve issues related to embedded Java applications.-Optimize code for performance, memory usage, and reliability. Professional & Technical Skills: -Automotive ECU Development with Embedded JAVA:Hands-on experience in development and configuration management for automotive Electronic Control Units (ECUs)-Strong experience in Core Java and Embedded Java programming.-Proficiency with RxJava or other reactive programming frameworks.-Solid understanding of asynchronous communication patterns.-Expertise in multithreading and concurrency control.-Knowledge of low-level programming concepts related to embedded systems.-Familiarity with embedded Linux, device drivers, or real-time operating systems (RTOS) is a plus.-Experience with version control systems like Git.-Experience with protocols like MQTT, CAN, or Serial Communication.-Hands-on experience with debugging tools and hardware integration. Additional Information:- The candidate should have minimum 5 years of experience in Java Full Stack Development.- This position is based at our Bengaluru office.- A 15 years full time education is required. (Bachelor or masters degree in Computer Science, Electronics, or a related field). Qualification 15 years full time education

Posted 2 weeks ago

Apply

12.0 - 15.0 years

9 - 13 Lacs

Bengaluru

Work from Office

Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Java Full Stack Development Good to have skills : NAMinimum 12 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Lead, you will engage in the development and configuration of software systems, either managing the entire process or focusing on specific stages of the product lifecycle. Your day will involve applying your extensive knowledge of various technologies, methodologies, and tools to support projects and clients effectively, ensuring that the software solutions meet the required standards and specifications. You will also collaborate with team members to drive innovation and efficiency in software development practices, fostering a productive and inclusive work environment. Roles & Responsibilities:- Design, develop, and maintain software components for embedded systems using Java.-Implement asynchronous communication mechanisms for efficient data exchange.-Apply multithreading techniques to ensure high performance and responsiveness.-Utilize RxJava or similar reactive libraries to build scalable and resilient systems.-Collaborate with cross-functional teams to define, design, and ship new features.-Write clean, maintainable, and well-documented code.-Debug and resolve issues related to embedded Java applications.-Optimize code for performance, memory usage, and reliability. Professional & Technical Skills: - Proven experience as a Scrum Master, skilled in leading Agile teams, facilitating Scrum ceremonies, and driving continuous improvement.-Proficient with Agile project management tools such as JIRA for backlog and sprint management, and Confluence for documentation and team collaboration.-Hands-on experience in Automotive ECU Development with Embedded Java, including development and unit testing for automotive Electronic Control Units (ECUs).-Experience with version control systems like Git.-Hands-on experience with debugging tools and hardware integration.-Experience as a Technical Architect capable of defining system architecture, setting technical standards, and guiding development teams to successful delivery. Good to have skills:-Expertise in Core Java and Embedded Java programming.-Proficiency with RxJava or other reactive programming frameworks.-Solid understanding of asynchronous communication patterns.-Expertise in multithreading and concurrency control.-Knowledge of low-level programming concepts related to embedded systems.-Familiarity with embedded Linux, device drivers, or real-time operating systems (RTOS) is a plus.-Experience with automotive communication protocols such as MQTT, CAN, or Serial Communication. Additional Information:- The candidate should have minimum 12 years of experience in Java Full Stack Development.- This position is based at our Bengaluru office.- A 15 years full time education is required. (Bachelor or masters degree in Computer Science, Electronics, or a related field). Qualification 15 years full time education

Posted 2 weeks ago

Apply

10.0 - 15.0 years

9 - 13 Lacs

Bengaluru

Work from Office

Project Role : Test Automation Lead Project Role Description : Lead the transformation of testing into a continuous and efficient end-to-end quality engineering function through the use of quality processes, tools, and methodologies significantly improving control, accuracy and integrity. Evolve more predictive and intelligent testing approaches based on automation and innovative testing products and solutions. Must have skills : Embedded Applications Testing Good to have skills : NAMinimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :We are seeking a highly experienced and strategic Embedded Test Architect to lead the design and implementation of robust test strategies for embedded systems. The ideal candidate will have deep expertise in embedded software and hardware testing, automation frameworks, and system-level validation. This role involves close collaboration with cross-functional teams to ensure high-quality product delivery in complex embedded environments. Roles & Responsibilities:Define and drive the overall test architecture and strategy for embedded systems across multiple projects.Design scalable and reusable test frameworks and automation solutions using Python or other relevant languages.Lead the development of test plans, test cases, and test infrastructure for functional, integration, system, and performance testing.Collaborate with hardware, firmware, and software teams to align testing strategies with product requirements.Evaluate and integrate new tools and technologies to improve test coverage and efficiency.Mentor and guide junior test engineers and contribute to best practices in test design and execution.Ensure traceability, compliance, and quality metrics are met throughout the product lifecycle. Professional & Technical Skills: Bachelors or masters degree in Electronics, Computer Science, or a related field.10+ years of experience in embedded systems testing, with at least 3 years in a test architect or lead role.Strong programming skills in Python and experience with test automation frameworks (e.g., Pytest, Robot Framework).In-depth knowledge of embedded systems, RTOS, microcontrollers, and hardware-software integration.Proficiency in using test management and defect tracking tools (e.g., JIRA, TestRail).Excellent problem-solving, analytical, and communication skills.Hands on experience with using GenAI across different QE lifecycle Additional Information:Experience in consumer electronics, automotive, or smartphone domains.Familiarity with CI/CD pipelines and DevOps practices in embedded environments.Lead testing strategy for cutting-edge embedded and AI-integrated productsWork from Office 5 Days a Week Qualification 15 years full time education

Posted 2 weeks ago

Apply

2.0 - 3.0 years

6 - 10 Lacs

Bengaluru

Work from Office

About Sarla Aviation: Sarla Aviation is at the forefront of revolutionizing urban air mobility with its cutting-edge eVTOL (electric Vertical Take-off and Landing) aircraft featuring innovative tilt-rotor technology. Sarla Aviation, a pioneer in the development of sustainable, efficient, and safe air transportation systems, is dedicated to influencing the future of aviation. We are seeking a skilled and driven Electric Propulsion Motor Architect to join our expanding team and contribute to the success of our eVTOL program. About the role: As a Software Engineer - Test Systems Development , you ll play a vital role in building the software that powers our real-time test environments. Working at the intersection of software and hardware, you ll help create robust, automated test systems that validate mission-critical components. You won t just be writing test scripts; you ll be contributing to how we verify entire systems. Your work will support safety, performance, and compliance in environments where precision matters. If youre detail-oriented, curious, and excited by system-level thinking, we d love to hear from you. Key Responsibilities: Assist in the development of test automation software using C, C++, Python and Matlab. Contribute to setting up and maintaining Linux-based real-time environments for test systems. Support integration of software with test hardware including sensors, DAQs, communication interfaces, and avionics protocols. Work with cross-department engineers to implement test scripts, tools, and automated procedures for system verification. Participate in debugging and troubleshooting of hardware/software issues in test environments. Help document software, test procedures, and results in accordance with company and regulatory standards. Collaborate with hardware, systems, and quality teams during the product development and validation cycle. Required Qualifications: Bachelors degree in Computer Science, Electrical Engineering, or a related field. 2-3 years of experience in software development. Proficiency in C, C++, Python programming and MATLAB/Simulink. Familiarity with Linux operating systems; exposure to real-time Linux is a plus. Understanding of software-hardware integration and common protocols (e.g., UART, I2C, SPI). Strong problem-solving skills, willingness to learn, and attention to detail. Good communication and documentation abilities. Preferred Qualifications: Exposure to real-time operating systems (RTOS) or real-time Linux frameworks (e.g., PREEMPT-RT). Coursework or projects involving embedded systems, test automation, or control systems. Familiarity with avionics protocols (e.g., ARINC 429, MIL-STD-1553, CAN) is a plus. Familiarity with certification standard (e.g., DO-178C, DO-254, DO-164 etc.) Experience using workbench development tools like LabVIEW etc, Experience using version control tools such as Git. Why Join Us? Be a part of a world-class team in an environment where your work directly contributes to shaping the future of urban air mobility. Thrive in our culture of diversity, inclusion, and innovation, where your unique perspectives and ideas are valued. Enjoy a competitive compensation package, with opportunities for growth and development in a rapidly evolving industry. How to Apply: Submit your resume through our website www.sarla-aviation.com or via the job post and join us in our journey to redefine aerospace with safety, integrity, and groundbreaking innovation at its core. Sarla Aviation is dedicated to creating a diverse and inclusive workspace, championing equality and empowering every individual. We believe that our strength lies in our differences, not just our similarities. Therefore, we warmly welcome applications from all qualified candidates, regardless of their ethnicity, gender, disability, religion, sexual orientation, or age. Join us at Sarla Aviation, where your unique background and perspective are not just welcomed they are celebrated.

Posted 2 weeks ago

Apply

6.0 - 9.0 years

7 - 11 Lacs

Hyderabad

Work from Office

Job Description: We are seeking a skilled Senior C++ Software Engineer to join our team, focusing on high-performance applications for mining, drilling, and construction equipment . The ideal candidate will have extensive experience in C++ programming, a strong proficiency in Linux , and a solid understanding of automation testing . Key Responsibilities: Design, develop, and maintain high-performance C++ applications for mining, drilling, and construction equipment Optimize software for performance and scalability, ensuring the best possible performance, quality and responsiveness of applications . Write and maintain efficient, reusable, and reliable C++ code . Collaborate with cross-functional teams to define, design, and ship new features. Implement and manage software development processes and best practices, including code reviews. Develop and execute automation tests using Pytest . Troubleshoot, debug, and upgrade existing systems to ensure optimal performance and reliability. Conduct testing, debugging, and validation of control systems to ensure they meet performance and safety standards. Stay updated on advancements in control technologies and best practices Required Skills and Qualifications: Bachelor s or master s degree in relevant engineering fields (e.g., Electronics , Mechatronics, Robotics, Computer Science) with 4 to 8 years of professional experience . Strong communication skills , can-do attitude , excellent analytical and problem-solving abilities, and hands-on Agile experience (Scrum/Kanban). Proficiency in C++ programming ( C++11 or C++14 ) with expertise in Object-Oriented Programming (OOP) in Linux environments . Expertise in data structures , design patterns , UML design , and multithreading . Experience in Qt GUI development . Proven skills in unit testing and automation testing with Pytest. Experience with embedded Linux , RTOS , and shell scripting. Knowledge of communication protocols: CAN , J1939 , LIN, Ethernet. Strong command of Linux and related commands. Good to have the experience with build systems: CMake, Bazel. Advanced debugging using GDB . Application development for mining, drilling, and construction equipment . Familiarity with Git and CI/CD practices. Experience with Azure Devops Eco System Experience with Yocto for custom Linux distributions. Nice to Have: Previous experience in heavy machinery in mining , construction , or automotive control systems Self-starter with curiosity to learn and an exploratory mindset Experience in ADAS (Advanced Driver-Assistance Systems) Develop and integrate software for sensor calibration, sensor fusion , including LiDAR , cameras , and IMUs , for future autonomous capabilities Solid understanding of control systems and sensor integration Experience with machine learning, deep learning, computer vision, or AI techniques . Experience with simulation tools like Gazebo , Unity or Unreal . Experience with Docker containers Strong problem-solving skills and attention to detail. Excellent communication and teamwork skills. Experience with real-time systems, embedded software and Qt IDE is a plus. Agile certifications such as Scrum Master or product owner

Posted 2 weeks ago

Apply

3.0 - 5.0 years

11 - 13 Lacs

Bengaluru

Work from Office

Description & Requirements Job Title: Research & Development - Software - Embedded Software Engineer - II Job Description: Role involves validation & coordinating QA activities for the WiFi testing. Develop, review and modify test plans based on new feature requirement. Writing and developing testing procedures. Failure debugging and interaction with development team for logical conclusion of the issues. Test results analysis, report preparation and documentation showing corrective actions for the issues. Work with different teams (development, SAE etc) to analyse and debug field issues. Understanding of design docs and specifications for new feature development. Have scripting knowledge to automate the new features. Work on customer use case execution and collecting data for customer evaluation during design win process. Job Description BE/B.Tech/ ME/ M.Tech - Wireless Communication, Electronics & Communication, Computer Science - Experience 03-5 yrs Good knowledge of Wi-Fi protocols and standards like 802.11a/b/g/n/ac/ax/e/w Good working knowledge on WLAN security like WPA2/WPA3. Enterprise security with different EAP types Good working knowledge on analysis tools like Omnipeek, Wireshark. Traffic tools like iperf and chariot. Tools and utilities like supplicant, hostapd, RADIUS Servers Good debugging skills and hands on with tools like TCPdump, logcat etc Good working experience with different operating systems like Linux, RTOS, Windows and Android. Experience in test plan writing, executing and finding functional/performance related bugs Experience in test bed Creation/Management, Baseline Test setup. Good understanding of Analog & Digital modulation and networking concepts. Good knowledge on scripting languages like python, TCL, perl. Strong written and verbal communications. Experience in documentation for corrective actions and analysis of issues. Knowledge on Regulatory & Wi-Fi Alliance certification will be additional asset. You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you - all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you re ready to innovate and do work that makes a lasting impact, join our talent community today! HARMAN is proud to be an Equal Opportunity employer. HARMAN strives to hire the best qualified candidates and is committed to building a workforce representative of the diverse marketplaces and communities of our global colleagues and customers. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.HARMAN attracts, hires, and develops employees based on merit, qualifications and job-related performance.( www.harman.com )

Posted 2 weeks ago

Apply

1.0 - 3.0 years

8 - 12 Lacs

Bengaluru

Work from Office

Description & Requirements Introduction: A Career at HARMAN Automotive We re a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career. 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 Were seeking an experienced C++ Linux IPC Middleware Developer with 1 to 3 years of experience to join our team. The ideal candidate will have a strong background in C++ programming, Linux development, and experience with IPC (Inter-Process Communication) middleware. What You Will Do 1. IPC Middleware Development: Design, develop, and maintain IPC middleware solutions for Linux-based systems. 2. C++ Programming: Write high-performance, scalable, and reliable C++ code for IPC middleware. 3. Linux Development: Develop and integrate IPC middleware with Linux-based systems, ensuring seamless functionality. 4. Performance Optimization: Optimize IPC middleware performance, ensuring low latency and high throughput. 5. Collaboration: Collaborate with cross-functional teams, including development, testing, and product management. What You Need to Be Successful 1. Technical Skills: - 3+ years of experience in C++ programming, with a focus on Linux development - Strong understanding of IPC mechanisms, including sockets, pipes, and shared memory - Experience with Linux development, including kernel and user-space programming 2. IPC Middleware Experience: - Experience with IPC middleware solutions, including DDS (Data Distribution Service) or other similar technologies - Familiarity with IPC protocols and standards 3. Problem-Solving Skills: - Excellent problem-solving skills, with the ability to analyze and resolve complex technical issues Bonus Points if You Have 1. Experience with Real-Time Systems: Experience with real-time systems, including RTOS (Real-Time Operating System) and real-time Linux. 2. Knowledge of Automotive Industry Standards: Familiarity with automotive industry standards, including AUTOSAR and ISO 26262. 3. Experience with Agile Development: Experience with agile development methodologies, including Scrum and Kanban. What Makes You Eligible 1. Relevant Experience: 1 to 3 years of experience in C++ programming, with a focus on Linux development and IPC middleware. 2. Technical Expertise: Strong technical skills in C++ programming, Linux development, and IPC middleware. 3. Problem-Solving Abilities: Ability to analyze and resolve complex technical issues, with strong problem-solving skills. 4. Collaboration Skills: Ability to work collaboratively with cross-functional teams to resolve issues. What We Offer - Competitive salary and benefits package - Opportunities for professional growth and development - Collaborative and dynamic work environment - Access to cutting-edge technologies and tools - Recognition and rewards for outstanding performance through BeBrilliant - Chance to work with a renowned German OEM - You are expected to work all 5 days in a week in office You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you - all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you re ready to innovate and do work that makes a lasting impact, join our talent community today ! You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you - all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you re ready to innovate and do work that makes a lasting impact, join our talent community today! HARMAN is proud to be an Equal Opportunity employer. HARMAN strives to hire the best qualified candidates and is committed to building a workforce representative of the diverse marketplaces and communities of our global colleagues and customers. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.HARMAN attracts, hires, and develops employees based on merit, qualifications and job-related performance.( www.harman.com )

Posted 2 weeks ago

Apply

5.0 - 8.0 years

7 - 11 Lacs

Bengaluru

Work from Office

Role Summary : Lead a team of engineers and technicians in the design, development, and testing of embedded hardware, firmware, and software components for Industrial automation systems. Manage the full lifecycle of projects, from concept to deployment, including project planning, resource allocation, and risk management. Conduct feasibility studies and cost-benefit analyses to evaluate the viability of automation projects and recommend optimal solutions. Ensure that new product development projects are executed to achieve the cost and schedule objectives. Review all documentation of project including SW/HW/Project Management related to technical aspects. Focus to build competent engineers in both technical & professional and guide them to meet & exceed their performance metrics to support Flowserve organization. Have strong collaboration with global business units engineering leaders; understand their needs and expectations drive the engineering team to deliver the same. Review and approve the work done by the team and work closely with the engineers, guide, motivate and coach them to meet the business expectations. Collaborate closely with global team and ensure timely execution of programs in the team. Job Responsibility : Proficiency in embedded hardware design, including microcontroller-based systems, sensors, actuators, and communication interfaces. Proficiency in microcontrollers, power supplies (DC-DC converters, LDOs), Motor Drives, ADC/DAC, & communication protocols (UART, SPI, I2C, CAN, RS485, Ethernet, BLE). Expertise in analog - digital circuit design and compliances like EMI/EMC, safety, reliability standards. Knowledge of PCB layout, board stack ups, grounding strategies. Proficient in hardware bring-up, debugging, and validation using lab instruments (oscilloscope, multimeter, logic analyzer, etc.). Expertise in firmware development for embedded systems, including real-time operating systems (RTOS), device drivers, and low-level programming languages (C/C++). Familiarity with DCS systems, industrial communication protocols, such as HART, Foundation Fieldbus, Modbus, Profibus, Ethernet/IP, and OPC UA. Excellent project management skills, including the ability to plan, organize, and prioritize tasks effectively. Effective communication and interpersonal skills, with the ability to collaborate with multidisciplinary teams and stakeholders. Job Requirement: Engineering degree in Electronics & Communication or Electrical & Electronics or Electronics & Instrumentation with 5-8 years of experience in product and application development Experience in managing engineering teams specializing in embedded systems.

Posted 2 weeks ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies