Jobs
Interviews

2564 Rtos Jobs - Page 11

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

5.0 - 10.0 years

0 Lacs

pune, maharashtra

On-site

As an Embedded Software Developer at our company, you will be an integral part of the Application algorithm team responsible for developing Controls and Software logic for ECU applications. Your main responsibilities will include handling software requirements, design, coding, testing, software integration, and releases. You should have at least 5 years of experience in programming with strong skills in C programming and debugging. Additionally, you must possess Automotive Embedded Software development experience using 8/16/32-bit MCUs and be familiar with Automotive Communication protocols like CAN/CANFD/Ethernet/LIN. Knowledge and experience in Low-level software, embedded Real-Time Operating systems (RTOS) such as uC/OS2, FreeRToS, RTX, BSW CAN/COM/Diagnostic stack configuration, and integration are essential for this role. Experience in Design tools, RTOS/Scheduler Exposure to ASPICE, Agile/Scrum principles, systems/software architecture, design for embedded systems, AUTOSAR (classic and adaptive), and other operating systems will be highly valuable. A Bachelor's or Master's degree in IT/Computers/Electronics/Electronics & Telecommunication, automotive controls knowledge, and familiarity with vehicles and vehicle sub-systems are basic requirements for this position. Strong communication skills in English, both verbal and written, along with excellent interpersonal skills are essential to effectively collaborate with the team. This is a Full-Time position based in Pune, requiring 5 to 10 years of experience with a notice period of 0-30 days. If you are passionate about embedded software development in the automotive industry and meet the above qualifications, we encourage you to apply and be a part of our dynamic team.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

kochi, kerala

On-site

As a Firmware Engineer with 3 to 5 years of experience and a B. Tech qualification, you will play a vital role in supporting the firmware development team for designing, developing, and producing firmware-supported products. Your responsibilities will include testing, documentation, and establishing firmware standards. Your key responsibilities will involve developing Embedded Firmware in C and C++ for 32/16/8-bit microcontrollers. You should have prior experience with microcontrollers such as STM32, MSP430, IMX, PIC32, and knowledge of at least one Real-Time Operating System (RTOS). Experience in working with peripherals like SPI, UART, I2C, and proficiency in tools like IAR, Keil, debuggers, MPLAB, and code composer will be essential. Additionally, familiarity with protocols like Zigbee, LoRa, Sigfox, Modbus, Profibus, or foundation field bus is mandatory. Prior experience in processor-based development and Linux driver, kernel, and bootloader development is highly desired. Knowledge of Version Control Systems (SVN, GitHub), basic hardware debugging skills, and tools such as CRO and Logic Analyzers are expected from the ideal candidate. Experience in Bootloader development will be an added advantage for this role.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a Firmware Engineer with 5 - 9 years of experience, you will be responsible for firmware application development using embedded C++ & RTOS. Your primary focus will be on developing and maintaining firmware for various applications. Key responsibilities include designing, implementing, and testing firmware solutions to meet project requirements. You will work closely with cross-functional teams to ensure the successful integration of firmware with hardware components. Strong experience in embedded C++ and RTOS is essential for this role. The ideal candidate will have a solid understanding of firmware development best practices and the ability to troubleshoot and debug firmware issues. Additionally, you should have a proactive approach to problem-solving and a strong attention to detail. If you are a self-motivated individual with a passion for firmware engineering and a desire to work on cutting-edge technologies, we would love to hear from you.,

Posted 1 week ago

Apply

0.0 - 3.0 years

0 Lacs

coimbatore, tamil nadu

On-site

As a Firmware Engineer at L&T Precision Engineering & Systems IcTalegaon, your primary responsibility will be to develop firmware according to the project requirements. You will need to be proficient in programming in the C language. You will collaborate closely with the shop team and supply chain team to assist in debugging, obsolescence management, and identifying alternate components. Ideally, you should have additional knowledge of VHDL or experience working with FPGA components. Previous experience with microcontrollers would be advantageous for this role. There will be opportunities for travel to various sites such as Powai, Coimbatore, and Hazira for testing, validation, and project support purposes. You will work under the guidance of an experienced designer who will assign tasks based on project needs. The role requires you to be stationed in Talegaon, with occasional travel expected during firing trials or emergencies. To qualify for this position, you must hold a Diploma in Electronics & Telecommunication. If you have 0 to 3 years of experience in firmware development and possess skills in Firmware, Embedded Systems, Embedded Software, ARM, RTOS, and Microcontrollers, we encourage you to apply for this exciting opportunity.,

Posted 1 week ago

Apply

2.0 - 7.0 years

4 - 9 Lacs

Kochi, Bangalore Rural, Bengaluru

Work from Office

Job Summary: We are seeking a skilled Embedded Systems Engineer with hands-on experience in Real-Time Operating Systems (RTOS) to join our engineering team. You will be responsible for designing, developing, testing, and maintaining embedded software for our next-generation products. The ideal candidate will have strong low-level programming skills , experience with microcontrollers or SoCs, and a solid understanding of real-time constraints in embedded environments. Key Responsibilities: Design and implement embedded software solutions on RTOS-based platforms. Develop and maintain firmware for microcontrollers and embedded processors. Integrate peripherals such as OSPI, eMMC, IPC, DMA, Ethernet, USB etc. Perform system-level debugging and optimization for performance, reliability, and memory usage. Collaborate with hardware engineers to define system architecture and troubleshoot hardware/software integration issues. Write and maintain documentation, including design specifications and test procedures. Contribute to system bring-up and board support package (BSP) development. Conduct code reviews and provide technical guidance to junior engineers. Ensure code quality, safety, and compliance with industry standards. Required Qualifications: Bachelor's or Masters Degree in Electronics Engineering, Computer Engineering or related field. Proficiency in C/C++ for embedded systems. Hands-on experience with one or more RTOS environments (e.g., FreeRTOS, Zephyr, VxWorks, ThreadX, uC/OS). Familiarity with ARM Cortex-M/A architectures or similar embedded platforms. Experience with real-time scheduling, inter-process communication, and interrupt handling. Experience with debugging tools (JTAG, SWD, oscilloscopes, logic analyzers). Comfortable working with version control systems (e.g., Git). Preferred Qualifications: Familiarity with safety-critical or automotive systems. Knowledge of embedded Linux or bare-metal development. Experience with scripting languages (e.g., Python, Bash) for automation or testing. Experience with TI platforms. Please share your resume to parangoma.bhattacharjee@ignitarium.com

Posted 1 week ago

Apply

0 years

0 Lacs

Udaipur, Rajasthan, India

On-site

Extensive experience in Embedded C and C++ programming. Experience in 8-bit, 16-bit, and 32-bit microcontroller-based product design. Experience with RTOS-based programming is preferable. Proficient in digital interfaces such as UART, SPI, I2C, DVP (Digital video port) timers, counters, RTC, DFU (Direct Firmware Upgrade), bootloader, camera interfaces, and various display interfaces. Extensive experience with analog interfaces, including ADC, DAC, PWM, and operational amplifiers. Proficient in using firmware development IDEs such as Keil, MPLAB, IAR, STM32CubeMX, etc. Strong experience in protocol design for RS232, RS485, USB, Ethernet, Bluetooth, Wi-Fi, LoRa, etc.

Posted 1 week ago

Apply

2.0 - 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
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