Jobs
Interviews

2658 Rtos Jobs - Page 15

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

2.0 - 4.0 years

2 - 6 Lacs

Mumbai

Work from Office

oProficiency in C and C++ programming languages.oStrong experience with Qt/QML framework for GUI development.oExcellent Coding Skills in Socket Programming Skills, Serial Communication, Multithreading and Inter Process Communication on LINUX. Required Candidate profile oSolid understanding of Linux operating system and development environment(bash,make,gcc,etc). oExperience with networking protocols and interfaces (e.g., TCP/IP, UART, SPI, I2C).

Posted 1 week ago

Apply

3.0 - 5.0 years

2 - 6 Lacs

Mumbai

Hybrid

C, C++, QT, QML, UDP/TCP-IP, CAN Bus protocol, Serial (RS422/ $85) Communication protocols, RTOS, Embedded Linux. Knowledge of IEEE SDLC, Mavlink, Unmanned systems would be preferred. Required Candidate profile Qualification: BE Electronics/E&TC/Computer science Function:Aerospace Role:Embedded Developer Desired Skills:C, C++, QT, QML, UDP/TCP-IP

Posted 1 week ago

Apply

5.0 - 8.0 years

6 - 11 Lacs

Noida

Work from Office

B.E./B.Tech or M.E./M.Tech in Electrical/Electronics Engineering or Physics5+ years of hands-on experience in analog circuit design and EDA toolsStrong command over circuit simulation, layout porting, and analog front-end development Required Candidate profile Develop and support new design/technology porting flows Collaborate with PDK, Modeling, and Device teams Enable and validate schematic layout porting, set up analog simulations

Posted 1 week ago

Apply

2.0 - 5.0 years

4 - 7 Lacs

Bengaluru

Work from Office

Embedded Engr II The candidate will be working on full lifecycle activities for embedded product software design and development. Aerospace domain exposure will be an added advantage. The candidate should have at least 4 years of experience in embedded development. The candidate should have the capability to understand the system requirements and perform full SW life cycle activities (design, implementation, and integration testing). The candidate should have a good understanding of embedded controller products from automotive, or avionics or industrial domain with related processes, tools and methodologies and interface other stakeholders for the program execution. The candidate should be able to work in large size time and other stakeholders to carry forward the program execution. Capable of demonstrating strong ownership of tasks and timely Completion. Drive technical process, participate in technical reviews, and drive actions to closure. Actively participate in technical forums and author white papers on relevant topics. Own technical content and deliverables for the team. Skill Requirement: The candidate should have Experience in Embedded Systems with application design with/without RTOS. Experience on Embedded C programming language with device driver development. Good understanding of microcontrollers / microprocessors / DSP and various layers in embedded software - BSP, Boot Loader, Device Drivers, and Application Hands on experience in software debugging/troubleshooting using emulator in single/multi core processor environment. Experience on AFDX, CAN, A429 bus topologies/communication protocols. Experience in change management (e. g. Dimensions/ClearCase) Knowledge of Modeling Tools such as Matlab/Simulink. Experience in Software development process and Agile Methodology. Experience in software design and testing on bus topologies like AFDX, CAN, A429, UART, I2C. Exposure on Aerospace guidelines like RTCA DO-178B/C/ED-12C and RTCA DO-330/ED-215 processes will be added advantage. Skill Requirement: The candidate should have Experience in Embedded Systems with application design with/without RTOS. Experience on Embedded C programming language with device driver development. Good understanding of microcontrollers / microprocessors / DSP and various layers in embedded software - BSP, Boot Loader, Device Drivers, and Application Hands on experience in software debugging/troubleshooting using emulator in single/multi core processor environment. Experience on AFDX, CAN, A429 bus topologies/communication protocols. Experience in change management (e. g. Dimensions/ClearCase) Knowledge of Modeling Tools such as Matlab/Simulink. Experience in Software development process and Agile Methodology. Experience in software design and testing on bus topologies like AFDX, CAN, A429, UART, I2C. Exposure on Aerospace guidelines like RTCA DO-178B/C/ED-12C and RTCA DO-330/ED-215 processes will be added advantage.

Posted 1 week ago

Apply

13.0 - 15.0 years

32 - 40 Lacs

Coimbatore

Work from Office

We are seeking an experienced and driven Group Manager to lead our Embedded Software Development team in Coimbatore. This leadership role emphasizes people and program management, ensuring successful execution of embedded software projects with an HMI focus across various industries. Roles & Responsibilities : Responsibilities: People Management: Lead, mentor, and coach a team of 10-25 embedded software engineers. Foster a positive and collaborative team environment. Drive employee engagement and development through performance reviews, personalized development plans, and training opportunities. Manage team dynamics, resolve conflicts, and promote effective communication. Recruit and onboard new talent, ensuring a strong team pipeline. Champion diversity and inclusion within the team. Program Management: Oversee a portfolio of embedded software development projects, from initial planning to successful delivery. Define project scope, objectives, and success criteria in collaboration with stakeholders. Develop detailed project plans, including timelines, budgets, and resource allocation. Proactively manage project risks and dependencies, implementing mitigation strategies. Track and report on project progress, escalating issues and roadblocks as needed. Ensure adherence to quality processes and industry best practices. Drive continuous improvement in project execution methodologies. Technical Leadership: Maintain a strong understanding of embedded systems and HMI technologies. Provide technical guidance and support to the team. Contribute to the development of technical roadmaps and strategies. Stay informed about industry trends and emerging technologies.

