Jobs
Interviews

2625 Rtos Jobs

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

0 years

0 Lacs

Kizhake Chālakudi

On-site

Company Description We are a technology startup located in Chalakudy, Thrissur, Kerala, specializing in the design and development of advanced Battery Management Systems (BMS) for Electric Vehicles (EVs) and Energy Storage Systems (ESS). Our solutions are engineered for performance, safety, and scalability to support the evolving demands of the clean energy and e-mobility sectors. Role Description We are inviting applications for an Embedded Software Internship program at Shade Energy Pvt. Ltd., suitable for candidates who are interested in the field of Firmware programming, Modelling and Simulation, C- programming, Data flow programming. Skills Preferred Excellent in basic C programming Familiar with C-programming concepts (like RTOS, State machines, OOP, Structures) Familiar with dataflow programming tools like labVIEW, MATLAB Simulink etc. Other preferences Candidates in Kerala preferred especially within a 100km proximity Ready to work in a competitive Startup firm Job Type: Internship Contract length: 6 months Pay: ₹5,000.00 per month Benefits: Commuter assistance Application Question(s): Are you ready to Relocate/commute to this Location: Chalakudy,Thrissur,Kerala? Education: Bachelor's (Required) Work Location: In person

Posted 4 hours ago

Apply

0 years

25 - 35 Lacs

Pune, Maharashtra, India

On-site

Demonstrated Proficiency in C and C++, Linux, RTOS (LynxOS, QNX, VxVowrks, etc) and Qt framework, shell scripts Software application and GUI design & development using C++ Experience of software development using Real Time Operating Systems (RTOS) Hands on Experience on various protocols like Ethernet, TCP/IP, UDP, MODBUS, VME protocol, etc. Good understanding of software architecture and redundancy management in software Proven track record of debugging and resolving complex issues independently during application development and sustenance. A good understanding and experience on distributed systems, event driven applications and multi-threaded application development A good understanding of electronic control systems Communicate with customer, gather and understand requirements Knowledge of using static and dynamic code analysis tools, safety integrity levels, compliance to specific coding standards will be an added advantage Knowledge about Standards related to Industrial Safety would be an added advantage Knowledge about Fail Safe and Redundant System Software would be an added advantage Individual Competency & Offering Looking for ambitious individual who is open for new challenges and product innovation A progressive career growth path is in place A work culture that support continuous learning opportunity Lucrative compensation as per the industry standard. It may vary depending upon individual capability and skill set. Skills: event driven applications,distributed systems,qnx,coding standards,software architecture,modbus,multi-threaded application development,embedded software development,debugging,electronics,linux,c++,vxworks,rtos,shell scripts,industrial safety standards,electronic control systems,c,vme protocol,ethernet,software,lynxos,static and dynamic code analysis,code,tcp/ip,safety integrity levels,udp,electrical,qt framework

Posted 5 hours ago

Apply

2.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Company Description At Zanskar, we’re on a mission to help India move pain-free—through innovative, science-backed pain relief products that are trusted by thousands across the country. We’re looking for an Operations Analyst who thrives on ensuring customer delight through fast and reliable order delivery. Role Description This is a full-time on-site role for an Operations Analyst, located in Gurugram. The individual will be responsible for managing daily operations, analysing operational processes, and ensuring smooth customer service interactions. The individual will work closely with different departments to optimise efficiency, handle customer queries, and support various operational activities to ensure seamless workflow. What You’ll Do Coordinate with our logistics partners to ensure timely and smooth deliveries Liaise daily with our warehouse teams and courier aggregators to maintain strict delivery TATs Proactively communicate with customers about order status, delays, or issues, resolving them with empathy and urgency Track and escalate stuck shipments, RTOs, and exceptions Maintain delivery and logistics dashboards for performance monitoring What We’re Looking For 1–2 years of experience in eCommerce operations, logistics, and customer success Strong communication and coordination skills Comfortable with analytics tools like Excel and Google Sheets A customer-first mindset and a knack for problem-solving Why Join Us? Be part of a fast-growing wellness brand with a purpose Work directly with the founding team and shape customer experience A culture of ownership, learning, and execution 📝 Apply on this job post and we will get back with an interview slot within 3 days if shortlisted.

Posted 5 hours ago

Apply

12.0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Designation : Senior Engineer / Principal Engineer / Team Lead Experience Required : 6 to 12 Years Job Location : Ahmedabad & Pune Shift Timings : 10 AM to 7 PM (Mon-Fri) Job Functions / Responsibilities: Area of expertise Strong practical hands-on with C programming & Debugging skills • Strong technical project track record with Linux User Space application development • Linux kernel device driver development from scratch • Strong knowledge of at least one Linux kernel subsystem • Experience of Linux kernel version 3.0 and above • Board bring up hands-on with SoCs of Marvell, NXP, TI, Broadcom, Qualcomm etc. • Understanding of various processor architecture like Cortex-A series, ARM series processors etc. and other general-purpose microcontrollers • Build systems knowledge, like Yocto, Buildroot, CMake and Makefiles • Strong knowledge of Git version control system • Hands-on with various debugging tools like: gdb, valgrind, static code analyzer tools like cppchecker etc • Experienced with customer interaction (US and Europe preferred) is a must • Excellent analytical and problem-solving skills • Fluent and confident English (verbal and written) • Participate in feature and designs discussions within and across teams • Understanding of various processor and microcontroller architecture like Cortex-A series, ARM series processors etc. and other general-purpose microcontrollers • Working experience of on bare metal, RTOS, device driver development • Cloud interfacing will be an added advantage. Interfacing with cloud like AWS, MicroSoft Azure, IBM Watson, Ayla cloud, Everything cloud • Working experience of architecting embedded systems • Excellent analytical and problem-solving skills • Good Debugging skills and hands on with coding and tool usage Skills Required: • Direct customer (US or Europe based) interaction will be added advantage • Write high quality, efficient, extensible, and maintainable code in a fast-paced Agile environment. • Participate in feature and designs discussions within and across teams • Evangelize and inform with well-written design documents and conduct peer-reviews • Review code, develop documentation and capacity plans, and debug the hardest problems live on some of the most innovative IoT devices. Technical responsibilities: • Requirement Understanding and requirement writing • Effort Estimate • Architecting Embedded systems • Design and develop Embedded systems based on customer needs • Reviewing designs and source code • Troubleshooting / problem solving • On Time Delivery • Quality Deliverables Other responsibilities: • Effective Customer Communication (email/phone call/chat) • Customer Front facing • Bringing value addition for Customer • Defining Technical training • Fit for Onsite Assignment • Team handling capacity VOLANSYS (An ACL Digital Company) is a next generation Product Realization, Digital Transformation, and Data Science company, which acts as a ‘single stop IoT solution enabler’ for worldwide customers including fortune 500 companies and growth-stage start-ups to bring ideas to life. With 450+ professionals, 150+ global customers, 250+ solution implementations and 11+ IPs/solutions, we provide Product Engineering, Original Manufacturing Design (ODM), Hardware Design/EE, Embedded Software, Connected Application, Enterprise Software, Mobile Application, Cloud (PaaS and SaaS), Digital Networking (wired and wireless), Artificial Intelligence, Machine Learning and Quality Engineering services . We have experience in wide industry domains including Consumer Electronics, Wearables, Healthcare and Wellness, Medical Devices, Automotive, Retail, Manufacturing, Multimedia, Digital Networking and more. VOLANSYS is an ISO 9001:2015 certified company with state-of-the-art product design and development centres in USA and India. For more information about VOLANSYS, please visit: https://volansys.com/ INDUSTRY RECOGNITIONS Manufacturing Technology Insights: Top 10 Electronics Manufacturing Solutions Providers 2019 Recognized by Zinnov Zones in IoT Technology Services Report 2018 Recognized by Clutch as Leading IoT Company Global Wireless Connectivity Software Market Report 2018-2025

