2,137 Rtos jobs in India

Embedded Software Engineer (MCU & RTOS)

Chennai, Tamil Nadu Angel and Genie

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

Job Title: Embedded Software Engineer (MCU & RTOS)

Location: Chennai

Job Type: Full-Time

Experience Level: Mid-Level



Job Summary:

We are seeking a highly skilled and motivated Embedded Systems Software Developer to join

our engineering team. The ideal candidate will have strong experience in microcontroller

(MCU)-based programming and real-time operating systems (RTOS). You will be responsible

for designing, developing, testing, and maintaining embedded firmware and software for

various applications, ensuring high performance and reliability.


Key Responsibilities:

• Design and implement embedded software for microcontroller-based systems.

• Develop real-time firmware using RTOS (e.g., FreeRTOS, ThreadX).

• Collaborate with hardware engineers for board bring-up and hardware/software

integration.

• Write low-level device drivers for peripherals such as SPI, I2C, UART, ADC, PWM,

etc.

• Develop and maintain software documentation including architecture, design, and user

manuals.

• Debug and troubleshoot software issues using tools like oscilloscopes, logic analyzers,

and JTAG/SWD.

• Participate in code reviews and ensure software development best practices.

• Contribute to system-level design, including power management and optimization

techniques.

• Support testing, validation, and deployment processes for embedded solutions.

Required Skills and Qualifications:

• Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or

related field.

• 4+ years of experience in embedded firmware/software development.

• Proficiency in C/C++ for embedded systems.

• Hands-on experience with microcontrollers (ARM Cortex-M, STM32.).

• Strong understanding of RTOS concepts including task scheduling, inter-process

communication, and resource management.

• Familiarity with communication protocols: I2C, SPI, UART, CAN, USB, etc.

• Experience with embedded development tools: IDEs (e.g., Keil, IAR,

STM32CubeIDE), debuggers, and emulators.

• Familiarity with version control systems (Git, SVN).



Preferred Qualifications:

• Experience with safety-critical or industrial embedded systems.

• Knowledge of bare-metal programming and interrupt handling.

• Exposure to wireless communication stacks (IoT, BLE, Zigbee, LoRa, etc.).

• Familiarity with scripting languages (Python, Bash) for automation and testing.

• Experience with CI/CD tools for embedded systems.

This advertiser has chosen not to accept applicants from your region.

Custom RTOS & Low-Level Firmware Engineer

HireInfinity Consulting

Posted 26 days ago

Job Viewed

Tap Again To Close

Job Description

full-time

We are seeking a skilled Embedded Software Engineer with 68 years of experience in real-time operating system (RTOS) development and low-level firmware programming. The ideal candidate will have hands-on expertise in designing custom RTOS components, strong proficiency in C, and a deep understanding of embedded processor architectures such as RISC-V, MIPS, or ARM.

Key Responsibilities :
  • Design and develop custom RTOS components , including:
  • Scheduler
  • Task infrastructure
  • Inter-task communication mechanisms
  • Memory management
  • Interrupt handling
  • Build and maintain firmware and driver development frameworks that meet real-time performance and timing constraints.
  • Develop BootROM, bootloader , and initialization code for embedded systems.
  • Implement and optimize low-level hardware abstraction layers (HAL) and device drivers.
  • Work closely with hardware and systems engineering teams for platform bring-up and system integration.
  • Apply strong knowledge of operating system data structures and algorithms to solve complex system-level problems.
  • Ensure code quality, documentation, and test coverage throughout the development lifecycle.
Required Skills :
  • Strong proficiency in C programming for embedded systems.
  • Solid understanding of custom RTOS development concepts.
  • Deep experience with scheduling algorithms , inter-process communication, and interrupt handling.
  • Experience working with embedded processor architectures such as RISC-V , ARM , or MIPS .
  • Hands-on experience with:
  • Bootloaders / BootROM
  • Board initialization code
  • Low-level driver and HAL development
  • Familiarity with real-time performance tuning and debugging in embedded environments.
  • Experience working with lab tools (oscilloscopes, logic analyzers, etc.) is a plus.