Posted 1 week ago

Apply

8.0 - 12.0 years

20 - 25 Lacs

Bengaluru

Work from Office

Cisco is looking for Software Engineer --- C/C++, Linux, Device drivers, Platform & L2/L3 Networking protocols --- Experience (4-8 Yrs) to join our dynamic team and embark on a rewarding career journey Developing and directing software system validation and testing methods. Directing our software programming initiatives Overseeing the development of documentation. Working closely with clients and cross-functional departments to communicate project statuses and proposals. Analyzing data to effectively coordinate the installation of new systems or the modification of existing systems. Managing the software development lifecycle. Monitoring system performance. Communicating key project data to team members and building cohesion among teams. Developing and executing project plans. Applying mathematics and statistics to problem-solving initiatives. Applying best practices and standard operating procedures. Creating innovative solutions to meet our companys technical needs. Testing new software and fixing bugs. Shaping the future of our systems.

Posted 1 week ago

Apply

4.0 - 9.0 years

7 - 12 Lacs

Bengaluru

Work from Office

C,C++,FreeRTOS,IPC,IT management,IT operations,IT programs,IT projects,Lauterbach TRACE32 , Linux , Microcontroller , RTOS , RTOS / OS , ThreadX , UNIX , concurrent programming,debugging,device drivers,electronic equipment,electronic test equipment,electronics,embedded systems,food industry,food safety,industry,information technology,infrastructure administration,integrated circuits,inter-process communication,message passing,message queues , microprocessors , multi-paradigm programming , oscilloscope , physics , process industry,programming,science & research,server administration,software development,system administration,technology C++, Device Driver, Ipc, Linux

Posted 1 week ago

Apply

5.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team Our developers and engineers are owners . They are motivated from within, finding and taking on a feature or project simply because that problem needs to be solved and shipped. But that individual must work together with different engineering teams, UI design, product teams, and business leadership to make things happen, which means that engineers succeed here because they can maintain that independent spirit and motivation within a deeply collaborative environment. We are the pragmatic dreamers inventing and re-inventing the world of streaming media. Roku is a global leader in streaming, connecting over 90 million active accounts to entertainment they love. Since pioneering streaming in 2008, Roku has grown to power TVs, players, and audio devices worldwide, with 30.1 billion streaming hours in 2024. Our Cambridge office is a hub of innovation, and we’re pushing the future of streaming with AI-driven features and global expansion. About the role Join our Bengaluru team as a Senior Software Engineer ( Deve loper Platform ) building tools and APIs using modern C++ and AI-powered development tools , while solving complex embedded systems challenges that directly impact how content is streamed into millions of homes . This role combines deep technical problem-solving with cutting-edge AI applications. You’ll work closely with product teams on international features, develop tools for our engineering community, and leverage generative AI to accelerate development cycles. You will also design ways to infuse AI technologies into developer tools to help our Partners accelerate how they bring content to life on the Roku platform . Perfect for senior embedded systems professionals who learn fast, think proactively, and thrive on high-visibility impact. The role requires expertise in API design, system architecture, portability, OS internals and writing high performance, portable C code in a device independent manner. Familiarity with building embedded features for debuggers, memory profiling tools, etc. is desirable. You will be joining a talented, high-performance team. We are looking for someone who can help us keep up this pace and continue delivering high quality as we grow. What you’ll be doing Build scalable AI fea tures that boost partner productivity when building Apps on Roku. Design and develop OS features that are fast, efficient and maximize platform flexibility. Implement new debugger enhancements . Add system and memory profiling features to help build more efficient apps. Write great APIs and modular code that grows with our platform. Integrate AI/ML capabilities and leverage generative AI tools to accelerate development Implement features with the abstractions necessary to run on a variety of hardware. Design for performance and ensure that your code is fast and resource efficient. Implement UI features requested by partners Stay current with AI trends and emerging technologies We’re excited if you have 5+ years of experience developing Linux based consumer electronic products Excellent C and C++ programming skills Knowledge of AI applications and experience with generative AI tools Experience in API design and developing portable code Proven track record of success with embedded Linux development projects Broad understanding of Internet performance characteristics Excellent verbal and written communication skills The a bility & hunger to dig-deep to find solutions to new and challenging problems Experience in embedded or other memory and CPU constrained environments A deep understanding of multi-threaded development and concurrency management Experience in optimizing performance on systems with limited resources. Experience in embedded UI development, Like Qt, OpenGL Bachelor’s or Master’s degree in Computer Science or Electronics/Communications or related streams AI literacy and curiosity.You have either tried Gen AI in your previous work or outside of work or are curious about Gen AI and have explored it Deep background in one or more of the following A u dio/video streaming, embedded graphics, and I/O Linux and other embedded RTOS environments Multi-process and IPC Internet networking protocols (TCP/UDP/IP) User interface development and frameworks Security (especially hosting and execution of untrusted code within VMs) Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet. By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms.

Posted 1 week ago

Apply

0.0 - 3.0 years

2 - 5 Lacs

Bengaluru

Work from Office