Posted 5 hours ago

Apply

5.0 years

0 Lacs

Kolkata, West Bengal, India

Remote

Job Title – Senior Software Developer – Flight Control Systems Company – Drones Tech Lab™ Experience – 5 to 10 years Industry – Aerospace & Defence (UAV) Location – Kolkata, West Bengal / Remote-Ready (Hybrid Possible) Company Description Drones Tech Lab™ is a leader in India's unmanned aerial systems sector, driving innovation in drone design, manufacturing, pilot training, and mission-critical deployments. With a focus on both hardware and simulation excellence, we develop high-performance UAV systems for a range of applications, including surveillance, mapping, defense, and industrial automation. Our in-house R&D and testing capabilities make us a preferred partner for end-to-end drone solutions. About the Role We are looking for an experienced and hands-on Senior Software Developer – Flight Control Systems to lead the development of autonomous drone flight stacks across our UAV platforms. This role involves deep technical ownership of embedded flight control software, from low-level stabilization and control loops to autonomous mission logic. You’ll work with cross-disciplinary teams in avionics, systems integration, and testing to architect, build, and validate robust and scalable flight control solutions. If you have a passion for autonomous flight, safety-critical embedded systems, and driving innovation in aerial robotics, this role offers immense impact and leadership opportunity. Responsibilities Architect and develop embedded flight software for UAV autopilot systems including stabilization, navigation, and control (GNC) layers Customize and extend open-source autopilot stacks like PX4 or ArduPilot, or contribute to in-house frameworks Implement and optimize real-time control algorithms, sensor fusion, and fault-tolerant behaviors Design software modules for autonomous mission logic, fail-safe handling, and dynamic control tasks Work with avionics teams to integrate IMUs, GPS, airspeed sensors, barometers, and custom payloads Drive software validation through HIL/SIL simulation, bench tests, and live field testing Collaborate with systems engineers to ensure conformance to safety, modularity, and testability standards Lead peer code reviews, maintain documentation, and define software lifecycle processes Mentor junior developers and actively participate in architectural decisions across flight systems Qualifications 8–12 years of experience in embedded or real-time systems development, with at least 5 years in aerospace, UAV, robotics, or similar domains Bachelor’s/Master’s in Computer Science, Electronics, Aerospace Engineering, or related field Strong proficiency in C/C++ (modern C++ preferred) and real-time programming Expertise with RTOS environments such as NuttX, FreeRTOS, or ChibiOS Experience with PX4, ArduPilot , or equivalent open-source autopilot platforms Solid understanding of GNC algorithms , PID control, and state estimation (EKF, complementary filtering) Familiarity with communication protocols like MAVLink, UART, I2C, SPI, CAN Exposure to software testing pipelines including SIL, HIL, CI/CD , and mission-level QA Excellent debugging skills and use of tools like oscilloscopes, logic analyzers, or telemetry logs Desirable Skills & Interests Contributions to open-source UAV projects (e.g., PX4, ArduPilot) Understanding of UAV flight dynamics , mission planning tools (QGroundControl, Mission Planner) Experience with ROS2, Python , or simulation environments like Gazebo or AirSim Knowledge of aerospace safety standards such as DO-178C, ISO 26262, or in-house QMS Familiarity with Git workflows, Jira, Confluence, and agile/iterative development cycles Skills PX4, ArduPilot, Embedded C/C++, Flight Control Systems, GNC, UAV Firmware, RTOS, MAVLink, EKF, PID Tuning, Sensor Fusion, Real-Time Systems, UAV Autonomy, SITL/HIL, Aerospace Software, UAV Safety, ROS2, System Architecture Benefits Competitive compensation with performance-linked growth Autonomy to lead technical architecture and embedded innovation Field exposure and mission-critical development on next-gen UAVs Collaborate with experts across avionics, simulation, and systems Contribute to one of India’s fastest-growing UAV engineering labs Join Our Team If you’re passionate about autonomous flight, precision control systems, and building reliable aerial platforms, Drones Tech Lab™ invites you to architect the brains behind the next generation of intelligent UAVs.

Posted 7 hours ago

Apply