Preferred Skills :
  • Exposure to FreeRTOS or similar RTOS kernels.
  • Experience with emulators, debuggers (e.g., JTAG), and performance profiling tools.
  • Familiarity with secure boot or power management subsystems is an added advantage.
Soft Skills :
  • Strong analytical and problem-solving skills
  • Self-driven and comfortable working in fast-paced environments
  • Effective verbal and written communication skills
  • Collaborative mindset with cross-functional teams


This advertiser has chosen not to accept applicants from your region.

Hiring for Senior Firmware Engineer – RTOS & Embedded Systems - Bangalore

Bengaluru, Karnataka Tata Technologies

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

Job Title : Senior Firmware Engineer – RTOS & Embedded Systems

Location : Bangalore, India

Experience : 10+ Years

Notice Period : Immediate to 30 Days.


Key Responsibilities:

1. Develop and integrate embedded firmware on RTOS platforms (FreeRTOS, Zephyr, OpenBSW, or similar).

2. Build and maintain Board Support Packages (BSPs), hardware abstraction layers, and low-level drivers.

3. Implement inter-process communication mechanisms including shared memory, queues, and semaphores.

4. Collaborate with hardware and system teams for board bring-up and end-to-end system validation.


Required Skills & Experience:


1. At least 8 years of embedded firmware development experience and proven expertise in C programming and embedded software design best practices.

2. Strong experience with RTOS (FreeRTOS, Zephyr, OpenBSW, or similar) including task scheduling and memory management.

3. Proficiency in shared memory architectures, synchronization primitives, and inter-core communication.

4. Strong understanding of microcontrollers (ARM Cortex-M/R/A series), bootloaders, and peripherals.

5. Hands-on experience with communication protocols: SPI, I2C, UART, CAN, Ethernet.

6. Proficient with debugging tools: JTAG, SWD, oscilloscopes, and network analyzers.

7. Familiarity with embedded safety/security standards (ISO 26262, MISRA C) is a plus.

This advertiser has chosen not to accept applicants from your region.

Automotive Software Development Engineer (Embedded Systems)

160001 Chandigarh, Chandigarh ₹70000 Annually WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leader in automotive technology, is seeking a talented Automotive Software Development Engineer specializing in embedded systems. This hybrid role offers the flexibility to work both remotely and from our office in Chandigarh, Chandigarh, IN , allowing for collaborative innovation while maintaining work-life balance. You will be responsible for designing, developing, and testing embedded software for next-generation automotive electronic control units (ECUs) and in-vehicle systems.

Responsibilities:
  • Design, develop, and implement real-time embedded software for automotive ECUs using C/C++.
  • Develop and maintain software drivers, middleware, and application layers.
  • Participate in the entire software development lifecycle, including requirements analysis, design, coding, debugging, testing, and integration.
  • Collaborate with hardware engineers to define software and hardware requirements.
  • Perform unit testing, integration testing, and system testing to ensure software quality and reliability.
  • Debug and resolve complex software issues identified during testing or in production.
  • Optimize software performance and memory usage for embedded systems.
  • Document software designs, code, and test procedures.
  • Stay current with automotive industry standards (e.g., AUTOSAR, ISO 26262) and best practices in embedded software development.
  • Work closely with cross-functional teams, including systems engineering, validation, and product management.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 3+ years of experience in embedded software development, preferably in the automotive industry.
  • Strong proficiency in C and C++.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, QNX, or similar.
  • Familiarity with automotive communication protocols like CAN, LIN, and Ethernet.
  • Knowledge of software development tools, including compilers, debuggers, and version control systems (e.g., Git).
  • Understanding of automotive software development processes and standards (e.g., AUTOSAR, ISO 26262 functional safety).
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork abilities.
  • Experience with scripting languages (e.g., Python) is a plus.
This hybrid role based in Chandigarh, Chandigarh, IN offers a unique blend of remote work and in-office collaboration. If you are a skilled embedded software engineer passionate about shaping the future of the automotive industry, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Software Development