EdgeQ is a leading innovator creating the industry s first 5G Base-Station-on-a-Chip. We have assembled a formidable team of distinguished engineers, domain experts, and top graduates from the world s most selective universities to unlock what has traditionally been a proprietary, expensive and complex solution. It takes great innovative minds to unlock the potential of 5G into transformative products. This is where you come in to be one of the key drivers of this transformation. Role Summary and Responsibilities You will be part of the software team delivering high-performance software for a novel reference platform on an aggressive timeline. You will be part of a team delivering a custom high-performance PHY and RF modules on an aggressive timeline. You will be part of a team that handles design and development of complex low-level SW and FW to enable the development of air interface solutions with focus on L1, Phy and RF functions based on customer driven requirements. Responsibilities include developing signal processing features and algorithms using cutting edge SoC, DSP, Baseband, RF transceiver and WTR engine technologies. You will be contributing to the latest ideas and developments in wireless communication enabling IoT, Vehicular communication(V2X), Augmented Reality, Automated Factories of the future. Are you ready to take the plunge? Job Requirements Strong background in Wireless communication and signal processing Very strong coding & debugging skills in C is must Knowledge of any of the wireless technologies (4G, 5G, WLAN technologies (802.11a/b/g/n/ac/ax)) is a plus. Deep understanding of embedded software engineering principles, and core computer science fundamentals Knowledge of RTOS, compilers, build and source code control tools will be a plus Education & experience:B.Tech Degree in Electronics & Communication, Telecom System Engineering or Computer Science. MS/M.Tech Degree highly desirable Accessibility EdgeQ is an Equal Employment Opportunity (EEO) employer and welcomes qualified applicants from around the world, regardless of their ethnicity, gender, religion, nationality, age, disability, or other legally protected status.

Posted 1 week ago

Apply

2.0 - 12.0 years

7 - 11 Lacs

Bengaluru

Work from Office

5G PHY Control Firmware Bangalore India Role Summary and Responsibilities Design and develop high quality functional firmware Translate product requirements to FW functional requirements Write detailed FW architecture specification covering functional, performance and KPI aspects Write detailed FW architecture specification covering functional, performance and KPI aspects Develop high level design, low-level design specification Design FW system to handle critical timing/synchronization to meet real-time needs of wireless protocols Closely work with HW architects and system engineers to design HW-SW functional split and interfaces Active part in Customer solution design Functional troubleshooting at product level both in the lab and field Perform effective SW/FW configuration management and release management Support field performance activities and radio conformance tests Job Requirements Strong knowledge of any of the wireless technologies (4G, 5G, WLAN technologies (802.11a/b/g/n/ac/ax)) Strong background in Wireless communication and signal processing Deep understanding of embedded software engineering principles, and core computer science fundamentals RTOS, C and C++, compilers, build and source code control tools; Very strong coding debugging skills in C is must Proficiency debugging embedded software systems Education experience:B.Tech Degree in Electronics Communication, Telecom System Engineering or Computer Science. MS/M.Tech Degree highly desirable 2-12 years experience Wireless PHY, PHY control Firmware design and development Accessibility EdgeQ is an Equal Employment Opportunity (EEO) employer and welcomes qualified applicants from around the world, regardless of their ethnicity, gender, religion, nationality, age, disability, or other legally protected status.

Posted 1 week ago

Apply

0 years

0 Lacs

Surat, Gujarat, India

On-site