2.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Job Description In This Role, Your Responsibilities Will Be: Work on Embedded Firmware projects as a member of Engineering & Design team for new product development, quality improvement and sustaining engineering, in collaboration with Lead Engineers and Technical Leads. Perform the project design and firmware development activities. Report / communicate project progress to stakeholders periodically. Coordinate Firmware / software development activities with stakeholders globally. Assume additional roles and responsibilities as required. Interact with other design team members to meet and optimize product design requirements. Who you Are: You will be taking new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm. Developing partnerships and working collaboratively with others to meet shared objectives. Delivering customer-centric solutions. In This Role, you will need: Bachelor's degree in Electronics/Instrumentation/Telecommunication Engineering required. 2-4 years of experience in embedded firmware development Strong knowledge of 8 / 16 / 32-bit Microcontrollers Strong knowledge of C, C++ programming languages Experience in industrial protocols such as I2C, SPI, UART, Modbus, Ethernet etc. Must have experience in device driver development for different Microcontrollers. Familiar with IDEs such as KEIL, IAR, Eclipse etc. Hands on experience with usage of JTAG debuggers, Emulators, oscilloscopes, function generators etc. Hands-on experience in software test strategy, developing test automation framework, test environment setup, test planning, monitoring along with test status reporting. Effective verbal and written communication skills Good understanding of waterfall and agile project development life cycles. Preferred Qualification that Set You Apart: Experience in Industrial Protocols is an advantage- HART, Profibus and Ethernet/IP. Experience in GUI Development and integration of various embedded protocol stacks. Experience in RTOS based system e.g. UCOS, Threadx Familiar with Agile and traditional software development lifecycle in a product development environment Experience with STM32 series microcontroller will be advantage. Our Culture & Commitment to You At Emerson, we prioritize a workplace where every employee is valued, respected, and empowered to grow. We foster an environment that encourages innovation, collaboration, and diverse perspectives—because we know that great ideas come from great teams. Our commitment to ongoing career development and growing an inclusive culture ensures you have the support to thrive. Whether through mentorship, training, or leadership opportunities, we invest in your success so you can make a lasting impact. We believe diverse teams, working together are key to driving growth and delivering business results. We recognize the importance of employee wellbeing. We prioritize providing competitive benefits plans, a variety of medical insurance plans, Employee Assistance Program, employee resource groups, recognition, and much more. Our culture offers flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave. About Us WHY EMERSON Our Commitment to Our People At Emerson, we are motivated by a spirit of collaboration that helps our diverse, multicultural teams across the world drive innovation that makes the world healthier, safer, smarter, and more sustainable. And we want you to join us in our bold aspiration. We have built an engaged community of inquisitive, dedicated people who thrive knowing they are welcomed, trusted, celebrated, and empowered to solve the world’s most complex problems — for our customers, our communities, and the planet. You’ll contribute to this vital work while further developing your skills through our award-winning employee development programs. We are a proud corporate citizen in every city where we operate and are committed to our people, our communities, and the world at large. We take this responsibility seriously and strive to make a positive impact through every endeavor. At Emerson, you’ll see firsthand that our people are at the center of everything we do. So, let’s go. Let’s think differently. Learn, collaborate, and grow. Seek opportunity. Push boundaries. Be empowered to make things better. Speed up to break through. Let’s go, together. Accessibility Assistance or Accommodation If you have a disability and are having difficulty accessing or using this website to apply for a position, please contact: idisability.administrator@emerson.com . About Emerson Emerson is a global leader in automation technology and software. Through our deep domain expertise and legacy of flawless execution, Emerson helps customers in critical industries like life sciences, energy, power and renewables, chemical and advanced factory automation operate more sustainably while improving productivity, energy security and reliability. With global operations and a comprehensive portfolio of software and technology, we are helping companies implement digital transformation to measurably improve their operations, conserve valuable resources and enhance their safety. We offer equitable opportunities, celebrate diversity, and embrace challenges with confidence that, together, we can make an impact across a broad spectrum of countries and industries. Whether you’re an established professional looking for a career change, an undergraduate student exploring possibilities, or a recent graduate with an advanced degree, you’ll find your chance to make a difference with Emerson. Join our team – let’s go! No calls or agencies please.

Posted 8 hours ago

Apply

10.0 years

0 Lacs

Ambattur, Tamil Nadu, India

On-site

Key Responsibilities: • Design, develop, and tune closed-loop control algorithms (PID, state-space, adaptive, etc.) for realtime embedded systems. • Develop control software in C/C++, Python, or MATLAB/Simulink for deployment on microcontrollers or embedded Linux platforms. • Simulate and validate control models using MATLAB/Simulink or equivalent tools before deployment. • Integrate control systems with sensors, actuators, and real-time data acquisition systems. • Collaborate with embedded software and hardware teams to implement control logic on target hardware. • Perform system identification, modelling, and plant parameter estimation. • Optimize software and control performance for latency, stability, and robustness. • Participate in code reviews, test strategy development, and system debugging. • Document algorithms, interfaces, and tuning processes thoroughly. Required Qualifications: • Bachelor’s or Master’s degree in Control Systems, Electrical Engineering, or a related field. • 10+ years of experience in control systems engineering with embedded or real-time systems. • Strong understanding of control theory (PID, LQR, observers, Kalman filters, etc.). • Proficiency in programming languages: C/C++, MATLAB/Simulink, and Python. • Hands-on experience with embedded systems (e.g., ARM Cortex-M/R, DSPs, FPGAs). • Experience with real-time operating systems (RTOS) or bare-metal systems. Preferred Qualifications: • Experience with model-based design (MBD) workflows and auto-code generation using Simulink. • Familiarity with signal processing, estimation, and sensor fusion. • Experience with control systems in robotics, automotive (e.g., motor control, chassis control), or power electronics. • Understanding of CAN, SPI, I2C, and other real-time communication protocols. • Exposure to version control systems (Git), CI/CD pipelines, and test automation. • Familiarity with safety-critical software standards (e.g., ISO 26262, DO-178C) is a plus. Tools & Technologies: • MATLAB/Simulink, Control System Toolbox • Embedded C/C++, Python • RTOS platforms (e.g., FreeRTOS, Zephyr) • Version control (Git), JIRA, Confluence • Hardware-in-the-loop (HIL) simulation platforms

Posted 8 hours ago

Apply

0.0 years

0 Lacs

Kizhake Chalakudi, Kerala

On-site

Company Description We are a technology startup located in Chalakudy, Thrissur, Kerala, specializing in the design and development of advanced Battery Management Systems (BMS) for Electric Vehicles (EVs) and Energy Storage Systems (ESS). Our solutions are engineered for performance, safety, and scalability to support the evolving demands of the clean energy and e-mobility sectors. Role Description We are inviting applications for an Embedded Software Internship program at Shade Energy Pvt. Ltd., suitable for candidates who are interested in the field of Firmware programming, Modelling and Simulation, C- programming, Data flow programming. Skills Preferred Excellent in basic C programming Familiar with C-programming concepts (like RTOS, State machines, OOP, Structures) Familiar with dataflow programming tools like labVIEW, MATLAB Simulink etc. Other preferences Candidates in Kerala preferred especially within a 100km proximity Ready to work in a competitive Startup firm Job Type: Internship Contract length: 6 months Pay: ₹5,000.00 per month Benefits: Commuter assistance Application Question(s): Are you ready to Relocate/commute to this Location: Chalakudy,Thrissur,Kerala? Education: Bachelor's (Required) Work Location: In person

Posted 13 hours ago

Apply

3.0 - 8.0 years

0 Lacs

karnataka

On-site