Jaipur, Rajasthan Nexus Jobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

full-time

Company Overview

At Nexus Jobs, we specialize in empowering talent staffing services with a rich experience in pan-India hiring. Our expertise lies in providing end-to-end manpower solutions tailored to meet the specific requirements of our clients. Based in Jaipur, we operate within the Human Resources industry and offer a diverse array of services, including immediate placement, part-time/full-time jobs, and freelance project work, catering to both freshers and experienced professionals. Visit us at Nexus Jobs .


Job Overview

We are seeking a dynamic and motivated individual to join our team as a Senior Software Engineer. This is a full-time position at the fresher level, located at our headquarters in Jaipur. Candidates with work experience ranging from 0 to 1 years are encouraged to apply. The position requires proficiency in specific skills such as Python and SQL, with opportunities for career advancement.


Qualifications and Skills

  • Proficiency in Python (Mandatory skill) for developing robust software applications.
  • Strong understanding of SQL (Mandatory skill) for effective database management and querying.
  • Experience with Git for version control and collaborative software development projects.
  • Knowledge of Cloud Computing technologies to design and implement scalable software solutions.
  • Familiarity with AWS services to enhance cloud-based application performance and efficiency.
  • Solid grasp of Object-Oriented Programming to build reusable and modular code structures.
  • Experience with Django framework for developing secure and scalable web applications.
  • Ability to work collaboratively in a team environment and possess excellent problem-solving skills.


Roles and Responsibilities

  • Design, develop, and maintain software applications to meet project requirements and deadlines.
  • Collaborate with cross-functional teams to define, design, and ship new features and improvements.
  • Improve system efficiency by conducting systems analysis, and recommending changes and improvements.
  • Ensure the quality of applications through adherence to coding standards and conducting thorough testing.
  • Maintain and support existing software products to ensure their high availability and reliability.
  • Implement software enhancements and suggest improvements for software architecture and processes.
  • Analyze and troubleshoot software problems reported by clients or team members for timely resolution.
  • Stay updated with the latest industry trends to contribute to continuous innovation and improvements.
This advertiser has chosen not to accept applicants from your region.

Software Development

Pune, Maharashtra WebMobi 360

Posted 24 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Job Title: IT On-the-Job Training (OJT) with Guaranteed Job Offer

Job Type: OJT + Full-Time Employment (Post OJT)


Location: Remote / Onsite (As per company requirements)

Program Duration: 6 or 12 months

Salary (Post OJT): 1.2 LPA 2.4 LPA


Training Fee:

  • 6 Months OJT: 30,000
  • 12 Months OJT: 60,000

Job Description:

Are you looking to launch your IT career with hands-on experience and a guaranteed job? Our IT On-the-Job Training (OJT) program is designed for fresh graduates and aspiring IT professionals to gain real-world exposure, work on live projects, and develop in-demand technical skills.

This program provides structured training, mentorship, and hands-on project experience across various domains, including Software Development, AI/ML, Data Science, Cloud Computing, Cybersecurity, Web & Mobile App Development, and Digital Marketing.

Upon successful completion of the OJT program, candidates will receive a full-time job offer with a salary package ranging from 1.2 LPA to 2.4 LPA.


Key Responsibilities:
  • Work on real-world IT projects under the guidance of industry experts.
  • Gain hands-on experience in programming, data analysis, cloud technologies, AI/ML, cybersecurity, and more.
  • Learn industry-standard tools, frameworks, and methodologies.
  • Collaborate with teams on software development, IT support, and digital transformation projects.
  • Participate in technical training sessions, workshops, and mentorship programs.
  • Develop problem-solving skills and industry knowledge to become job-ready.

Eligibility Criteria:
  • Fresh graduates, final-year students, or IT aspirants eager to gain practical experience.
  • Basic knowledge of programming, databases, or IT-related concepts (preferred but not mandatory).
  • Willingness to learn, adapt, and work on real-world projects.
  • Strong analytical and problem-solving skills.

Program Benefits:

Guaranteed Job Offer upon OJT completion.