🚀 We're Hiring a CTO (Equity-Only) | CASS AIOT Pvt. Ltd. Location: Surat, Gujarat Compensation: Equity Only (Founding Leadership Role) Industry: AI, Robotics, Industrial Automation, IoT 🧠 About CASS AIOT: CASS AIOT is building India’s first end-to-end AI + Robotics + IoT platform for industrial automation. From 6-axis robotic arms to computer vision-driven diamond polishing machines, we design and develop everything in-house —hardware, software, and intelligence. We’ve already: Built our own 6-axis robot from scratch Created computer-vision pipelines that outperform industry solutions Developed CASS One: our AIoT platform to digitize and automate factories Deployed solutions in diamonds, FMCG, logistics , and manufacturing We're now looking for a Co-Founder CTO to scale this to 1,000+ factories. 🛠️ What You’ll Do: Lead Engineering : Oversee all R&D and product development—robotics, embedded systems, AI/ML, and industrial software. Architect Scalable Systems : From GPU-based computer vision pipelines to edge-AI IoT firmware, you’ll guide end-to-end architecture. Build & Grow the Tech Team : Hire and mentor top talent across embedded, ROS, C++, Python, ML, cloud, and manufacturing automation. Collaborate Closely with Founder/CEO : Help raise funds, craft IP strategy, and turn vision into globally competitive products. IP & Compliance Leadership : Ensure our systems are patent-worthy, production-grade, and compliant with industrial protocols. ✅ Must-Have Skills:Tech Stack: ✅ C++, Python, ROS 1/2, Qt, OpenCV, GStreamer ✅ NVIDIA GPU stack (CUDA, TensorRT), YOLO or equivalent ✅ Embedded systems (STM32, ESP32, ARM), RTOS, Modbus, CAN, SPI/I2C ✅ Robotics (Forward/Inverse Kinematics, Motion Planning) ✅ AI/ML deployment for edge & industrial vision ✅ Real-time video processing, object tracking, and detection pipelines ✅ 3D Reconstruction, 3D Masking and overlaying Systems Design: ✅ IoT architecture (MQTT, REST, WebSockets, edge-to-cloud sync) ✅ Microservices and containerization (Docker, Kubernetes a plus) ✅ Production-grade firmware & industrial safety norms Soft Skills: 🔧 Hands-on builder attitude (you'll prototype, debug, and deploy) 🧠 Strong problem-solving in physical + virtual system integration 🧑‍💼 Team-building, conflict resolution, agile planning, roadmap ownership 📈 Visionary with startup grind mindset 🙌 What We Offer: Co-Founder Equity with future salary after funding Freedom to innovate, experiment, and lead Full support from founder, domain experts, and early adopters 💡 Bonus If You Have: Prior experience building robotics or AI startups Filed or published patents in AI, robotics, or embedded systems Scaled a product from prototype to manufacturing 📩 Interested? We’re not looking for just an employee. We want a visionary leader , an engineering generalist , and a co-founder who thrives on building from zero. DM Founder Parth Joshi directly or email us at parth@cassaiot.com with the subject line "CTO Application - [Your Name]" . Let’s build the future of Indian manufacturing—together.

Posted 1 week ago

Apply

3.0 - 8.0 years

11 - 15 Lacs

Mumbai

Work from Office

Project description Performance Analyst in the compiler team is responsible for analyzing C/C++/Fortran benchmarks to identify the new compiler optimization opportunities as well as compiler shortcoming in terms of performance. The analysis will involve using various tools to identify the bottlenecks, root cause analysis and quantifying the analysis to confirm the gains obtained. The Performance Analyst will use this report to convince and drive the improvements in the compiler. The Performance Analysis Engineer will be responsible for conducting a detailed performance analysis on SPEC CPU and other key benchmarks. The role involves using compilers such as AOCC, and other key x86 compilers to evaluate performance on client and competitive platforms. The engineer will collaborate with cross-functional teams to drive performance improvements and ensure optimal product performance. Responsibilities Conduct performance analysis and optimization of SPEC CPU and other benchmarks on x86 architecture using AOCC and other competitive x86 compilers. Utilize profiling and debugging tools to identify performance bottlenecks and provide actionable insights. Collaborate with software development teams to implement performance improvements. Analyze instruction set architecture (ISA) to optimize code execution and efficiency. Engage in root cause analysis for performance-related issues and drive them to resolution. Develop and maintain scripts and tools for automated performance testing and data collection. Prepare detailed reports and presentations on performance findings and recommendations for stakeholders. Stay updated with the latest developments in compiler technologies and performance analysis methodologies. Communicate key findings and status updates to stakeholders and cross-functional teams. Skills Must have Minimum of 3 years of experience in performance analysis or a related field. Strong expertise in x86 architecture and instruction set architecture (ISA). Strong understanding of hardware and software system architecture and their implications on performance. Excellent programming/debugging skills at the Assembly level. Proficiency in using compilers such as AOCC, LLVM, GCC, and OneAPI. Experience with performance benchmarking tools and methodologies. Solid practical C/C++/Fortran experience Familiarity with both Windows and Linux operating systems for performance analysis. Ability to work in a fast-paced, deadline-driven environment. Excellent analytical skills and attention to detail. Strong communication skills, both written and verbal. Excellent analytical and problem-solving skills. Nice to have Strong communication skills and the ability to work collaboratively in a team environment.

Posted 1 week ago

Apply

5.0 - 10.0 years

11 - 15 Lacs

Pune

Work from Office

Project description We are passionate about transforming lives through cutting-edge technology, enriching industries, communities, and the world. Our mission is to create exceptional products that drive next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems. At the core of our mission lies a culture of innovation. We challenge boundaries to solve some of the world's most critical problems. We are committed to execution excellence, fostering a culture of openness, humility, collaboration, and inclusivity, valuing diverse perspectives along the way. Responsibilities Software Engineer (Development and test) Responsible for developing & testing of software Responsible for generating documents, such as design, user-guide, test plan, test spec, test report etc., Skills Must have Candidate should have 5+ yrs experience Experience Experience in C/C++ programming Experience with Multi-threaded software development in Linux environment Experience with Embedded IP subsystems e.g. Ethernet/PCIe/SPI/I2C/USB/GPIO/Memory architectures /DDR/SDRAM/DMA Experience with development of software targeted for x86, standalone and RTOS platforms Experience in low level driver development, register interface programming, general algorithms and data structures, bootloaders/Uboot Experience with CI tools, test automation, etc. Strong debugging skills at device and board level using JTAG debuggers Experience in Software programming for FPGAs is an advantage Scripting language experience like Perl, Python or TCL Nice to have Excellent interpersonal, written and verbal communication skills Excellent communication, problem solving and analytical skills EducationB.tech/M.Tech in CSE/IT/ECE/EEE/E&I

Posted 1 week ago

Apply

10.0 - 15.0 years

5 - 9 Lacs

Noida, Chennai, Bengaluru

Work from Office

SR. VERIFICATION ENGINEER – SOC VERIFICATION SmartSoC is looking for smart and enterprising SOC Verification experts to come and work on complex SOC Verification projects. This role will include- Technical execution of SOC Verification projects of complex ARM based SOCs Test Planning, Environment Architecture, SV-UVM environments Desired Skills and Experience- 3 – 10 years experience in Design Verification Excellent Communication and Presentation Skills Expert Knowledge in SOC Verification Expert at Verification – Coverage Driven Test Planning, Architecting Environments, Verification Flow Strong knowledge in System Verilog Knowledge in at least one methodology, OVM, UVM, VMM or RVM Very Good knowledge of protocols, at least one protocol of SATA, USB, Ethernet, PCIE Ability and desire to learn new methodologies, languages, protocols etc. is required Job Category VLSI (Silicon engineering) Job Location IndiaBangalore IndiaChennai IndiaHyderabad IndiaNoida SwedenStockholm USATexas

Posted 1 week ago

Apply

3.0 - 8.0 years

2 - 5 Lacs

Noida, Chennai, Bengaluru

Work from Office

Android Driver Development Bangalore, India Experience3 to 10 Years QualificationB.E / B. Tech / M.E / M. Tech Essential Duties & Responsibilities: Strong experience in Android and Linux driver development Experience in Audio on (Qualcomm/Freescale/Mediatech) platform Android Audio sub-system o Android Audio Application o Android Audio java and native framework o Android Audio HAL Audio codec driver control with hardware o Speaker o Microphone o Wired headset Jack o USB Headset o Experience on I2C, I2S, SLIMBUS & SPI protocols o Developing and debugging issue at driver side Strong Debugging skills in Android framework and Linux kernel driver Good Communication skills Preferred Skills: Driver development in Linux/Android HAL Job Category Software (IT Solutions) Job Location IndiaBangalore IndiaChennai IndiaHyderabad IndiaNoida

Posted 1 week ago

Apply

8.0 - 13.0 years

8 - 12 Lacs

Hyderabad, Bengaluru

Work from Office

RTL DESIGN LEAD ENGINEER The ideal candidate will be required to work on both IP development and integration into SoCs catering to various markets and tech nodes. The job will involve RTL design, front-end tools flow, and SoC integration/porting-related tasks. Desired Skills and Experience- 8+ years of Experience Engineering experience with exposure to front end ASIC tool flows Should be self-driven and independent in tracking and closing tasks with respective holders. In depth knowledge of AHB and bus infrastructures like matrix and fabrics Good understanding of ARM based SoC Architecture Exposure to ARM Cortex A/M integration or support Good understanding of SoC DV methodology Good experience in Low-Power design methodology Hands-on experience with ASIC tools Lint, CDC etc System Verilog/Verilog RTL coding Power aware RTL coding/design knowledge Understanding of Clock-Structures/Scheme Good Communication Skills Job Category VLSI (Silicon engineering) Job Location IndiaBangalore IndiaHyderabad IndiaNoida Malaysia Singapore SwedenStockholm USATexas

Posted 1 week ago

Apply

10.0 - 15.0 years

10 - 14 Lacs

Ahmedabad

Work from Office

We are seeking a Technical Lead- Embedded Software/Firmware to lead our growing embedded systems team delivering robust solutions for industrial applications, while also exploring avionics and high-end consumer electronics. The ideal candidate is hands-on, technically strong, and capable of mentoring a team and delivering production-ready embedded solutions. Key Responsibilities Define software architecture and guide design decisions for embedded products across industrial and consumer domains. Drive development of embedded firmware for microcontrollers, SoCs, and FPGAs using C/C++ and assembly. Lead Board Support Package (BSP) development including bootloaders, device drivers, and OS bring-up (Linux, RTOS). Collaborate with hardware teams for board bring-up, hardware validation, and early prototyping. Architect and implement firmware for interfaces like UART, SPI, I2C, CAN, USB, Ethernet, GPIO, and memory controllers. Integrate RTOS or embedded Linux as per project requirements, including kernel customization and peripheral support. Establish and enforce coding standards, code review practices, and embedded software best practices. Set up and maintain embedded development environments, toolchains, and build systems (e.g., Make, CMake, Yocto). Plan and manage software lifecycle from requirements through testing, validation, and release. Interface with cross-functional teams (hardware, QA, manufacturing) to ensure cohesive product delivery. Provide mentorship, technical training, and onboarding support to junior and mid-level engineers. Drive root cause analysis and debugging for complex system-level issues across hardware and software boundaries. Ensure compliance with relevant safety, quality, and industry standards (e.g., MISRA, ISO 26262, IEC 61508). Coordinate with project and program managers to define timelines, resource planning, and risk mitigation strategies. Required Qualifications Bachelors or Masters degree in Electronics, Electrical, or Computer Engineering. 10+ years of embedded firmware/software development experience, including 2+ years in a leadership role. Expertise in embedded C/C++, real-time systems, and microcontroller/SOM platforms. Experience with firmware bring-up, bootloaders, RTOS (FreeRTOS, ThreadX, etc.), and communication stacks. Familiarity with configuration management tools (Git, SVN) and CI/CD pipelines. Strong understanding of industrial protocols, safety systems, and real-world interfacing. Exposure to compliance frameworks like DO-178, MISRA, or ISO 26262 is a plus. Nice to Have Avionics or consumer product firmware experience. Experience with scripting, Python-based test automation, and embedded Linux. Knowledge of FPGA interfacing and signal processing is an advantage. Benefits Work on cutting-edge projects in industrial, avionics, and emerging tech spaces. Lead a high-performing embedded team with growth potential. Competitive compensation and dynamic work culture. Job Category Embedded Solutions Job Type Full Time Job Location Ahmedabad

Posted 1 week ago

Apply

8.0 - 13.0 years

7 - 11 Lacs

Ahmedabad

Work from Office

We are seeking a Senior Embedded Software/Firmware Engineer to join our core R&D team developing reliable and high-performance embedded systems for industrial-grade products. The role involves ownership of firmware development across the product lifecycle"”from design to deployment. Exposure to avionics or cutting-edge consumer electronics is a strong plus. Key Responsibilities Lead design and development of embedded firmware for microcontrollers, SoCs, and custom hardware platforms. Architect and implement low-level device drivers, middleware, and protocol stacks. Collaborate with cross-functional teams (hardware, QA, systems) to define firmware requirements and integration plans. Perform board bring-up, system debugging, and performance optimization. Develop and execute test plans for unit, integration, and system-level testing. Ensure code quality, maintainability, and traceability using version control (Git, SVN) and issue-tracking tools. Contribute to firmware architecture, coding guidelines, and peer reviews. Document software design, test results, and interface specifications. Stay updated on emerging embedded technologies, tools, and standards. Required Qualifications Bachelor’s or Master’s in Electronics/Electrical/Computer Engineering or equivalent. 6"“8 years of experience in embedded software/firmware development. Proficient in C/C++, RTOS concepts, and bare-metal development. Hands-on experience with ARM Cortex-M, STM32, or equivalent microcontroller families. Strong knowledge of communication protocols (SPI, I2C, UART, CAN, Ethernet, PCIe, USB, etc). Experience in using debugging tools like JTAG, oscilloscopes, and logic analyzers. Exposure to full development cycledesign, coding, debugging, testing, documentation. Good to Have Experience in avionics (DO-178C, ARP-4754) or safety-critical development. Familiarity with scripting (Python, Bash) for automation and testing. Understanding of high-speed interfaces or FPGA firmware interaction. Knowledge of MISRA C, coding standards, or secure coding practices. Why Join Us Be part of a growing, innovation-driven team. Work on real, deployed products in industrial and emerging tech sectors. Opportunity to explore advanced platforms and learn from domain experts. Competitive compensation and transparent career growth path. Job Category Embedded Solutions Job Type Full Time Job Location Ahmedabad

Posted 1 week ago

Apply

4.0 - 7.0 years

0 - 3 Lacs

Bengaluru

Work from Office

position: Embedded firmware Engineer Description: Embedded Firmware Development, Strong knowledge of C/C++ Hands-on experience with RTOS like VxWorks, Proficiency in communication protocols and drivers such as Ethernet, CAN, RS422 Linux shell script

Posted 1 week ago

Apply

15.0 - 20.0 years

30 - 45 Lacs

Chennai

Work from Office

PRINCIPAL ENGINEER/ SENIOR TECHNICAL ARCHITECT Job Requirements We are seeking an experienced Embedded Software Architect to lead and oversee the design and development of embedded software systems. The ideal candidate will have over 15 years of experience in the field, with a strong background in C/C++ programming, real-time operating systems, and hardware-software integration. This role involves collaborating with cross-functional teams to deliver innovative and high-quality embedded solutions. Responsibilities include - Design and architect embedded software systems from concept to production. - Lead and mentor a team of embedded software engineers. - Develop and maintain embedded software architectures and design patterns. - Optimize software for performance, reliability, and power consumption. - Conduct code reviews and ensure compliance with industry standards and best practices. - Interface with hardware engineers to define system requirements and specifications. - Develop and execute testing and validation plans for embedded software. - Stay updated with the latest advancements in embedded systems and incorporate relevant technologies. - Document software design and development processes. - Guide and provide necessary support for embedded software development according to medical device compliance and regulations. - Adaptive to managing and co-ordinate cross functional demand during product development and maintenance. Work Experience Required Skills: Bachelor's or masters degree in computer science, Software Engineering, Electronics Engineering, or a related field. - Embedded architect experience specifically in hemodialysis machine and Renal care device generally. - Medical devices experience who can write SRS and run the entire product design process. - Over 15 years of experience in embedded software development and architecture. - Proficiency in C, C++, and assembly languages. - Extensive experience with real-time operating systems (RTOS) and embedded Linux. - Strong knowledge of microcontroller/microprocessor architectures. - Experience with communication protocols such as I2C, SPI, UART, USB , etc. - Excellent problem-solving and debugging skills. - Proven track record of leading and managing engineering teams. - Strong communication and documentation skills. - Professional certifications in embedded systems or software architecture are a plus. Preferred Skills: - Experience with hardware design and schematic review. - Knowledge of modern software development methodologies (Agile, Scrum). - Familiarity with version control systems such as Git. - Understanding of safety-critical systems and compliance standards.

Posted 1 week ago

Apply

4.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary Looking for experienced embedded SW engineers interested in developing software for mobile/Auto/XR devices. Specifically, the position involves developing embedded software supporting Camera functions of Auto Mobile and XR Devices Camera driver development. Strong knowledge in LA,LE and Yocto build Infrastructure Camera end-to-end use case design and feature implementation Strong knowledge on Image processing. Debugging and resolution with existing code base Partnering with global development teams and with external customers Some Onsite customers support Power and performance optimization Design and Implement component unit test for developer validation, test cases, test scenarios, scripts, or procedures with the target to ensure the best coverage of the requirements for each component. Develops testing programs that assess effectiveness of a component or modification of an existing component. Ensure that Backward compatibility is maintained for each component. Candidate MUST Have Strong knowledge and experience in Camera Sensor, overview of image processing algorithm and V4L2 drivers. Strong C & C++ programming and debugging skills required. Strong knowledge in operating system fundamentals like virtual memory, CPU scheduling, process states, synchronization, etc. Strong knowledge in concepts like RTOS, RAM/Cache, Interrupt handling, etc applied to embedded systems. Hands on experience in Realtime issues like memory/stack corruption, ANR, deadlocks, race conditions, etc. Strong communication skills - able to understand and explain highly technical information in a clear and concise manner. Willing travel to customer sites and other Qualcomm office locations to co-develop next generation smartphones. Working Experience in any Multimedia technologies like camera/video framework is MUST. Good To Have Hands on experience in Camera driver development. Knowledge of camera sensor bring up, 3A algorithms, tuning experience. Familiar with Image quality Unit Test framework experience like CPPTest, GoogleTest. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Qualifications Bachelor’s (BE/BTech) or Master’s (MS/MTech) degree in camera/video framework with 9+ years of experience. Knowledge of Android Camera & Image processing. Profound understanding of System-on-Chip (SoC) architecture, Camera pipeline, memory subsystem architecture. Expertise in programming languages (C/C++) Strong debugging and analysis skills, including data and statistical analysis, and proficiency in performance & Power. 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. 3071449

Posted 1 week ago

Apply

3.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Company Description Devise Electronics Pvt. Ltd. has established a strong presence in early stage R&D, Proof of Concept Development, and Prototyping. The company offers comprehensive engineering services across the product lifecycle and has earned over 30,000 hours of engineering experience through 70+ projects across various industry verticals. Known for supporting the development of electric and autonomous vehicles, as well as leading Industry 4.0 implementation, Devise is committed to innovation and product optimization. Devise has a global customer reach and operates with single points of contact across three continents, providing seamless cloud-based engineering data transfer. Role Description We are looking for a skilled Embedded Systems Developer with 2–3 years of experience to support the design, development, and validation of embedded systems across our industrial product lines. This role primarily involves Embedded C programming, low-level hardware communication, and sensor integration using popular microcontroller platforms such as STM32, PIC, or Arduino. Key Responsibilities: · Develop and optimize embedded C firmware for microcontroller-based systems. · Interface with various communication protocols: UART, SPI, I2C, RS-485, and Modbus RTU. · Design reliable data acquisition and signal processing routines. · Integrate and communicate with sensors (analog and digital), and implement ADC-based measurements. · Apply calibration routines, lookup tables, or correction factors to sensor data. · Ensure real-time performance and stability under constrained conditions (low power, noise, timing-critical). · Collaborate closely with hardware and mechanical teams during system integration. · Support field testing, debugging, and validation using lab equipment (oscilloscope, multimeter, etc.). · Maintain clear documentation of code, protocols, and interface behavior. · Contribute to continuous improvement and robust software practices. Technical Skills: · Strong hands-on experience in Embedded C programming. · Familiarity with MCU platforms like STM32, PIC, Atmel, or Nordic. · Knowledge of sensor interfacing, analog signal conditioning, and ADCs. · Understanding of low-level protocols: UART, SPI, I2C, RS485, Modbus RTU. · Use of debugging tools: JTAG/SWD, oscilloscopes, logic analyzers. · Experience in handling memory-constrained or low-power systems. Nice to Have: · Experience with Python or scripting for test automation or post-processing. · Exposure to RTOS concepts or lightweight scheduler-based systems. · Basic understanding of PCB schematics and component datasheets. · Version control using Git and experience in structured firmware projects. Location: Chennai preferred (for on-site/hybrid collaboration) Duration: 3 months (with possible extension) We're looking for someone with 2–3 years of hands-on experience, a sharp debugging mindset, and a passion for embedded systems. To apply: Send your resume to careers@deviseelectronics.com

Posted 1 week ago

Apply

8.0 years

0 Lacs

South Delhi, Delhi, India

On-site

Role Overview We are looking for an experienced embedded systems engineer to lead firmware development for energy-focused hardware systems. The role involves implementing low-level control logic, managing communication protocols, and ensuring system reliability in constrained environments. You’ll be working closely with a small cross-functional team across hardware, firmware, and backend to develop robust, real-time edge behaviors for field-deployed devices. Responsibilities • Develop and maintain embedded firmware on microcontrollers (e.g. STM32, ESP32, etc.) • Integrate serial communication protocols (UART, RS485, Modbus RTU/TCP) • Design and implement RTOS-based control flows for edge-level decision-making • Ensure firmware reliability through watchdogs, diagnostics, and OTA strategies • Optimize for memory, power, and compute-constrained environments • Collaborate with hardware and backend teams for testing, calibration, and deployment Required Skills • 4–8 years of experience in embedded C/C++ development • Hands-on experience with RTOS (FreeRTOS, Zephyr, or similar) • Strong understanding of embedded I/O, timers, interrupts, memory management • Familiarity with energy/IoT protocols like Modbus, CAN, or MQTT • Experience working with hardware tools: JTAG, logic analyzers, UART debug consoles Bonus (Not Required) • Experience with OTA firmware workflows • Exposure to power electronics, inverters, or industrial control systems • Basic familiarity with cloud or backend integration for IoT systems

Posted 1 week ago

Apply

4.0 years

1 - 8 Lacs

Hyderābād

On-site

Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Looking for experienced embedded SW engineers interested in developing software for mobile/Auto/XR devices. Specifically, the position involves developing embedded software supporting Camera functions of Auto Mobile and XR Devices Camera driver development. Strong knowledge in LA,LE and Yocto build Infrastructure Camera end-to-end use case design and feature implementation Strong knowledge on Image processing. Debugging and resolution with existing code base Partnering with global development teams and with external customers Some Onsite customers support Power and performance optimization Design and Implement component unit test for developer validation, test cases, test scenarios, scripts, or procedures with the target to ensure the best coverage of the requirements for each component. Develops testing programs that assess effectiveness of a component or modification of an existing component. Ensure that Backward compatibility is maintained for each component. Candidate MUST have: Strong knowledge and experience in Camera Sensor, overview of image processing algorithm and V4L2 drivers. Strong C & C++ programming and debugging skills required. Strong knowledge in operating system fundamentals like virtual memory, CPU scheduling, process states, synchronization, etc. Strong knowledge in concepts like RTOS, RAM/Cache, Interrupt handling, etc applied to embedded systems. Hands on experience in Realtime issues like memory/stack corruption, ANR, deadlocks, race conditions, etc. Strong communication skills - able to understand and explain highly technical information in a clear and concise manner. Willing travel to customer sites and other Qualcomm office locations to co-develop next generation smartphones. Working Experience in any Multimedia technologies like camera/video framework is MUST. Good to have: Hands on experience in Camera driver development. Knowledge of camera sensor bring up, 3A algorithms, tuning experience. Familiar with Image quality Unit Test framework experience like CPPTest, GoogleTest. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Qualifications: Bachelor’s (BE/BTech) or Master’s (MS/MTech) degree in camera/video framework with 9+ years of experience. Knowledge of Android Camera & Image processing. Profound understanding of System-on-Chip (SoC) architecture, Camera pipeline, memory subsystem architecture. Expertise in programming languages (C/C++) Strong debugging and analysis skills, including data and statistical analysis, and proficiency in performance & Power. 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.

Posted 1 week ago

Apply

4.0 years

4 - 7 Lacs

Bengaluru

On-site

Change the world. Love your job. Your career starts here! This is an exciting opportunity to design and develop innovative software solutions that drive TI's revolutionary product lines. We change lives by working on the technologies that people use every day. Are you ready for the challenge? As a Software Engineer, you'll become a key contributor, where your skills and input make a big difference. In this role, you'll design embedded software and development tools that will be used to test products. You'll write code that tells chips how to operate in revolutionary new ways. And, you'll work closely with business partners and customers, as well as TI's marketing, systems and applications engineering teams, to collaborate and solve business problems. QUALIFICATIONS Minimum Requirements: 4-8 years of relative experience Degree in Electrical Engineering, Computer Engineering, Computer Science, Electrical and Computer Engineering, or related field Strong Embedded firmware skills and experience Strong Assembly, C and C++ programming skills Preferred Qualifications: Knowledge of software engineering processes and the full software development lifecycle Demonstrated strong analytical and problem solving skills Strong verbal and written communication skills Ability to work in teams and collaborate effectively with people in different functions Strong time management skills that enable on-time project delivery Demonstrated ability to build strong, influential relationships Ability to work effectively in a fast-paced and rapidly changing environment Ability to take the initiative and drive for results Great programmer: Programming skills in C/C++ and python, Modular and Object Oriented programming skills, familiarity with build systems – make, cmake, familiarity with Linux In-depth knowledge of embedded systems – VLIW and SIMD processor architecture, DMA, cache, memory architecture, inter process communication Working experience in machine learning technologies such as CNN, transformers, quantization algorithms and approaches for camera-based applications on embedded systems Working experience with DSPs (preferably TI DSPs) and hardware development boards/EVM for image/vision-based processing algorithms Good knowledge on machine learning frameworks (PyTorch), inference solution and exchange formats (ONNX, ONNX RunTime, protobufs) Basic knowledge of RTOS and Linux with exposure to debugging of embedded systems - familiarity with heterogeneous core architecture is added advantage Well verse with software development life cycle and efficient use of associated tools – Git, JIRA, bitbucket, Jenkins, containers (Dockers), CI/CD Strong Communication, documentation and writing skills ABOUT US Why TI? Engineer your future. We empower our employees to truly own their career and development. Come collaborate with some of the smartest people in the world to shape the future of electronics. We're different by design. Diverse backgrounds and perspectives are what push innovation forward and what make TI stronger. We value each and every voice, and look forward to hearing yours. Meet the people of TI Benefits that benefit you. We offer competitive pay and benefits designed to help you and your family live your best life. Your well-being is important to us. About Texas Instruments Texas Instruments Incorporated (Nasdaq: TXN) is a global semiconductor company that designs, manufactures and sells analog and embedded processing chips for markets such as industrial, automotive, personal electronics, communications equipment and enterprise systems. At our core, we have a passion to create a better world by making electronics more affordable through semiconductors. This passion is alive today as each generation of innovation builds upon the last to make our technology more reliable, more affordable and lower power, making it possible for semiconductors to go into electronics everywhere. Learn more at TI.com. Texas Instruments is an equal opportunity employer and supports a diverse, inclusive work environment. If you are interested in this position, please apply to this requisition. TI does not make recruiting or hiring decisions based on citizenship, immigration status or national origin. However, if TI determines that information access or export control restrictions based upon applicable laws and regulations would prohibit you from working in this position without first obtaining an export license, TI expressly reserves the right not to seek such a license for you and either offer you a different position that does not require an export license or decline to move forward with your employment. JOB INFO Job Identification 25001868 Job Category Engineering - Product Dev Posting Date 07/20/2025, 04:49 AM Degree Level Bachelor's Degree Locations BAN4 2,3rd and 4th Floors, Bangalore, 560093, IN ECL/GTC Required Yes

Posted 1 week 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