Be part of a team that designs, develops and integrates embedded firmware for the latest in home automation IOT devices for comfort applications. With focus on device connectivity, you will be responsible to ensure highly efficient, reliable and predictable wireless communication between different products, cloud and mobile App. You will use your experience and technical skills to design and implement features targeted for the North American and European residential markets. You will partner with world class engineers and leaders. Use your strategic thinking to help anticipate problems, recognize and eliminate barriers. Development of embedded firmware targeting device connectivity with peripheral devices, cloud and mobile application using protocols WiFi, BLE, proprietry RF protocols etc. Should be an individual contributor and also a team player. Work on all aspects complex embedded software development projects design, development, review, and test. You will have clear accountability to drive innovation utilizing new technologies in hardware, software, and emerging wireless communication protocols. Provide technical leadership, mentorship, as well as coordination with project planning and execution. Work closely with cross-functional teams (systems, hardware, test, quality) to produce architecturally sound designs, contribute to hardware selection, design test plans, and coordinate delivery of software modules, applications, and documentation. Cultivate 3rd party vendor relationships as needed. Collaborate with partners in Marketing and other stakeholders to gather and break down non-technical and technical requirements into well-defined tasks. Evaluate new technologies as they apply to existing functions. Offer peer technical assessments in areas of expertise, new technologies, software designs and assist as needed with component datasheet/schematic design review. Explore tools and techniques and contribute to efforts that benefit firmware design, development, testing and management. Follow details during all phases of SW design, development, integration, testing and release. Collaboration with other development and quality assurance teams to ensure high quality delivery. Participation in connected firmware platformization across Comfort business and Resideo. Involvement in improving processes, technologies, methodologies and innovation. Exploration of new market trends in communication protocols. Technical mentorship to junior resources and external design houses as required. YOU MUST HAVE: 8+ years of experience developing embedded firmware in C including standard libraries and multithreading programming with RTOS like ThreadX, FreeRTOS, Linux etc. Minimum 8 years of experience in embedded C, knowledge of data structure, code optimization and logical analysis. Minimum of 5+ years of experience of wireless/RF connectivity & networking standards like WiFi, Bluetooth, Zigbee, Sub-GHz etc. Minimum of 5+ years of experience in Wireless communication System: Firmware architecture, Design & Development. Minimum of 5+ years of Experience in firmware development of Cyber security product. Minimum 5+ years of architecture in Cyber security requirements for the projects. Minimum 5+ years in experience in TLS authentication, Secure bootloader, PKI activity, secured communication using AES encryption methods. Minimum 3+ years experience in lab tools like Oscilloscope, Signal/Logic analyzer, power meter, multimeter etc. Minimum 5+ years of experience in cross-compilers and external hardware debuggers. Minimum 5+ years of experience in firmware debugging techniques and usage of tools like Wireshark, JTAG. WE VALUE: Excellent understanding of Electronic Hardware. Experience in developing application firmware using IoT Protocols such as AMQP, MQTT, WebSocket etc. Relevant experience in home automation products and residential market. Experience with ARM Cortex-A and Cortex-M processors. Experience in C++, Python and CI/CD. Familiarity with cryptographic concepts, public key cryptography and certificates. Having Cyber security certification is added advantage. Experience in troubleshooting, being able to perform analysis in a complex system. Experience with embedded Linux environments. Experience with software management tools like SVN, Bitbucket, JIRA, and requirements management tools like Contour. Demonstrated ability to serve as a lead software engineer for complex software projects. Demonstrated ability to decompose functional requirements into well-defined tasks while balancing quality, quantity and complexity in work output. Demonstrated competence with researching fundamental technical challenges and implementing ingenious solutions. Demonstrated capability to offer technical assessments in areas of expertise, new technologies and software designs. Experience working in Agile Scrum teams. Strong interpersonal, communication and presentation skills. Strong interpersonal skills with the ability to work and relate well with others.,

Posted 13 hours ago

Apply

3.0 - 7.0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Embedded Firmware Engineer(Experienced). Exp : Min 3- 7 Years of Experience. Location : Ahmedabad, Bangalore. Roles & Responsibilities Design and implement software of embedded devices and systems from requirements to production and commercial deployment. Design, develop, code, test, and debug system software. Review code and design. Analyse and enhance efficiency, stability, and scalability of system resources. Integrate and validate new product designs. Support software QA and optimize I/O performance. Interface with hardware design and development. Assess third-party and open-source software. Skills Requirements BS/BE/B.Tech/ MS/ME/MTech degree in EC/EE/CE/CS or closely related degree is strongly preferred; but substantial, relevant, outstanding work experience may be suitable in some cases. Strong written and verbal communication skills in the English language. Embedded Software with sound fundamentals of C programming. Knowledge of the RTOS, Linux (Preferable). Microcontroller or microprocessor programming. Knowledge of Wireless technologies BLE, Wi-Fi, cellular, etc. Proven working experience in software engineering. Familiarity with software configuration management tools, defect tracking tools, and peer review. Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems. Adequate knowledge of reading schematics and datasheets for components. Strong documentation and writing skills. Multitasking real-time operating systems. Personal Competency Able and willing to work in a team-oriented, collaborative environment. A demonstrated ability to prioritize and execute tasks to achieve goals in an innovative, fast-paced, and often high-pressure environment. Proven analytical and creative problem-solving abilities. Passionate about writing clean and neat code that adheres to coding guidelines. (ref:hirist.tech)

Posted 14 hours ago

Apply

0.0 - 3.0 years

0 Lacs

karnataka

On-site

As an Intern at our organization located in Bengaluru, Karnataka, India, you will have the opportunity to gain valuable experience in the field of embedded system software development. The ideal candidate for this role would either have 0-2 years of experience or be pursuing their undergraduate degree in Electronics, Electrical, Mechatronics, or related fields. This Internship position has the potential to be converted into a full-time role based on performance and mutual agreement. Your primary responsibilities will include developing, testing, debugging, and modifying embedded system software for microcontrollers and development boards. You will also be involved in prototyping circuit boards, applying basic analog engineering for embedded development support, designing and debugging analog circuits, as well as documenting designs thoroughly including schematics, component choices, and test procedures. Collaboration across teams such as hardware, software, and testing will be essential to integrate systems and ensure project success. To excel in this role, you should have a BTech degree in Electronics, Electrical, Mechatronics, or related fields. Hands-on experience with embedded systems such as Arduino, Raspberry Pi, STM, sensors, motors, and involvement in DIY/personal/academic projects is preferred. Proficiency in embedded communication protocols like SPI, I2C, CAN, UART, and control algorithms such as PID, LCQ is necessary. Strong C++ programming skills, algorithm understanding, bit manipulation, as well as experience with RTOS/ROS are highly desirable. Additionally, skills in circuit design, schematic reading, PCB design, and the ability to thrive in fast-paced, team-driven environments will be advantageous. If you are passionate about robotics, medical devices, and product design, and are looking to kickstart your career in embedded system software development, we encourage you to apply for this Internship role. Join us in creating innovative solutions and making a positive impact in the field.,