Real-world experience with live IT projects.

Industry-recognized certification upon successful training completion.

Expert mentorship and career guidance throughout the program.

Fast-track your IT career with hands-on exposure to cutting-edge technologies.

This advertiser has chosen not to accept applicants from your region.

Senior Automotive Software Development Engineer (Embedded Systems)

695001 Thiruvananthapuram, Kerala ₹75000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly experienced Senior Automotive Software Development Engineer with expertise in Embedded Systems to join their innovative team in Thiruvananthapuram, Kerala, IN . This is a critical on-site role where you will contribute to the development of next-generation automotive software solutions. You will be instrumental in designing, implementing, and testing embedded software for various automotive ECUs, ensuring performance, reliability, and safety standards are met. This position offers a chance to work with state-of-the-art automotive technologies and contribute to shaping the future of mobility.

Key Responsibilities:
  • Design, develop, and debug embedded software for automotive control units (ECUs) using C/C++.
  • Implement real-time operating systems (RTOS) and low-level drivers for microcontrollers.
  • Develop and integrate software components for features such as powertrain control, infotainment systems, advanced driver-assistance systems (ADAS), and body electronics.
  • Collaborate with hardware engineers to define software-hardware interfaces and ensure seamless integration.
  • Perform software unit testing, integration testing, and system testing according to automotive standards (e.g., ISO 26262).
  • Participate in code reviews and contribute to establishing best practices in software development.
  • Troubleshoot and resolve complex software defects found during development and validation phases.
  • Optimize software performance for speed, memory usage, and power consumption.
  • Contribute to the overall software architecture design and technical roadmap.
  • Work closely with the systems engineering team to understand requirements and ensure software meets functional and non-functional specifications.
  • Document software designs, test plans, and test results thoroughly.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 6 years of professional experience in embedded software development, with a significant focus on the automotive industry.
  • Strong proficiency in C and C++ programming languages.
  • Hands-on experience with embedded systems, microcontrollers (e.g., ARM Cortex-M/A), and RTOS.
  • Familiarity with automotive communication protocols like CAN, LIN, Automotive Ethernet.
  • Knowledge of automotive software development processes and standards (e.g., AUTOSAR, ISO 26262).
  • Experience with debugging tools (e.g., JTAG, oscilloscopes) and version control systems (e.g., Git).
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities, with experience working in cross-functional teams.
  • Ability to work effectively in a fast-paced, challenging development environment.
We are seeking passionate engineers who are eager to contribute to the evolution of automotive technology. This on-site role offers a competitive salary and benefits, along with opportunities for career advancement within a leading automotive technology provider.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Rtos Jobs in India !

Software Development Engineer

Hyderabad, Andhra Pradesh Amazon

Posted today

Job Viewed

Tap Again To Close

Job Description

Description
Are you passionate about empowering authors and revolutionizing the publishing industry? Join us in shaping the future of self-publishing!
We're looking for a talented Software Development Engineer to join our Author Support Technology team. You'll be instrumental in designing and building scalable solutions that help authors succeed on Amazon's publishing platform. This is a unique opportunity to tackle complex technical challenges while directly impacting the success of authors worldwide.
Why This Role Matters:
Every day, authors rely on our services to share their stories with the world. Your team's solutions will directly impact their success by ensuring they receive timely, accurate support throughout their publishing journey. You'll have the autonomy to shape the technical direction of author support systems while working on challenging problems at Amazon scale.
Join us in revolutionizing how we support the next generation of authors!
Key job responsibilities
- Design and implement scalable, multi-tenant services that power our author support ecosystem
- Lead technical design discussions and mentor junior engineers
- Collaborate directly with internal users to understand pain points and craft efficient solutions
- Drive architectural decisions for new features and systems
- Build automation tools that streamline author support workflows
- Own end-to-end delivery of critical technical initiatives
Basic Qualifications
- 3+ years of non-internship professional software development experience
- 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
This advertiser has chosen not to accept applicants from your region.

Software Development Manager

