Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
0.0 years
2 - 10 Lacs
India
On-site
We are seeking a highly skilled and motivated Embedded Software Engineer to design, develop, test, and maintain firmware and software solutions for embedded systems. The ideal candidate will have experience with low-level programming, real-time operating systems (RTOS), and hardware/software integration in a resource-constrained environment. Key Responsibilities: Design and develop embedded software for microcontrollers and embedded processors. Collaborate with hardware engineers to integrate software with electronic components. Write efficient, reusable, and reliable C/C++ code for embedded platforms. Develop and maintain device drivers, communication protocols (SPI, I2C, UART, CAN, etc.), and RTOS-based applications. Debug and troubleshoot firmware issues using oscilloscopes, logic analyzers, and other tools. Conduct code reviews and maintain documentation according to industry standards. Support system bring-up, testing, and validation. Participate in the full software development lifecycle (requirements, design, implementation, testing, and maintenance). Required Qualifications: Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. 0 - 3+ years of experience in embedded software development. Strong proficiency in C/C++; experience with assembly or Python is a plus. Solid understanding of embedded system architecture and real-time constraints. Experience with RTOS (e.g., FreeRTOS, ThreadX, VxWorks) or bare-metal development. Familiarity with hardware debugging tools and interpreting schematics and datasheets. Knowledge of version control systems (e.g., Git). Contact Person: Rakesh HR Contact Number: 9003745749 Experience: 0 - 3+ Years Location: Coimbatore Timings: 09.30 Am - 06.30 Pm Job Types: Full-time, Permanent, Fresher Pay: ₹272,911.51 - ₹1,026,455.78 per year Benefits: Health insurance Provident Fund Schedule: Day shift Morning shift Supplemental Pay: Performance bonus Yearly bonus Work Location: In person Speak with the employer +91 9003745749
Posted 2 weeks ago
10.0 years
5 - 8 Lacs
Mehsana
On-site
Job details Employment Type: Full-Time Location: Mehsana, Gujarat, India Job Category: Engineering Job Number: WD30223314 Job Description #LI-DS2 ACCOUNTABILITIES: Designing and implementing software for embedded devices and systems. Designing, developing, coding, testing, and debugging system software. Develop associated tools to support testing and verification of products. Collaborate with cross-functional teams to understand the product specification, software requirements, software design, etc. Responsible documenting and implementing processes for software development. Responsible for continuous improvement of software and processes to enhance efficiency, stability, and scalability Work closely with the global teams to complete the implementation and delivery of IoT projects, and regularly synchronize the progress with architect's / leaders. Closely work with diverse team of developers, stake holders and vendors across locations. Guide and collaborate with vendor support teams Build and adopt best development practices in Agile/ scrum IOT team Perform code reviews and guide development teams Technically handle multiple projects simultaneously Help developers, test team and support personnel for troubleshooting customer issues. Build proof of concepts and demonstrate technology feasibility of Innovative solutions. Develop software according to functional and technical design specifications. Participate in design and code reviews/inspections. Provide input to technical discussions; propose solutions and alternatives. Stong in problem solving, Analyzing, troubleshooting approaches. Writing and executing unit tests. Developing proof-of-concept; Providing work estimates Provide required support to product teams as needed to determine system problems and fix. EXPERIENCE: 10 to 11+ years Minimum 10 years of experience in Embedded C/C++, RTOS, Linux based firmware development is required, Minimum 2-3 years of experience of AWS or any CLOUD platform. SKILLS: Required - Lead the design, development and maintenance of firmware for various electronic products using Embedded C/C++, RTOS, Linux programming languages. Strong understanding of RTOS concepts and experience working on real-time operating systems like Linux or FreeRTOS. Experience using Embedded RTOS (Free RTOS, RTX.etc). Experience working with Embedded processors and microcontrollers, preferably ARM. Experience working with Peripheral buses (I2C, SPI, Serial). Embedded C, Embedded Linux, Embedded Firmware, ADC, USB, DAC, UART. Experience working with Device IO (Serial, USB, Ethernet, Wifi, Bluetooth, Zigbee). Experience working with Analog and digital sensors. Adequate knowledge of reading schematics and data sheets for components. Collaborate with cross-functional teams to identify requirements and develop solutions that meet customer needs. Develop and maintain technical documentation for firmware designs, including architecture diagrams, flowcharts, and test plans. Troubleshoot complex issues related to firmware development and provide timely resolutions. Ability to quickly learn and adapt to the existing code base and new technical skills. Highly motivated with demonstrated ability to work independently with minimal supervision. Strong analytical skills to be able to translate the system requirements and use cases to detailed system design. Strong problem-solving skills to participate in troubleshooting of issues with different teams to drive towards root cause identification and resolution. Good team player with excellent communication skills, to be able to collaborate and work with cross functional teams. Ability to work in a fast-paced, dynamic work environment with a focus on technical excellence, responsiveness to meet Good team spirit and communication skills, good English reading, writing and speaking skills. Should have strong verbal and written communication skills. Strong knowledge of Agile and scrum process. Should be able to guide team, review and drive independently. Should have strong knowledge of AWS IoT or any CLOUD platform integration. Knowledge of software development life cycle. Use of UML, sequence diagrams Code repository like GITHUB usage experience. Understanding of Agile (Scrum) methodology Strong analytical, problem-solving, and conceptual skills. Ability to work under pressure and meet tight deadlines. Experience of working with globally distributed teams. Good To Have - Proficiency in Python scripting for automation tasks is an added advantage. IoT Domain – working on WIFI adaptors, Gateway design & development. Experience with unit testing and static analysis. Experience with a variety of debugging tools like JTAG, Signal Analyzers, etc. Experience in using measuring and monitoring electronics test equipment's like multimeter, digital oscilloscope, etc. Familiarity with Requirements management tools, configuration management tools and test management tools like Git, TestRail, Jira, Helix/TestTrack, Confluence, etc. EDUCATION BACKGROUND: Should have done B.E or B.Tech in Electronics from reputed college or university
Posted 2 weeks ago
2.0 years
0 - 0 Lacs
Gāndhīnagar
On-site
Job Title: Embedded Developers Location:- Gandhinagar, Gujarat - 382027. Shift Timings:- Day shift Key Responsibilities: Embedded C Programming RTOS (Real-Time Operating Systems) Power & Control Hardware Microcontrollers / Microprocessors Communication Protocols & Device Drivers Electronics (Digital/Analog Systems) System Testing & Validation Passion for new development and innovation Experience: Minimum 2 years of experience in embedded software/hardware development, testing, or validation Freshers with excellent knowledge and strong interest in embedded systems may also apply Qualification: B.E./M.E./B.Tech./M.Tech. in Instrumentation & Control (IC) or Electronics & Communication (EC) OR M.Sc. in Electronics Desirable: Preference will be given to candidates who have completed official training from a recognized Embedded Training Institute Job Type: Full-time Pay: ₹18,000.00 - ₹25,000.00 per month Schedule: Day shift Education: Bachelor's (Preferred) Experience: embedded software/hardware development/testing validation: 2 years (Preferred) Work Location: In person
Posted 2 weeks ago
1.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Company Summary DISH Network Technologies India Pvt. Ltd is a technology subsidiary of EchoStar Corporation. Our organization is at the forefront of technology, serving as a disruptive force and driving innovation and value on behalf of our customers. Our product portfolio includes Boost Mobile (consumer wireless), Boost Mobile Network (5G connectivity), DISH TV (Direct Broadcast Satellite), Sling TV (Over The Top service provider), OnTech (smart home services), Hughes (global satellite connectivity solutions) and Hughesnet (satellite internet). Our facilities in India are some of EchoStar’s largest development centers outside the U.S. As a hub for technological convergence, our engineering talent is a catalyst for innovation in multimedia network and communications development. Department Summary Our Technology teams challenge the status quo and reimagine capabilities across industries. Whether through research and development, technology innovation or solution engineering, our people play vital roles in connecting consumers with the products and platforms of tomorrow. Job Duties And Responsibilities Key member of the Dish Tech. development team at Bangalore. Self-motivated, versatile and enthusiastic to take on new problems across multiple technical domains. Take active part & contribute in all stages of product development from design, development , review and testing. Modify existing Dish offerings to add new functionality, adapt to new hardware, improve performance or enhance product usability. Able to work with minimal guidance and collaborate with members of the team and other stakeholders. Minimum Qualifications Skills, Experience and Requirements B.E. or M.E (equivalent) in Computer Science, Electronics, Electrical Engineering 1 to 3 years of experience in the field of consumer electronics/embedded systems. Strong analytical skills. Proficiency in programming languages: C or C++. Good understanding of multimedia frameworks like gstreamer. Linux application development Experience with multi-threading, IPC, synchronization. Preferred Qualifications Software debugging skills on embedded RTOS. Performance analysis and optimization experience. Experience with scripting (Python, shell, Perl). Video-audio standards (H.264, MPEG4, AAC, Opus). Streaming protocols (HLS, DASH, WebRTC...). Benefits Employee Stock Purchase Term Insurance Accident Insurance Health Insurance Training Reimbursement Gratuity Mobile and Internet Reimbursement Team Outings Show more Show less
Posted 2 weeks ago
0 years
0 Lacs
Ahmedabad, Gujarat, India
On-site
Job description Company Description Silicon Signals is a global leader in R&D and Product Engineering services, specializing in Embedded Design and transforming concepts into market-ready products. We have established partnerships with industry leaders like Toradex, QNX, and Lantronix and maintain significant contributions to the open-source ecosystem, including Linux Kernel and Google AOSP. Our team is experienced in developing products across various sectors such as Multimedia, Automotive, Healthcare, IoT, and more, utilizing a wide range of platforms like Qualcomm, NXP, Nvidia, and others. Our expertise covers Linux, Android, RTOS, and a host of other technologies. Role Description This full-time, on-site role is based in Ahmedabad and is for a Trainee - Business Development. The trainee will be responsible for conducting market research, generating leads, supporting customer service activities, and enhancing overall communication strategies. Day-to-day tasks include analyzing market trends, identifying new business opportunities, assisting in drafting business proposals, and fostering strong customer relationships. Qualifications Strong Analytical Skills and ability to conduct Market Research Effective Communication and Customer Service skills Lead Generation and Business Development skills Team-player with the ability to work independently when needed Passion for technology and understanding of the industry Bachelor's degree in business, Marketing, or related fields Show more Show less
Posted 2 weeks ago
5.0 years
0 Lacs
Pune, Maharashtra, India
On-site
You will be working on the design, development, and integration of calibration software modules for wireless communication systems using multiple antennas. Design, development, integration, and testing calibration software modules for a next-generation fixed wireless broadband system. The primary focus is functionality in layer 1 of the proprietary 5G protocol, such as channel estimation, IQ imbalance correction, and LO leakage cancellation. You will develop software running on both the base station and user equipment of a broadband wireless access system for various multicore DSP/ARM processors and real-time operating systems. You will collaborate closely with L2/L3 software groups and FPGA/ASIC teams to deliver cross-layer features. Job Responsibilities: Design and develop scalable PHY/Calibration software modules on multi-core DSP/GPP using C/C++ Define and develop unit test vectors using Matlab and C++ for the software modules and unit test extensively to deliver flawless modules Test and validate the performance of the software modules on the real system. Develop scripts to qualify the RF board testing Required Skills & Experience: Engineering in Electrical Engineering/Computer Science with an emphasis in wireless communication and/or digital signal processing 5+ years of industry experience in software development for wireless communication systems (such as 5G, LTE, WiFi, or similar proprietary protocols) Formal understanding in communication and signal processing theory and techniques, with strong mathematical background in linear algebra Experience in developing and implementing wireless communications systems in at least one of the following areas: Array signal processing such as beam-forming and MIMO techniques for an OFDM system Physical/MAC/baseband layer software implementation for LTE/5G. Adaptive equalization, receiver synchronization, signal identification and recovery Experience with OFDM based system implementation Experience with version control systems, collaboration tools (wikis, ticket systems) Experience in scripting languages (python, bash, etc) Knowledge and Skills: Formal understanding of communication and signal processing theory and techniques, including OFDM communication systems, and a strong mathematical background in linear algebra Strong background in C, C++, and Python programming Experience with software development for multi-core embedded systems, including real-time operating systems (RTOS), memory and cycle optimization, caches, multi-threaded programming, inter-process communication, and HW/SW interaction Comprehensive knowledge of one or algorithms used in wireless communications systems, and associated design and implementation in software. Relevant experience could be in areas such as: RFIC impairments and compensations SW development and validation Calibration procedures for multi-antenna based systems Advanced array signal processing techniques, such as beam-forming and MIMO Adaptive equalization, receiver synchronization, signal identification and recovery Experience with version control systems (Git, Gerrit, Gitlab), and issue tracking and collaboration systems (Jira, Confluence) Since our founding in 2009, we’ve been on a mission to accelerate the pace of bringing fast and affordable internet access — and all the benefits it provides — to the 90% of the world’s households who can’t get it. Through a decade of R&D and more than $400M of investment, we’ve created an entirely unique next-generation fixed wireless access technology, powering our first commercial platform, Gigabit 1 (G1). It delivers a game-changing advance in broadband economics in both mainstream and underserved markets, using either licensed or unlicensed spectrum. G1 started production in mid 2021 and has now been installed by over 160 service providers globally. We’re headquartered in Milpitas, California, with additional research and development in Pune, India. G1 has been developed by an incredibly talented and pioneering core technical team. We are looking for more world-class problem solvers who can carry on our tradition of customer obsession and ground-breaking innovation. We’re well funded, growing incredibly quickly, maintaining a superb results-focused culture while we’re at it, and all grooving on the positive difference we are making for people all over the planet. If you want to help make a real difference in this world, apply now! Show more Show less
Posted 2 weeks ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Responsibilities Design, develop, test, and optimize software for embedded systems Ensure software meets the needs of the hardware Work closely with hardware engineers to ensure seamless integration between software and hardware Debug, test, and optimize software to meet performance requirements Create demonstration software or create utilities used in testing and production Skills and education A degree in computer science, electrical and electronic engineering, or a related field A strong programming foundation, particularly in C and C++ Expertise in: Microcontrollers, or MCUs Microprocessors Linux operating system Real-time Operating Systems (RTOS) Device drivers Show more Show less
Posted 2 weeks ago
12.0 - 15.0 years
55 - 60 Lacs
Ahmedabad, Chennai, Bengaluru
Work from Office
Dear Candidate, We are hiring a Firmware Developer to build low-level software for embedded systems. Ideal for engineers who love working close to hardware with a focus on efficiency and reliability. Key Responsibilities: Develop, test, and debug firmware for embedded devices Work with hardware engineers to define software-hardware interfaces Optimize memory and power usage for constrained environments Write device drivers and real-time operating system (RTOS) components Required Skills & Qualifications: Proficiency in C/C++ for embedded development Experience with microcontrollers (ARM, AVR, STM32, etc.) Familiarity with serial protocols (SPI, I2C, UART) Bonus: Knowledge of real-time systems, Bluetooth, or IoT protocols Soft Skills: Strong troubleshooting and problem-solving skills. Ability to work independently and in a team. Excellent communication and documentation skills. Note: If interested, please share your updated resume and preferred time for a discussion. If shortlisted, our HR team will contact you. Srinivasa Reddy Kandi Delivery Manager Integra Technologies
Posted 2 weeks ago
1.0 - 3.0 years
4 - 6 Lacs
Bengaluru
Work from Office
C programming skills for embedded systems. Experience with Linux device driver development (SPI, I2C, UART, DMA, etc.). Good understanding of BSP, SDKs, and cross-compilation for embedded platforms. Familiarity with Linux kernel internals and basic debugging tools. Experience working with Device Tree (.dti/.dtsi) files. Understanding of bootloaders (U-Boot, GRUB, etc.). Experience with shell scripting and command-line tools in Linux. Strong debugging skills using JTAG, GDB, dmesg, and other debugging tools. Experience with Petalinux or Yocto is a plus. Familiarity with SPI, I2C, eMMC, and other peripherals.
Posted 2 weeks ago
3.0 - 6.0 years
5 - 9 Lacs
Bengaluru
Work from Office
Notice Period : Immediate - 15 Days Key Responsibilities : - Design, develop, and test embedded software applications using C and assembly languages. - Conduct software unit testing to ensure code quality and functionality. - Analyze and debug complex software issues using advanced debugging tools. - Collaborate with cross-functional teams to define system requirements and architecture. - Stay up-to-date with the latest technologies and industry standards. - Adhere to software development lifecycle (SDLC) processes. Required Skills and Experience : - 3 to 6 years of experience in embedded systems software development and validation. - Strong proficiency in C and assembly languages. - In-depth understanding of microcontroller architectures (16-bit and 32-bit). - Experience with real-time operating systems (RTOS). - Familiarity with software unit testing methodologies and tools. - Knowledge of industry standards such as AUTOSAR, IEC61508, and ISO26262 is a plus. - Experience with development toolchains (compilers, static checkers, unit testing tools). - Proficiency in using debuggers like PLS, Lauterbach, etc. - Excellent problem-solving and analytical skills. - Strong teamwork and collaboration skills.
Posted 2 weeks ago
4.0 - 7.0 years
6 - 9 Lacs
Bengaluru
Work from Office
Notice Period : Immediate - 15 Days About the Role : As a VoIP Software Engineer, you will be responsible for designing, developing, and maintaining software components for Voice over IP (VoIP) systems. You will work closely with network engineers, hardware engineers, and other team members to deliver high-quality, scalable, and feature-rich VoIP solutions. Key Responsibilities : VoIP Development : - Develop and maintain VoIP software components, including SIP protocol implementation, call control, and voice quality optimization. - Integrate VoIP with various network devices and platforms. - Optimize VoIP performance for different network conditions and traffic loads. C++ Programming : - Proficiency in C++ programming language for developing VoIP applications. - Experience with C++ standards and best practices. SIP Protocol : - Deep understanding of the SIP protocol, including its components, signaling, and message formats. - Experience with SIP client and server implementations. Network Protocols : - Understanding of network protocols, including TCP/IP, UDP, and routing protocols. - Experience with network troubleshooting and performance optimization. Voice Quality : - Knowledge of voice quality metrics and optimization techniques. - Experience with echo cancellation, noise suppression, and other voice processing algorithms. Qualifications : - Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. - 3-7 years of experience in VoIP software development. - Strong programming skills in C++. - In-depth knowledge of the SIP protocol. - Experience with network protocols and their interactions. - Good understanding of voice quality metrics and optimization techniques. - Excellent problem-solving and debugging skills. - Good communication and teamwork skills. Preferred Skills : - Experience with real-time operating systems and embedded systems. - Knowledge of network security and cryptography. - Familiarity with VoIP testing and measurement tools.
Posted 2 weeks ago
5.0 - 8.0 years
7 - 10 Lacs
Bengaluru
Work from Office
Notice Period : Immediate - 15 Days Key Responsibilities :- Design, develop, and test embedded software applications using C/C++ programming languages.- Work with ARM-based microcontrollers and peripherals like I2C, I2S, SPI, UART, Bluetooth, and Wi-Fi.- Develop middleware solutions to bridge hardware and application layers.- Integrate various hardware and software components to build complex systems.- Utilize prototyping platforms like Arduino, MicroPython, and Raspberry Pi for rapid prototyping. - Work with RTOS for efficient task scheduling and resource management.- Create clear and concise technical documentation, user manuals, and tutorials.- Collaborate with teams to define system requirements and architecture.- Stay up-to-date with the latest technologies and industry trends.- Leverage version control systems like Git (GitHub, GitLab, Bitbucket) and contribute to open-source projects.- Utilize debugging tools to troubleshoot hardware and software issues. Required Skills and Experience :- 5-8 years of experience in embedded systems software development.- Strong proficiency in C/C++ programming languages.- In-depth understanding of ARM-based microcontroller architectures and peripherals. Manitory skills : - C (60m) - C++ (60m) - FW Development (60m) - Git (24m) - Bitbucket (24m) - Experience with middleware development.- Hands-on experience with prototyping platforms and RTOS.- Strong problem-solving and analytical skills.- Excellent communication and collaboration skills.- Ability to work independently and1 as part of a team.
Posted 2 weeks ago
12.0 - 16.0 years
35 - 40 Lacs
Chennai
Work from Office
The Team and Role: As a principal embedded software engineer you will be responsible for designing and developing the firmware powering our gaming headsets and other Logitech audio products. You will work very closely with our software engineering team based in our Chennai office to design the system and the APIs needed to deliver the world class user experience our customers expect. As part of a global team with members in India, North America and Taiwan, you will lead the development activities, help solve complex problems and mentor junior engineers. Your Contribution: Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. Share our passion for Equality and the Environment. These are the behaviors and values youll need for success at Logitech. In this role you will: Analyze product requirements and design the embedded software to achieve the goals. Evaluate and communicate tradeoffs between various solutions to the stakeholders. Implement, integrate and manage the firmware development. Ensure code quality through peer code reviews and mentoring junior developers Evaluate new technologies, tools and practices to support the team's continuous improvement. Key Qualifications and Skills: For consideration, you must bring the following minimum skills and experiences to our team: 12+ years of experience in embedded software development C/C++ expert level Extensive experience with RTOS and bare metal firmware development. Experience in USB audio, Bluetooth and signal processing concepts Familiarity with electrical engineering concepts and tools Excellent communication skills
Posted 2 weeks ago
2.0 years
0 Lacs
Gandhinagar, Gujarat
On-site
Job Title: Embedded Developers Location:- Gandhinagar, Gujarat - 382027. Shift Timings:- Day shift Key Responsibilities: Embedded C Programming RTOS (Real-Time Operating Systems) Power & Control Hardware Microcontrollers / Microprocessors Communication Protocols & Device Drivers Electronics (Digital/Analog Systems) System Testing & Validation Passion for new development and innovation Experience: Minimum 2 years of experience in embedded software/hardware development, testing, or validation Freshers with excellent knowledge and strong interest in embedded systems may also apply Qualification: B.E./M.E./B.Tech./M.Tech. in Instrumentation & Control (IC) or Electronics & Communication (EC) OR M.Sc. in Electronics Desirable: Preference will be given to candidates who have completed official training from a recognized Embedded Training Institute Job Type: Full-time Pay: ₹18,000.00 - ₹25,000.00 per month Schedule: Day shift Education: Bachelor's (Preferred) Experience: embedded software/hardware development/testing validation: 2 years (Preferred) Work Location: In person
Posted 2 weeks ago
100.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Eaton India Innovation Center is seeking a Firmware leader in Pune. What You’ll Do Eaton, a market leader in power management, is also a trusted brand in cutting-edge technology in power distribution and control creating valuable solutions for our customers. As a global power management company, we help our customers solve their greatest power challenges through our industry leading electrical, aerospace, hydraulic and vehicle products and services. For more than 100 years, our teams have helped people work more safely, be more energy efficient and live more sustainably. Eaton India Innovation Center (EIIC) in Pune, is an integral part of Eaton’s global engineering and technology footprint and house one third of Eaton’s intellectual horsepower with 2500 Engineers. EIIC is home for complete product design life cycle management, from research and technology efforts to product development &launches to product sustaining engineering activities. Through proven technical excellence, EIIC continues to augment Eaton’s leadership in improving existing products and services and developing new offerings. EIIC operates through the campus located at Magarpatta City along with a world class 70000 Sq ft lab in Pune. Today, EIIC’s current research and technology efforts are focused on global trends that are driving our future including: energy systems, intelligent machines, advanced materials, and additive manufacturing. EIIC is focused on augmenting Eaton’s vision of “improving the quality of life and environment through the use of intelligent power management technologies and services”. The Eaton India Innovation Center is currently seeking a Firmware Leader to join our team! This position is based at our office in Magarpatta City, Pune. As the Embedded Firmware Leader, you will provide leadership to technology and product development teams, as well as testing teams, working on control software, IoT, and embedded platforms. You will provide technical guidance to a team of experts in firmware development and define and drive processes and practices, such as MBD and DevSecOps, for the entire group to enhance operational efficiency. You will collaborate with other engineering leaders within the group to set priorities, address resource contention issues, and identify opportunities for resource rotation and sharing to ensure the achievement of deliverables and other milestones. As a people leader, you will be responsible for hiring and building the team, establishing a progressive work culture, and improving overall standards of the firmware teams within the group to positively impact the quality and effectiveness of customer deliverables. The ideal candidate will have prior experience in architecting, designing, and developing a wide array of embedded applications on bare-metal, Linux, and multiple RTOS platforms. You should be passionate about technology and capable of balancing the adoption of new technologies with meeting customer needs. You must possess strong drive and thrive in globally distributed team environments while demonstrating an energizing leadership style that influences and drives change. Strong written and verbal communication skills are essential, along with the ability to manage multiple concurrent projects and tasks while adapting swiftly to changing priorities. Qualifications Education: Bachelors/Masters/PhD in Electronics, Electrical, or Computer Science with relevant experience in embedded systems. Experience: 20–25 years of experience in embedded development (RTOS/Linux) and solution architecting for IoT solutions. Technical Knowledge: Proven skills in solution architecture for embedded systems and cloud-connected IoT solutions. Expertise in the design and implementation of embedded and cloud-connected IoT applications. Expertise in multiple communication protocols (e.g., CAN, TCP/IP, Profinet, EIP). Hands-on experience in co-designing hardware solutions. Strong understanding of cybersecurity requirements with the ability to drive security requirements and design for embedded applications. Proven track record of deploying high-quality products in the software industry. Demonstrated expertise in driving design and development practices like MBD and DevSecOps. Excellent grasp of software design principles, algorithms, object-oriented design, and use of design patterns and interfaces protocols Skills Ability to understand technology trends and competitive landscapes. Deep knowledge of the industry, strategic suppliers, and partnerships. Possesses a broad strategic vision of the company’s future products and services. Expertise in leading technology investigation and adoption. Proven people leadership, with experience in leading large teams. Expertise in mentoring and coaching skills to nurture team growth and development. Effectiveness in managing vision and purpose to align team efforts with organizational goals. Expertise in process management, driving results, and customer-centric solutions. Strong innovation leadership with the ability to influence across organizational levels. Drive solutions cost management and define quality and customer KPIs. Effectiveness in managing within a highly matrixed organization. We are committed to ensuring equal employment opportunities for job applicants and employees. Our recruitment processes use balanced selection criteria and avoid unlawful discrimination against applicants on the basis of their age, colour, disability, marital status, national origin, gender, gender identity, genetic information, race or racial origin, religion, sexual orientation or any other status protected or required by law. ]]> Show more Show less
Posted 2 weeks ago
2.0 years
0 Lacs
Pune, Maharashtra, India
On-site
We are seeking a Firmware Programmer with solid experience in embedded programming for IoT devices. You will work on developing, testing, and maintaining firmware for a range of hardware products, contributing to innovative and scalable solutions. Key Responsibilities: Develop and debug embedded firmware for microcontrollers (e.g., ESP32, STM32, etc.). Interface with peripherals like sensors, actuators, displays, and communication modules (BLE, Zigbee, LoRa, WiFi). Write efficient, clean, and well-documented code in C/C++. Collaborate with hardware and software teams to deliver reliable embedded solutions. Participate in hardware bring-up, integration, and field testing. Support production and post-deployment firmware updates. Requirements: 2+ years of hands-on experience in embedded firmware development. Proficiency in C/C++ and microcontroller architecture. Experience with protocols like UART, SPI, I2C, MQTT. Familiarity with IoT device connectivity: BLE, WiFi, or Zigbee. Understanding of RTOS or bare-metal programming. Show more Show less
Posted 3 weeks ago
0 years
0 Lacs
Telangana, India
On-site
Worker Sub-Type: Regular Job Description: QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic micro-kernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems. QNX software is trusted by more than 68% of the Electric Vehicle market by volume, 24 of the top 25 EV manufacturers and is running in more than 255 million vehicles globally. Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a broad range of board support packages, professional services, AUTOSAR adaptive support and middleware solutions – from acoustic management, to digital cockpits to advanced driving assistance (ADAS) - to accelerate development and help OEMs meet Start of Production (SOP) dates. Are you the person we are looking? As an Executive Assistant, you will bring your expertise to BlackBerry QNX and provide administrative support to the Vice President of Engineering and Site Leader for our brand new IoT Center Of Excellence in Hyderabad. Your project management and administrative skills will help you organize meetings and events, maintain calendars, file expense reports, open purchase orders, manage travel arrangements, site level events and logistics. You will be expected to join staff meetings, take detailed notes, share minutes and build liaison with sites in Canada, Germany & the US. We’re looking for someone who is a pro at working independently and proactively. You will be committed to supporting your executive in day-to-day operations as well as being strategic in handling conflicts. You will play a key role in creating the culture in Hyderabad while supporting the highest business priorities and top-level communications. In return for your skills, expertise and passion, we will provide you with an attractive compensation, bonus & excellent benefits package. Join us and you will become part of a team that is already leading the way and has even bigger plans for the future. What we are working on is truly ground-breaking! You will: Manage extensive travel arrangements including route planning and coordination of travel across numerous countries to ensure time is utilized as efficiently as possible. Demonstrate proactive calendar management, prepare correspondence and coordinate appointments.. Follow-ups and follow-throughs with internal teams.. Meet and greet (internal & external) visitors at all levels of seniority. Conduct office and site related operational tasks in partnership with facilities, finance etc.. Ad hoc support for the BlackBerry-QNX Leadership team including organization of internal events, new hire set up, invitation letters, etc.. Maintain strong follow-up systems for timely completion of projects/assignments and keeping him updated on any developments, status reports related to ongoing projects.. Participate in meetings, compiling minutes and tracking actions for closure. Work with finance to reconcile expenses more in terms of travel expenses, catering etc.. Collaborate with the Project Management team to manage customer support plans including scheduling and budgets. Create consistent Employee experience at the site level by partnering with relevant functions like fun@work, EHS and others.. Organizing and servicing Meetings, social gatherings and events. Remain up-to-date with the latest trends and events in the industry. We are looking for a talented individual with the following skills & experience: Significant previous EA experience. Extensive experience managing international travel. Superior knowledge and extensive experience with Microsoft Office - advanced Excel and PowerPoint. An innate ability to prioritize and manage time efficiently. Take initiative and trigger action, work independently and have exceptional attention to detail.. Ability to juggle complex schedules and tough requests and maintain composure. Highly organized and a master multitasker. Ability to authentically listen and communicate (written and verbally) in a way that allows to reach internal and external audiences. Experience handling external stakeholders/schedules, along with internal internal stakeholders/schedules.. Proactive self-starter with the ability to work efficiently in an international fast paced environment. Ability to learn processes and technology quickly. Highly organized with exceptional attention to detail and pride in quality work. Tactful, diplomatic, professional and discrete. Proven ability to operate independently with initiative with minimal direction. Adaptable approach with the ability to juggle and manage changing priorities. Strong communication skills both verbal and written. Experience with SalesForce would be an asset. Imagine what you could do at QNX! Scheduled Weekly Hours: 40 Show more Show less
Posted 3 weeks ago
7.0 years
0 Lacs
Bengaluru, Karnataka
On-site
Company Description About Sopra Steria Sopra Steria, a major Tech player in Europe with 56,000 employees in nearly 30 countries, is recognized for its consulting, digital services and software development. It helps its clients drive their digital transformation and obtain tangible and sustainable benefits. The Group provides end-to-end solutions to make large companies and organizations more competitive by combining in-depth knowledge of a wide range of business sectors and innovative technologies with a fully collaborative approach. Sopra Steria places people at the heart of everything it does and is committed to putting digital to work for its clients in order to build a positive future for all. In 2023, the Group generated revenues of €5.8 billion. The world is how we shape it. Job Description We are seeking an experienced Embedded Testing C++ Technical Lead to join our dynamic team in Bengaluru, Karnataka, India. In this role, you will lead our embedded testing efforts, driving innovation and ensuring the highest quality standards for our cutting-edge embedded systems. Provide technical leadership and mentorship to a team of embedded software testers Develop and implement comprehensive test strategies for complex embedded systems Design and oversee the creation of automated test frameworks using C++ Collaborate with cross-functional teams to identify and resolve software defects Optimize testing processes and methodologies to improve efficiency and coverage Conduct code reviews and ensure adherence to coding standards and best practices Stay up-to-date with emerging trends in embedded systems testing and C++ development Participate in architectural discussions and contribute to technical decision-making Manage resource allocation and prioritize testing activities across multiple projects Report on testing progress, quality metrics, and risk assessments to stakeholders Qualifications Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field 7+ years of experience in embedded systems development, with a strong focus on C++ programming 3+ years of leadership experience in technical roles, preferably in embedded testing Extensive knowledge of embedded systems architecture and real-time operating systems (RTOS) Proficiency in developing and maintaining test automation frameworks for embedded systems Strong understanding of hardware-software integration and its impact on testing strategies Experience with version control systems (e.g., Git) and CI/CD pipelines Familiarity with Agile methodologies and test-driven development (TDD) practices Excellent debugging and troubleshooting skills for complex embedded systems Strong analytical and problem-solving abilities with attention to detail Exceptional communication and interpersonal skills to lead teams and interact with stakeholders Ability to manage multiple projects and prioritize effectively in a fast-paced environment Relevant certifications in embedded systems or software testing are preferred Additional Information At our organization, we are committed to fighting against all forms of discrimination. We foster a work environment that is inclusive and respectful of all differences. All of our positions are open to people with disabilities.
Posted 3 weeks ago
7.0 years
0 Lacs
Bengaluru, Karnataka
On-site
Embedded Testing C++ Technical Lead Full-time Company Description About Sopra Steria Sopra Steria, a major Tech player in Europe with 56,000 employees in nearly 30 countries, is recognized for its consulting, digital services and software development. It helps its clients drive their digital transformation and obtain tangible and sustainable benefits. The Group provides end-to-end solutions to make large companies and organizations more competitive by combining in-depth knowledge of a wide range of business sectors and innovative technologies with a fully collaborative approach. Sopra Steria places people at the heart of everything it does and is committed to putting digital to work for its clients in order to build a positive future for all. In 2023, the Group generated revenues of €5.8 billion. The world is how we shape it. Job Description We are seeking an experienced Embedded Testing C++ Technical Lead to join our dynamic team in Bengaluru, Karnataka, India. In this role, you will lead our embedded testing efforts, driving innovation and ensuring the highest quality standards for our cutting-edge embedded systems. Provide technical leadership and mentorship to a team of embedded software testers Develop and implement comprehensive test strategies for complex embedded systems Design and oversee the creation of automated test frameworks using C++ Collaborate with cross-functional teams to identify and resolve software defects Optimize testing processes and methodologies to improve efficiency and coverage Conduct code reviews and ensure adherence to coding standards and best practices Stay up-to-date with emerging trends in embedded systems testing and C++ development Participate in architectural discussions and contribute to technical decision-making Manage resource allocation and prioritize testing activities across multiple projects Report on testing progress, quality metrics, and risk assessments to stakeholders Qualifications Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field 7+ years of experience in embedded systems development, with a strong focus on C++ programming 3+ years of leadership experience in technical roles, preferably in embedded testing Extensive knowledge of embedded systems architecture and real-time operating systems (RTOS) Proficiency in developing and maintaining test automation frameworks for embedded systems Strong understanding of hardware-software integration and its impact on testing strategies Experience with version control systems (e.g., Git) and CI/CD pipelines Familiarity with Agile methodologies and test-driven development (TDD) practices Excellent debugging and troubleshooting skills for complex embedded systems Strong analytical and problem-solving abilities with attention to detail Exceptional communication and interpersonal skills to lead teams and interact with stakeholders Ability to manage multiple projects and prioritize effectively in a fast-paced environment Relevant certifications in embedded systems or software testing are preferred Additional Information At our organization, we are committed to fighting against all forms of discrimination. We foster a work environment that is inclusive and respectful of all differences. All of our positions are open to people with disabilities.
Posted 3 weeks ago
12.0 - 16.0 years
10 - 14 Lacs
Bengaluru
Work from Office
Project Role : Application Lead Project Role Description : Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills : Edge Computing Good to have skills : Python (Programming Language) Minimum 12 year(s) of experience is required Educational Qualification : BE /BTech in MLAI or BE /BTech in any stream Post Graduation in MLAI Project Role :Application Lead Project Role Description :Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have Skills :Edge Computing, SSI: NON SSI:Good to Have Skills :SSI:Python (Programming Language), C++ Programming Language NON SSI :Job Requirements :Key Responsibilities : Proficient in Python/Go languages for versatile programming. Strong foundation in Embedded Linux (C/C++/Python) on various Embedded Linux platforms (Yocto, ROS, Ubuntu). Comprehensive knowledge of AI/ML frameworks for Edge Gateway Devices. Skilled in Connected Device Semantics, Streaming Data Analytics, and hands-on experience with Azure Stack Edge/AWS Snowball Edge for Edge computing solutions.Technical Experience :-Proficiency in architecting Mass OTA & FOTA solutions with either custom or OSS.-Practical experience in implementing Edge Model Monitoring & Management.-Expertise in defining Device Control and Security Lockdown policies for Edge Devices, specifically tailored for Yocto/Ubuntu/Android/Windows IoT Core. Professional Attributes :Must have good communications skills and ability to manage the team membersMust be able to produce clear and concise documentation including requirements documents, design specs, status reports, system documentation and emails Must have proven track record of technical leadership roles delivering sEducational Qualification:BE /BTech in MLAI or BE /BTech in any stream Post Graduation in MLAIAdditional Info :Connected Device Streaming data analytics Experience in Azure Stack Edge or AWS Snowball Edge Qualification BE /BTech in MLAI or BE /BTech in any stream Post Graduation in MLAI
Posted 3 weeks ago
4.0 - 7.0 years
14 - 24 Lacs
Gurugram
Hybrid
What you need: 4+ years of industry experience in embedded software development, test development and test automation. Prior knowledge and experience in C++/C and Python. Experience in software design and development, software unit testing, integration testing, system testing, static & dynamic analysis, code reviews, requirement tracing and documentation for medical devices or other regulated industry. Well versed with product and Software development lifecycle. Experience with 8, 16, or 32 bit microcontroller programming/testing required. Highly developed ability to effectively troubleshoot electro-mechanical systems. Ability to understand datasheets, schematics and hands on experience with tools like oscilloscopes, function generator, DMM, logic analyzer and other hardware analysis tools. Experience with revision control tools like Perforce, GitHub, bitbucket. Experience with WiFi, connectivity, BLE, UART, SPI, I2C is preferred. Ability to work with individuals around the world on distributed development activities Excellent organizational (communication/ presentation) and documentation skills Strong aptitude and interest in system and software testing. Bachelors/ Master’s degree in: Electronics/ Computer Engineering or another engineering based software development degree. Regards, Kajal Khatri Kajal@beanhr.com
Posted 3 weeks ago
5.0 - 7.0 years
4 - 7 Lacs
Bengaluru
Work from Office
Notice Period : Immediate - 15 Days About the Role : We are seeking a highly skilled and experienced RF Software Engineer to join our team in Bangalore. As an RF Software Engineer, you will play a crucial role in developing cutting-edge software solutions for our wireless communication products. You will be involved in the entire software development lifecycle, from design and implementation to testing and deployment. Responsibilities : - Design, develop, and maintain high-quality software components for RF systems. - Implement complex algorithms for signal processing, modulation, and demodulation. - Work closely with hardware engineers to integrate software solutions with RF hardware. - Develop and execute comprehensive test plans to ensure software reliability and performance. - Troubleshoot and resolve complex technical issues. - Stay up-to-date with the latest advancements in wireless technologies and software development methodologies. Requirements : Experience : Minimum 5+ years of experience in software development. Programming Proficiency : Strong proficiency in C++ programming, especially C++14 and C++17. RF Domain Knowledge : Deep understanding of RF fundamentals, including modulation, demodulation, channel estimation, and equalization. Wireless Technologies : Expertise in wireless technologies such as Bluetooth, Wi-Fi, 4G, and 5G. RF Measurement Tools : Hands-on experience with RF measurement equipment and control tools. Problem-Solving Skills : Excellent problem-solving and analytical skills to troubleshoot complex technical issues. Teamwork : Ability to work effectively in a collaborative team environment. Preferred Qualifications : - Experience with real-time operating systems (RTOS) and embedded systems. - Knowledge of digital signal processing (DSP) techniques. - Experience with RF simulation tools. - Strong understanding of software engineering principles and best practices. If you are a passionate RF Software Engineer with a strong technical background and a desire to work on cutting-edge wireless technologies, we encourage you to apply. KeywordsRadio Frequency,WiFi,5G,4G,RTOS,DSP,C++*
Posted 3 weeks ago
14.0 - 17.0 years
14 - 19 Lacs
Pune, Bengaluru
Work from Office
Senior ESS Architect, hands-on coding is mandatory Embedded C/C++ FreeRTOS Linux multithreading and concurrent programming hardware component integration and working with communication protocols like CAN, Modbus RTU, SPI, I2C, UART, and Ethernet. oscilloscopes, multimeters, logic analyzers, and protocol analyzers designing and architecting firmware solutions Deep understanding of system-level architecture RESTful APIs and web service e JIRA, Git, GitLab, Jenkins Client-facing experience, cloud services and IoT architecture We are seeking a highly experienced and hands-on Senior ESS Architect to lead the design and development of advanced embedded systems solutions. In this critical role, you will be responsible for defining the system architecture, leading firmware development, and ensuring seamless integration of hardware and software components. Your expertise in embedded C/C++, FreeRTOS, Linux, and various communication protocols will be instrumental in delivering robust and innovative solutions for our energy storage systems (ESS). You will also be expected to be a hands-on coder, actively contributing to the development process. Responsibilities : System Architecture and Design : - Define and architect comprehensive firmware solutions for embedded systems, particularly within the energy storage domain. - Develop system-level architecture diagrams and documentation. - Lead the design and implementation of robust and scalable software architectures. - Ensure seamless integration of hardware and software components. Embedded Software Development : - Develop and maintain high-performance embedded software in C/C++ for FreeRTOS and Linux environments. - Implement multithreaded and concurrent programming solutions. - Write and optimize device drivers and firmware for various peripherals and communication interfaces. - Be a hands on coder, and spend a significant amount of the time coding. - Hardware Integration and Communication Protocols: - Integrate and configure hardware components, including microcontrollers, sensors, and communication modules. - Implement and manage communication protocols such as CAN, Modbus RTU, SPI, I2C, UART, and Ethernet. - Utilize oscilloscopes, multimeters, logic analyzers, and protocol analyzers for debugging and testing. Web Services and Cloud Integration : - Design and implement RESTful APIs and web services for remote monitoring and control. - Integrate embedded systems with cloud services and IoT architectures. Development Tools and Processes : - Utilize JIRA, Git, GitLab, and Jenkins for project management, version control, and CI/CD. - Adhere to agile development methodologies. - Maintain coding standards, and perform code reviews. Client Interaction and Collaboration : - Interact directly with clients to understand requirements and provide technical expertise. - Collaborate with cross-functional teams, including hardware engineers, software developers, and product managers. - Clearly communicate technical concepts. Qualifications : - Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. - 14-17 years of experience in embedded systems development. - Expert proficiency in Embedded C/C++ programming. - Extensive experience with FreeRTOS and Linux environments. - Proven expertise in multithreading and concurrent programming. - Strong understanding of hardware component integration and communication protocols (CAN, Modbus RTU, SPI, I2C, UART, Ethernet). - Experience with oscilloscopes, multimeters, logic analyzers, and protocol analyzers. - Deep understanding of system-level architecture and firmware design. - Experience with RESTful APIs and web services. - Familiarity with cloud services and IoT architectures. - Proficiency in using JIRA, Git, GitLab, and Jenkins. - Excellent communication and client-facing skills. - Must be a hands on coder. Key Skills : - Embedded C/C++ - FreeRTOS - Linux - Multithreading - Concurrent Programming - CAN, Modbus RTU, SPI, I2C, UART, Ethernet - Hardware Integration - System Architecture - RESTful APIs - Web Services - Cloud Services - IoT Architecture - JIRA, Git, GitLab, Jenkins - Debugging and Testing. KeywordsEmbedded C,Embedded Tools,Linux,CAN,Embedded C++,FreeRTOS,RTOS,SPI,Embedded System*
Posted 3 weeks ago
4.0 - 7.0 years
8 - 12 Lacs
Bengaluru
Work from Office
Employment Type : Full Time, Permanent Working mode : Regular Notice Period : Immediate - 15 Days Key Responsibilities : - Software Development : Design, develop, and test embedded software applications using C programming language.- Protocol Implementation : Implement TCP/IP and Wi-Fi protocols on embedded systems.- Microcontroller Expertise : Work with Cortex-based microcontrollers and their peripherals.- RTOS Integration : Utilize RTOS (preferably FreeRTOS) for efficient task scheduling and resource management.- IoT Integration : Integrate IoT technologies like MQTT and AWS into embedded systems.- Debugging and Troubleshooting : Perform real-time in-circuit debugging to identify and resolve software issues.- Collaboration : Collaborate with cross-functional teams to define system requirements and architecture.- Continuous Learning : Stay up-to-date with the latest technologies and industry trends. Required Skills and Experience : - Experience : 4-7 years of experience in embedded systems software development.- Programming Proficiency : Strong proficiency in C programming language.- Microcontroller Knowledge : In-depth understanding of Cortex-based microcontroller architectures.- Protocol Expertise : Hands-on experience with TCP/IP and Wi-Fi protocols.- RTOS Proficiency : Proficiency in RTOS (FreeRTOS preferred).- IoT Knowledge : Knowledge of IoT concepts, MQTT, and AWS.- Debugging Skills : Experience with real-time in-circuit debugging tools.- Problem-Solving : Strong problem-solving and analytical skills.- Time Management : Excellent time management and organizational skills.- Teamwork : Ability to work independently and as part of a team. KeywordsWiFi,Embedded System,RTOS,MQTT Protocols,AWS,IoT,Emerging Technologies,FreeRTOS,Embedded C,Microcontroller,Firmware Development*
Posted 3 weeks ago
3.0 - 7.0 years
8 - 15 Lacs
Bengaluru
Work from Office
raja.a@honeybeetechsolutions.com RESUME TO Embedded C Algorithm Planning Embedded C Algorithm Design Design of code in compliance with MISRA Standards Multiple Communication Modules Development according to the Requirements Effective Module Error handling Performing Unit Testing of the modules developed by self and the TVS Team Dynamic Testing of the modules developed by self and the TVS Team Working on Diagnostics based on UDS Protocol Working on Flashing based on UDS Protocol Secure Boot functionality enablement in the Controller
Posted 3 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
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.
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.
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.
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!
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.
We have sent an OTP to your contact. Please enter it below to verify.