Posted 16 hours ago

Apply

3.0 - 7.0 years

0 Lacs

hyderabad, telangana

On-site

You should have extensive experience in designing, developing, and debugging embedded firmware for microcontrollers (including MSP) and microprocessors. Proficiency in programming languages commonly used in embedded systems development such as C, C++, and Assembly language is required. Experience working with Real-Time Operating Systems (RTOS) and developing device drivers for peripherals like UART, SPI, I2C, etc. is essential. Understanding of hardware components, interfacing, and hardware-software co-design is necessary. Strong troubleshooting skills are needed to identify and resolve issues in embedded systems, including the use of debugging tools like JTAG, oscilloscopes, logic analyzers, etc. Proficiency in using version control systems like Git for managing code repositories and collaboration is expected. Experience working with communication protocols such as UART, SPI, I2C, CAN, Ethernet, etc. is a must. You should have knowledge of the entire firmware development lifecycle, from requirements analysis and design to testing and maintenance. Ability to lead a team of firmware engineers, set project goals, allocate resources, and manage timelines effectively is required. Strong documentation skills to create technical documents, design specifications, test plans, etc. are essential. Experience in conducting and participating in code reviews to ensure code quality, best practices, and adherence to coding standards is necessary. Strong analytical and problem-solving skills are required to tackle complex technical challenges in embedded firmware development. Willingness to stay updated on the latest trends, technologies, and best practices in embedded systems development is expected. Good communication skills are essential to effectively collaborate with cross-functional teams, stakeholders, and provide technical guidance and mentorship to junior engineers. A Bachelor's degree in Electronics Engineering or a similar related field is required. Minimum 3 years of experience in firmware development is necessary. Experience in developing firmware code for EPDs and OLEDs is preferred. Experience in working with GPS / GNSS and RF Transceivers is an added advantage. Experience with wireless communication protocols (e.g., Bluetooth, Wi-Fi, LoRa, GSM) and Agile development methodologies is beneficial. Knowledge of software design patterns and best practices is expected.,

Posted 17 hours ago

Apply

5.0 - 10.0 years

0 Lacs

hyderabad, telangana

On-site

You should have a BE/ME or BTech/MTech in Electronics or BE/BTech in Electronics or ME/MTech in Computer Science with at least 5 years of experience in the following areas: - Development of middleware applications, IPCs, Protocols drivers for Linux & RTOS platforms - Experience with Microcontrollers, RTOS, and Embedded Protocols - Strong Programming expertise in Embedded C, C++, STL - Hands-on expertise on Linux OS, RTOS, multithreading - Development experience with various communication protocols like IP, DHCP, RS232 RS485, I2C, SPI, CAN, CANOpen, etc. - Embedded programming expertise in ARM-based MCUs/MPUs - Good knowledge of Wi-Fi, Bluetooth, and other wireless protocols - Knowledge of TCP-IP and Socket Programming This position falls under the job category of Embedded HW_SW and is a Full-Time role located in Hyderabad. The ideal candidate should have 5 to 10 years of experience and a notice period of 0-15 days.,

Posted 18 hours ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

A career at HARMAN Automotive is an opportunity to be part of a global, multi-disciplinary team dedicated to leveraging technology to transform tomorrow. As an Engineer II SW, your responsibilities will include designing, implementing, and maintaining modules for embedded systems, focusing on utilizing C++ for these projects. By following a defined software development process, you will create production-ready software, analyze specifications, develop high-level designs, review unit-level code, and document your work on Harman product(s). In this role, you will collaborate with other engineers to develop and integrate embedded systems that interact with Windows-based platforms and utilize IPC mechanisms such as AIDL, FIDL, POSIX, etc. You will conduct thorough testing of embedded systems, create and maintain comprehensive documentation, optimize code for performance, and resolve technical issues related to embedded systems development. Effective communication and interpersonal skills are essential for working with engineers, product managers, and stakeholders to ensure successful project delivery. To be successful in this role, you should have 5-8 years of experience in C++ and C programming, a strong understanding of embedded systems principles, familiarity with Windows operating systems, and hands-on experience with IPC mechanisms. Bonus points if you have experience with specific RTOS, hardware components, version control systems, or automated testing frameworks. A willingness to work in Bangalore, India, and the ability to complete a background investigation and drug screen are also required. At HARMAN, we offer a flexible work environment, employee discounts on Harman and Samsung products, extensive training opportunities, competitive wellness benefits, tuition reimbursement, access to the HARMAN Campus Fitness Centre and Cafeteria, and an inclusive work environment that values professional and personal development. Join HARMAN and be part of a culture that encourages sharing ideas, embracing unique perspectives, and supporting lifelong learning. Our commitment to innovation and next-level technology across automotive, lifestyle, and digital transformation solutions ensures that you can make a lasting impact and create extraordinary experiences.,

Posted 18 hours ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

You will be responsible for requirements gathering, design, and reviews in a fast-paced environment. Your main tasks will include standalone software bring up/porting Linux/RTOS onto different platforms, various driver porting/development, and testing along with application. It is essential to have good documentation skills for creating documents such as requirements and design documents. You will be required to co-ordinate with the Lead and other team members to ensure timely delivery of work. Customer interfacing throughout the lifecycle of the project is also a crucial aspect of the role. Additionally, team management and ensuring successful project completion will be a key responsibility. The ideal candidate should have a B.E. in Computer Science or Electronics with 8 to 12 years of experience. Professional skills required for this position include proficiency in Linux, device drivers, embedded protocols (e.g., PCIe, SPI, I2C, etc.), RTOS concepts (VxWorks/SysBIOS, etc.), and ARM/PPC/TI processor knowledge. Experience in processor bring up with OS/baremetal will be advantageous.,

Posted 18 hours ago

Apply

5.0 years

40 Lacs

Hyderābād

On-site