Hyderabad, Andhra Pradesh Oracle

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**Job Description**
Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc.
As a manager of the software engineering division, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.
Leads a specialized area which may have diverse functional elements. Frequently interacts with supervisors and/or functional peer group managers. May interact with senior management. Demonstrated leadership and people management skills. Strong communication skills, analytical skills, thorough understanding of product development. BS degree or equivalent experience relevant to functional area. Typically one year of software engineering or related experience.
**Responsibilities**
NetSuite is looking for a hands-on Software Engineering Manager for the NetSuite Integration development team. This is an exciting new high-growth product for NetSuite. Your responsibilities will include working with world-class software development teams globally to design, develop, and deliver the features necessary to integrate NetSuite with eCommerce, logistics, and POS systems using Oracle Integration Cloud. Your responsibilities will include:
- Lead and manage development team to help set and evaluate priorities and deliverables.
- Collaborate with technical teams and product stakeholders to ensure design and implementation is aligned with business requirements.
- Contribute to and ensure uniform corporate design and coding standards are maintained.
- Collaborate with our technical team on the merits of creating efficient and maintainable integrations.
- Support QA and testing processes and be accountable for your work and results.
- Perform design and code reviews to ensure products meet our quality standards.
- Evaluate complex situations using multiple sources of information; information required may not be easy to access or may require further research.
- Be rigorous about accurate and useful technical documentation; - Support using agile development methodologies.
- Effectively use current tools and be willing to continuously learn and develop your technical skills.
Minimum Qualifications:
- Bachelor's degree in Engineering, Computer Science, or related discipline.
- 5+ years development, systems architecture, technical design, and delivery experience.
- 3+ years technical leadership or management experience in 6+ people teams.
- Familiar with cloud computing technologies (SaaS, PaaS).
- Skilled in integration approaches and strategies and has done work involving web services (REST, SOAP, GraphQL) and messaging systems.
- Experience with relational databases.
- Excellent oral and written communications and interpersonal skills. Additional Assets.
- Experience with system integrations, finance systems, human capital management systems, or enterprise performance management systems.
- Experience with heavy workload enterprise systems is a plus.
Career Level - M2
**About Us**
As a world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's challenges. We've partnered with industry-leaders in almost every sector-and continue to thrive after 40+ years of change by operating with integrity.
We know that true innovation starts when everyone is empowered to contribute. That's why we're committed to growing an inclusive workforce that promotes opportunities for all.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We're committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing or by calling in the United States.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans' status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
This advertiser has chosen not to accept applicants from your region.

Software Development Specialist

Hyderabad, Andhra Pradesh NTT America, Inc.

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**Day to Day job Duties: (what this person will do on a daily/weekly basis)**
+ Perform SQL Server database installation, instance creation, patching, migrations, and upgrades.
+ Perform and oversee day-to-day database activities related to MS SQL server error logs, backups, integrity checks, optimizations, refreshing re indexing, performance tuning and troubleshooting.
+ Develop database scripts for database operational tasks.
+ On-call production support during non-business hrs on a rotational basis within the DBA team.
+ Develop, establish and maintain overall database standards, processes related documentation and workflows necessary for production using DTS packages, stored procedures, batch jobs and system reports.
+ Installing, configuring, administering of MSSQL server and securing production servers.
+ Develop best practices for SQL Server AlwaysOn Availability Groups and performing AlwaysOn configuration and supports tasks.
**Basic Qualifications: (what are the skills required to this job with minimum years of experience on each)**
+ **Minimum 8+ years** of experience which includes MSSQL in Database Administration & Development, System Analysis, Design, Security and Support of MS SQL Server diff, Testing, Development, Replication & Cluster Server Environments.
+ Good experience with SQL Server Integration Services (SSIS), Analysis Services (SSAS), Reporting Services (SSRS), and Power BI tools.
+ Experience in Migrating Database to AWS and Azure Cloud - **2-4 Years experience.**
+ Experience in configuring backup strategy and in case of database failure, to recovery the database point in time.
+ Redgate DB monitoring tool implementation, administration experience - **2 years experience** .
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Rtos Jobs