Dear Connections, We are Hiring "Power Management Engineer – Android/Linux Device Drivers & BSP - Lead" Location: Hyderabad / Bengaluru, India Experience Required: 5–12 years Employment Type: Full-time Industry: Semiconductors / Embedded Systems / Mobile & Consumer Electronics Qualification : Bachelor's or Master’s degree in Computer Science, Electronics, Electrical Engineering, or related fields. Job Overview: We are looking for a highly skilled Lead Power Management Engineer to drive the development of power-efficient embedded systems on Android and Linux platforms. This role involves designing, developing, and optimizing device drivers and board support packages (BSP) to improve power performance and system stability across various hardware platforms. As a senior member of the embedded software team, you will work closely with cross-functional teams including hardware, systems, and application engineers. You will also lead debugging efforts, perform code reviews, and mentor junior developers. The ideal candidate has a strong background in Linux kernel internals, embedded driver development, and ARM-based SoC architectures. Key Responsibilities: Lead the design and implementation of power management strategies for Android and Linux-based systems. Develop and maintain Linux kernel drivers and BSPs focused on power efficiency. Implement kernel-level features such as CPU frequency scaling, suspend/resume, and thermal management. Diagnose and resolve issues related to battery life, thermal limits, and power bottlenecks. Work closely with hardware teams to evaluate schematics and optimize system-level power features. Contribute to board bring-up, debugging, and performance tuning. Guide and mentor a team of embedded engineers; review code and enforce best practices. Stay updated with the latest in power optimization technologies and embedded systems. Required Skills & Experience: 5+ years of experience in embedded software development with a focus on power management. Strong proficiency in C/C++, especially for Linux kernel and driver development. In-depth knowledge of Linux kernel architecture and device drivers. Hands-on experience with power management on Android/Linux platforms. Experience working with ARM-based SoCs and board-level debugging tools (e.g., JTAG, oscilloscopes). Familiarity with BSP development, system bring-up, and low-level debugging. Strong problem-solving, debugging, and analytical skills. Excellent leadership, communication, and collaboration abilities. Preferred (Nice-to-Have) Skills: Experience with RTOS environments. Familiarity with Android HAL and Android power subsystems. Experience with profiling and optimization tools (e.g., perf, ftrace, powertop). Background in open-source contributions. Scripting experience (Python, Bash, etc.) for automation and testing. If you are looking for job change share your updated resume to vagdevi@semi-leaf.com “Your reference would be greatly appreciated” Job Type: Full-time Pay: Up to ₹4,000,000.00 per year Experience: power management on Android/ Linux-based systems.: 3 years (Required) Linux kernel and driver development.: 3 years (Required) ARM-based SoCs and board-level debugging tools: 3 years (Required) power management on Android/Linux platforms.: 3 years (Required) Work Location: In person

Posted 1 day ago

Apply

3.0 years

25 Lacs

Hyderābād

On-site

Dear Connections, We are Hiring "PMIC Software Driver Development" Location: Hyderabad, Telangana, India Experience Level: 3–5 years Job Type: Full-time Industry: Semiconductors / Embedded Software / Mobile Platforms Overview: As an Engineer in PMIC (Power Management IC) Driver Development team, you will be responsible for developing and maintaining embedded software drivers critical to power management and core system functionality. This role involves low-level C programming, close interaction with hardware, and a solid understanding of real-time operating systems and ARM processor architecture. You’ll be working on PMIC software and embedded core drivers, using advanced debugging tools and collaborating with cross-functional teams to ensure high performance and stability. The role is ideal for engineers with a strong foundation in embedded systems who are eager to grow in a fast-paced, technically demanding environment. Preferred Qualifications: Master’s degree in Engineering, Information Systems, Computer Science, or related field. 4+ years of experience in software engineering or a related domain. 2+ years of experience with API development. 2+ years of experience with database management software (though not core to the driver role, may relate to internal tools or integration work). Key Responsibilities: Develop and support PMIC software drivers and embedded core drivers. Work with real-time operating systems and embedded platforms. Analyze, triage, and debug complex system-level issues. Use advanced debugging tools like Lauterbach and Trace32. Collaborate with hardware, system, and software teams. Continuously learn and adapt to new embedded technologies and tools. Skills and Experience: Proficient in C programming and embedded development. Strong understanding of RTOS and embedded systems concepts. Familiar with ARM processor architecture . Hands-on experience with hardware debugging tools (e.g., Lauterbach). Strong analytical, problem-solving, and communication skills. Team-oriented, proactive, and eager to learn. Exposure to embedded core drivers is a plus. If you are looking for job change share your updated resume to vagdevi@semi-leaf.com “Your reference would be greatly appreciated” Job Type: Full-time Pay: Up to ₹2,500,000.00 per year Experience: API development.: 2 years (Required) MIC software drivers and embedded core drivers.: 2 years (Required) ARM processor architecture.: 1 year (Required) RTOS and embedded systems concepts.: 1 year (Required) Work Location: In person

Posted 1 day ago

Apply

5.0 years

0 Lacs

Hyderābād

On-site

Position: RTOS, Embedded protocols and middleware (CE510SF RM 3442) Qualifications: BE/ME or BTech/MTech – Electronics or BE/BTech in Electronics or ME/MTech in computer Science with 5+ years of experience in below areas- Job Description: Development of middleware applications, IPCs, Protocols drivers for Linux & RTOS platforms Experience with Microcontrollers, RTOS and Embedded Protocols. Strong Programming expertise in Embedded C, C++, STL. Hands on expertise on Linux OS, RTOS, multithreading Development experience with various communication protocols like IP, DHCP, RS232 RS485, I2C, SPI, CAN, CANOpen etc. Embedded programming expertise in ARM based MCUs/MPUs Good knowledge on Wi-Fi, Bluetooth and other wireless protocols Knowledge on TCP-IP and socket Programming ****************************************************************************************************************************************************** Job Category: Embedded HW_SW Job Type: Full Time Job Location: Hyderabad Experience: 5 - 10 years Notice period: 0-15 days

Posted 1 day ago

Apply

7.0 - 10.0 years

4 - 10 Lacs

Hyderābād

On-site

Overview: WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ Responsibilities: MTS SOFTWARE DEVELOPMENT ENG INEER THE ROLE: AMD is looking for a specialized software engineer who is passionate about improving the performance of key applications and benchmarks . You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology. THE PERSON: The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD. KEY RESPONSIBILITIES: Work with AMD’s architecture specialists to improve future products Apply a data minded approach to target optimization efforts Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture Design and develop new groundbreaking AMD technologies Participating in new ASIC and hardware bring ups Debugging/fix existing issues and research alternative, more efficient ways to accomplish the same work Develop technical relationships with peers and partners Design and Develope new features in U-Boot, U-Boot SPL and mini U-Boot to support Customer requirements for AMD SOcs. Participate and work with Upstream maintainers to have all the code upstreamed. PREFERRED EXPERIENCE: 7 to 10 years of C programming experience. Ability to write high quality code with a keen attention to detail 7 to 10 years of U-Boot and U-boot driver development experience. or 7 to 10 years of Firmware/any RTOS drivers and Linux driver experience. Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus Effective communication and problem-solving skills Should have contributed upstream to any of the open source projects. Good System Level knowledge w.r.t any of ARM based SOCs ACADEMIC CREDENTIALS: Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent (#LI-KH2) Qualifications: Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

Posted 1 day ago

Apply

10.0 years

0 Lacs

Thiruvananthapuram

On-site

Job Requirements Software engineers in the design, development, and testing of Zephyr RTOS porting and application development Collaborate with cross-functional teams, including hardware engineers and product managers, to define software requirements and specifications. Conduct code reviews and ensure adherence to coding standards and best practices. Guide and train new team members in Zephyr OS Provide technical guidance and support to team members, resolving complex technical issues. Collaborate with quality assurance teams to ensure high-quality and reliable software releases. Work closely with project managers to define project timelines, milestones, and deliverables. Work Experience Technical Skills Proven experience as a Technical Lead or similar role in projects involving Zephyr RTOS related development Proven experience in upstreaming to zephyr project Strong programming skills in C Very good knowledge of steps involved in porting Zephyr OS to a new platform Experience developing device drivers for Zephyr OS Very good knowledge in configuring and customizing Zephyr Kernal for different platforms Excellent knowledge of different processor architectures Ability to make strategic technical decisions and guide the team towards successful project completion. Familiarity with Agile development methodologies. Desired Skills Development experience with Bluetooth, BLE or WiFi Knowledge of C++/Python development Qualifications Bachelors in Electronics, CS or Related field with minimum 10 years of experience or Masters with minimum 8 years of experience

Posted 1 day ago

Apply

4.0 years

3 - 6 Lacs

Chennai

On-site

Location Chennai, Tamil Nadu, India Category HR/Finance/IT Posted Date 07/30/2025 Job Id P-101017 Job Requirements Job Purpose: Systems Engineer is part of the in-house product engineering team that has been set up to create technical differentiation and intellectual property in the domain of Software Defined Vehicle (SDV). This role will be part of the team for developing, integrating, troubleshooting middleware and system for the vehicle cluster Job Responsibilities: As a Systems Engineer, you will be responsible for development activities by working with various stakeholders. Your key responsibilities will include, but not limited to: Development: Android-based system for cluster, facilitating system applications and infotainment applications. Integration and Implementation: Work with VHAL (Vehicle Hardware Abstraction Layer) to interface with vehicle-specific hardware and sensors. Implement and maintain custom drivers for various vehicle peripherals. Functionalities: Develop and maintain components using APSDK or NSDK to support complex infotainment functionalities. Customize AOSP (Android Open Source Project) for specific vehicle applications and functionalities. Troubleshooting: Troubleshoot and resolve software and hardware integration issues in the system for vehicle cluster. Contribute to AOSP (Android Open Source Project) and customize it for specific vehicle applications Collaboration and Mentoring: Collaborate with hardware engineers to ensure seamless interaction between software and vehicle systems. Team up with cross-functional teams to ensure project milestones are met on time and within budget Security and Compliance: Ensure compliance with industry standards for safety and reliability in automotive environments. Participate in code reviews and collaborate with cross-functional teams to ensure high-quality deliverables. Maintain thorough documentation for all development activities and system configurations. Experience: Minimum 4 years of relevant experience in VHAL, APSDK, NSDK, Kernel or Drivers, RTOS, AOSP, or virtualization. Responsible for automotive systems, including CAN, LIN, and other vehicle communication protocols Experience with virtualization technologies and their application in embedded system Experience in Android Framework AAOS/AOSP with HAL Involved in the development of a new generation Infotainment system. Qualification: Bachelor's degree in Computer Science/Electronics & Communication Science, or equivalent degree. Fast Track Career Growth Outstanding launches and riding events Riders' Leave Leadership Development Programs Medical Insurance and Life Cover Career Progression via internal movements Equal Employment Opportunity Amazing Employee Discounts on company products Voluntary Parental Coverage - Medical Insurance Rewards and Recognition Maternity & Paternity leave and benefits

Posted 1 day ago

Apply

10.0 years

6 - 12 Lacs

Noida

On-site

Job Description Designation: Embedded Developer Department: IT Qualification: Bachelor’s degree or higher in Computer Science or equivalent (or in progress) Experience: Min 2-4 yrs. of experience in the same field. Location: Noida Employment Type: Permanent Job, Full Time Key skills : Proficiency in C and C++ programming languages. Familiarity with hardware protocols including USB, UART, I2C, and SPI. Design and develop software of embedded devices and systems from requirements to production. Experience working with 4G, BLE, LORA, and CAN communication. Experience with any one RTOS such as Zephyr, Free RTOS, embOS. Familiarity with internal peripherals including ADC, Timer, Watchdog, Experience working with STM32 or Renesas. Strong knowledge of hardware architecture such as ARM, and x86. Strong debugging skills. A bachelors degree in computer science, computer engineering, or similar. A minimum of four years' experience as an embedded developer. Strong analytical and problem-solving abilities. Strong organizational and project management skills. About Us: Apogee GNSSPvt.Ltd. offers an extensive range of equipment like GNSS Receivers, CORS, Unmanned systems, GIS Data Collector, Rotating LaserScanners, Radio, and software like VRS, NTRIP. At Apogee Precision Lasers, our innovative products make your work hassle-free and moreproductive. Our GNSS solutions help to provide reliable, highly precise positioning in surveying &engineering, agriculture. Also Rotating laser scanners are helping the farmers in water management,crop yields, etc. and modernizing agriculture. For over 10 + years, Apogee has 5 + offices, 200 +dealers and 70000+ satisfied customers. Kindly send me the updated resume on the same email id. Name: Kalpika Shrimali Designation: HR Manager Website – www.apogeegnss.com Job Type: Full-time Pay: ₹600,000.00 - ₹1,200,000.00 per year Benefits: Provident Fund Schedule: Morning shift Ability to commute/relocate: Noida, Uttar Pradesh: Reliably commute or planning to relocate before starting work (Required) Application Question(s): Are you a immediate joiner ? Education: Bachelor's (Preferred) Experience: total work: 4 years (Preferred) Work Location: In person Expected Start Date: 18/08/2025

Posted 1 day ago

Apply

5.0 years

3 - 8 Lacs

India

Remote

Position Title: Embedded Firmware Engineer -Linux - Full Time Electrify Services is one of the fastest growing engineering services start and is looking for an Embedded Firmware Engineer Linux to play a key role in helping our client improve their product and take their business to the next level. This is an individual contributor role with a direct impact on company growth. We would like to see this position grow as the company evolves. If you are looking for a high-impact and challenging role, this job is a perfect destination for you! Major Job Duties Ø Design, code, implement, released, and integrate software for embedded Linux based software products. (Applications, drivers, framework) Ø On the different hardware platforms, customize, develop and maintain Linux distribution. Ø Develop, Debug, and maintain firmware for ARM-based microprocessors. Ø Experienced with Yocto and custom Linux kernels Ø Interact and develop utilities with the help of C/C++. Linux kernel, TI framework. Ø Experienced with GUI development for embedded devices with QT, uGFX and more Ø Experienced with developing and patching board support packages Ø While using Linux, develop the process of scripting in support of the embedded system. Ø Document the projects according to standards (protocols, architecture, technical specifications.) Ø Write test scripts to verify the functionality of code in a lab environment also write specific system modules and execute them. Ø Developing web-based application portals that can be viewed either locally or remotely via the Web. Ø Troubleshooting development and production problems across multiple environments and operating platforms Ø Manually or automatically do software testing which includes unit, functional and system-level requirements. Ø As per system requirement, analyze domain-specific technical and modify it Ø Participate in the feasibility of novel product/design ideas and provide technical expertise Ø Provide technical support to the team and help them towards growth. Ø Represents the firmware engineering team for all phases of larger and more- complex development projects. These responsibilities are just the start! At Electrify, we encourage you to contribute wherever your interests take you — and shape your role accordingly. And this isn't just a philosophical bent: we give you 4 hours a week (10% of the work week) to pursue passion projects outside of your role responsibilities. We are Looking for People Who Have Ø More than 5+ years of experience in the field of embedded Linux programming and firmware engineering. Ø Highly Skilled in C, C++, Python, RTOS, and Linux Kernel. Ø Highly Skilled with Yocto Linux and custom Linux kernels Ø Developing and debugging code for ARM microcontrollers Ø Strong understanding of code developing for microprocessors Ø Command line gcc tools, make files, and gdb Ø Communication protocols such as UART, SPI, I2C, CAN, BLE, WIFI Ø Experienced with different controllers & their protocols i.e., TI, NFC, ESP, STM Ø IoT based technologies for wired and wireless protocols (802.11 and 802.15.4) Ø Embedded Linux/windows stand-alone systems Ø Experience in Linux OS level programming, uBoot, Linux kernel, and Linux bash command line utilities, bootloaders. Z-Wave. Ø Ability to read the hardware schematics. Experience with Altium or KiCad would be a plus. Ø Knowledge and experience with In-Circuit Emulators and Logic Analyzers. Ø Soldering and hands-on hardware debugging using tools such as oscilloscopes, multi-meters, DC power supplies, etc. Ø Related experience in real-time development with multiple firmware design tools and languages is a big plus. Ø Strong analytical and problem-solving skills are required. Ø Designing firmware, including interaction and integration with hardware design. Ø Firmware testing methodology, including writing and execution of test plans, debugging and testing scripts and tools. Ø Excellent written and verbal communication skills; mastery in English. Ø Ability to effectively communicate product architectures, design proposals, and negotiate options at management levels. Location: Ahmedabad, India Salary: Depending on Experience and Past achievements. Job Types: Full-time, Permanent Pay: ₹300,000.00 - ₹800,000.00 per year Benefits: Flexible schedule Leave encashment Paid sick time Paid time off Schedule: Day shift Supplemental Pay: Performance bonus Work Location: In person Speak with the employer +91 9157163460

Posted 1 day ago

Apply

0.0 years

0 - 2 Lacs

Vijayawāda

On-site

Job Description: Embedded Engineer We are seeking a highly skilled and motivated Embedded Engineer to join our team. As an Embedded Engineer, you will play a crucial role in designing, developing, testing, and maintaining embedded systems that power a range of products across various industries. You will collaborate with cross-functional teams to ensure the successful implementation of embedded software and hardware components, contributing to the innovation and functionality of our products. Note: Only shortlisted Candidates will be getting the interview calls. Responsibilities: Design and develop embedded software and firmware for various microcontroller/microprocessor-based systems. Collaborate with hardware engineers to define system requirements, specifications, and interfaces. Develop and implement efficient and reliable code for real-time embedded systems. Debug and troubleshoot hardware and software integration issues. Participate in architecture and design discussions, providing technical insights and recommendations. Write clear and concise technical documentation, including design documents, user manuals, and test procedures. Conduct thorough testing and validation of embedded systems to ensure quality, performance, and compliance with specifications. Optimize code and system performance to meet real-time constraints and resource limitations. Stay up-to-date with industry trends and advancements in embedded systems, incorporating relevant technologies into project development. Collaborate with cross-functional teams, including software engineers, hardware engineers, and product managers, to ensure successful project outcomes. Assist in hardware bring-up, board-level testing, and validation of prototypes. Participate in code reviews and provide constructive feedback to team members. Keep a strong focus on security and maintain best practices to ensure the integrity of embedded systems. Qualifications: B.Tech / M.Tech degree in Electronics & Communication Engineering, Electrical Engineering, or a related field. 0 to 3 years experience as an Embedded Engineer, developing software and firmware for embedded systems. Proficiency in programming languages such as C, C++, and potentially assembly language for various microcontrollers/microprocessors. Strong understanding of real-time operating systems (RTOS), embedded system architectures, and hardware-software interactions. Experience with debugging tools, oscilloscopes, logic analyzers, and other embedded development tools. Familiarity with communication protocols like UART, SPI, I2C, Ethernet, USB, etc. Knowledge of hardware description languages (HDL) like Verilog or VHDL is a plus. Ability to work both independently and collaboratively in a fast-paced development environment. Excellent problem-solving skills and attention to detail. Effective communication skills to convey complex technical concepts to non-technical team members. Experience with version control systems (e.g., Git) and issue tracking tools. Knowledge of safety and security considerations in embedded systems is advantageous. Join our team of passionate engineers and contribute to the development of cutting-edge embedded systems that drive innovation and shape the future of technology. If you thrive in a dynamic environment and are excited about pushing the boundaries of embedded engineering, we'd love to hear from you. Job Type: Full-time Pay: ₹8,000.00 - ₹20,000.00 per month Benefits: Provident Fund Ability to commute/relocate: Vijayawada, Andhra Pradesh: Reliably commute or planning to relocate before starting work (Preferred)

Posted 1 day 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 day ago

Apply

Exploring rtos Jobs in India

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

Top Hiring Locations in India

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

Average Salary Range

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

Career Path

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

Related Skills

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

Interview Questions

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

Closing Remark

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

cta

Start Your Job Search Today

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

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies