Home
Jobs

622 Embedded Software Jobs - Page 21

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

2 - 7 years

4 - 9 Lacs

Chennai

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. Job Summary: 3+ years experience with Programming Language such as C, C++, exposure to Python, etc. 3+ years development experience with Programming Language such as C, C++, Python, etc.. 3+ years professional work experience in embedded software, driver development, OS like Linux/Android/QNX any RTOS etc. 3+ years experience with low level software/ interface and debugging. 3+ years experience with industry standard software development tools:HSW/HE debuggers, code revision systems (GIT, Gerrit, Perforce), IDEs and build tools. Experience in Secure Coding , software design and implementation levels. Strong OS fundamentals. Linux and kernel development a strong plus Experience with ARM architecture is added advantage. Experience in BSP development. Experience with low level device driver programming, boot code development Familiar with Modern OO design practices, such as C++11/17, a plus Excellent communication skills (written and verbal) and team player Should be self motivated and self driven Preferred Qualifications: Master's Degree in Engineering, Information Systems, Computer Science or related field. 4+ years of Software Engineering or related work experience. 2+ years of experience with Database Management Software. 2+ years of experience with API. 1+ year of work experience with Git, Perforce, or Source Code Management System Applicants :Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.

Posted 3 months ago

Apply

2 - 7 years

4 - 9 Lacs

Hyderabad

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: This challenging job involves design, development and implementation of SW for audio/voice use cases on Qualcomm DSPs which are part of Qualcomm Snapdragon Processor. The use cases span across smart phones, smart speakers, media boxes and a wide range of other smart devices. It requires gaining in depth understanding of the DSP architecture, proprietary RTOS on DSP, DSP framework for audio/voice, various audio interfaces like I2S, HDMI, SPDIF etc, pre/post processing modules, Voice Activation and encoders/decoders for speech/audio. It provides opportunity to interact with Hardware, HLOS, Audio Tuning teams located globally. This position requires the candidate to design, implement, integrate and commercialize various software modules on DSP platforms. Responsibilities also include requirements analysis, software maintenance and troubleshooting of audio DSP framework, services, and drivers. Please apply if interested and prepared for this exciting but challenging opportunity This challenging job involves design, development and implementation of SW for audio/voice use cases on Qualcomm DSPs which are part of Qualcomm Snapdragon Processor. The use cases span across smart phones, smart speakers, media boxes and a wide range of other smart devices. It requires gaining in depth understanding of the DSP architecture, proprietary RTOS on DSP, DSP framework for audio/voice, various audio interfaces like I2S, HDMI, SPDIF etc, pre/post processing modules, Voice Activation and encoders/decoders for speech/audio. It provides opportunity to interact with Hardware, HLOS, Audio Tuning teams located globally. This position requires the candidate to design, implement, integrate and commercialize various software modules on DSP platforms. Responsibilities also include requirements analysis, software maintenance and troubleshooting of audio DSP framework, services, and drivers. Please apply if interested and prepared for this exciting but challenging opportunity Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Additional About The Role : Experience of 3 - 5 years on any DSP/Embedded processor with proficiency in C/C++ programming, computer architecture, operating systems and some of the below areas: Knowledge of multi-threaded programming. Strong software debugging skills in real time operating systems, preferably on DSP platforms. Audio use cases (e.g. playback, recording and streaming, etc.). Voice use cases (e.g. CS and PS calls). Optimization for MIPS, Memory Audio/speech pre/post processing (e.g. Echo cancellation, Noise suppression, Audio Effects) Audio/speech compression standards (e.g. MP3, AAC, FLAC, AMR, EVS, etc.). Expertise in working with tools and techniques used on DSP platforms (e.g. Trace32, JTAG, etc.). Audio Interfaces like I2S, HDMI, SPDIF Responsibilities : Responsibilities include optimization for DSP, developing/enhancing the framework/drivers for new use cases, drivers for audio interfaces, drive design discussions across teams, SW maintenance. Applicants :Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.

Posted 3 months ago

Apply

2 - 7 years

4 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm ADAS/Autonomy team is engaged in offering optimized solutions built on DSP, computer vision and machine learning algorithms for the Qualcomm ADAS/Autonomy SoCs. We are seeking engineers with experience in system and SoC SW level functional safety concepts. The job requires understanding and defining of the Safety Concept and Architecture, Software Safety requirements, defining and deploying safety processes and development of Safety software by following the ISO26262 software processes. Interaction with customers, architects and test/integration teams are required as part of the job. The job also involves working with the Software quality team for adherence of ISO26262 and ASPICE processes. In this role, the candidate will work with local and global teams to understand, define and implement and productize Automotive specific features including software enablement (drivers/BSP/RTOS/AUTOSAR MCAL), security, functional safety, and power applied to Automotive products on our current and next generation SoCs. The candidate will also have the responsibility to coordinate and execute plans which will encompass validation of all the feature requirements. The Candidate will have the responsibility to identify and address any abnormal discoveries by root-causing and providing detailed corrective actions in the form of optimizations and/or fixes. When possible, the candidate is expected to prototype and pre-validate recommended fixes. Additionally, the candidate will be responsible for any automation of design under test along with validation efforts and working closely with design/production/bench IP teams. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. 2-5 years of Embedded Software Development experience, including low level drivers, and RTOS The candidate should possess 3 to 6 years of industry experience in embedded software driver development and having expertise in one or more below areas would be preferred: Should be able to ramp up fast and must have the attitude to work with the team. Strong C and Assembly Programming with OS & Multi-Processor concepts Embedded software development in C and C++ on ARM or similar cores. Hands on experience of driver development on any RTOS, Experience in SafeRTOS/FreeRTOS based development is nice to have Experience in Autosar MCAL development is nice to have Experience in Autosar BSW integration and validation is nice to have ARM Trust-Zone & ARMv7/v8 architecture. Good debugging skills with experience on debugging with Lauterbach JTAG debuggers. Work on challenging customer requirements and issues. Basic understanding one or more of hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/UART/CAN/Ethernet/Clock/etc) Automotive SW development experience is must have Experience in ISO26262/functional safety and ASPICE is highly desirable Understanding on ARM Hypervisor & Virtualization is desirable Knowledge of Software/Hardware Security concepts is desirable Closely work with the hardware team to contribute/suggest modifications to the hardware design. Any past working experience on Qualcomm chips nice to have Applicants :Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.

Posted 3 months ago

Apply

1 - 6 years

3 - 8 Lacs

Hyderabad

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. - Responsible for WLAN FW development - Design & develop WLAN FW SW include 802.11 specification related development - Good debugging skills - 1 to 3 years of industry experience in real time embedded software - Strong C design and coding skills and experienced in low level debugging - Strong embedded knowledge - Experience in working with low level SW (interaction with HW) - Familiarity with real-time operating system concepts/multithreading concepts - Familiarity with BT profiles (like SCO/eSCO/A2DP/OPP/SPP etc.) Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 1+ years Software Engineering or related work experience. 1+ years experience with Programming Language such as C, C++, Java, Python, etc. Strong C design and coding skills and experienced in low level debugging Familiarity with WLAN standards Familiarity with real-time operating systems Applicants :Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.

Posted 3 months ago

Apply

3 - 8 years

5 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm ADAS/Autonomy team is engaged in offering optimized solutions built on DSP, computer vision and machine learning algorithms for the Qualcomm ADAS/Autonomy SoCs. We are seeking engineers with experience in system and SoC SW level functional safety concepts. The job requires understanding and defining of the Safety Concept and Architecture, Software Safety requirements, defining and deploying safety processes and development of Safety software by following the ISO26262 software processes. Interaction with customers, architects and test/integration teams are required as part of the job. The job also involves working with the Software quality team for adherence of ISO26262 and ASPICE processes. In this role, the candidate will work with local and global teams to understand, define and implement and productize Automotive specific features including software enablement (drivers/BSP/RTOS/AUTOSAR MCAL), security, functional safety, and power applied to Automotive products on our current and next generation SoCs. The candidate will also have the responsibility to coordinate and execute plans which will encompass validation of all the feature requirements. The Candidate will have the responsibility to identify and address any abnormal discoveries by root-causing and providing detailed corrective actions in the form of optimizations and/or fixes. When possible, the candidate is expected to prototype and pre-validate recommended fixes. Additionally, the candidate will be responsible for any automation of design under test along with validation efforts and working closely with design/production/bench IP teams. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. 3-6 years of Embedded Software Development experience, including low level drivers, and RTOS The candidate should possess 3 to 6 years of industry experience in embedded software driver development and having expertise in one or more below areas would be preferred: Should be able to ramp up fast and must have the attitude to work with the team. Strong C and Assembly Programming with OS & Multi-Processor concepts Embedded software development in C and C++ on ARM or similar cores. Hands on experience of driver development on any RTOS, Experience in SafeRTOS/FreeRTOS based development is nice to have Experience in Autosar MCAL development is nice to have Experience in Autosar BSW integration and validation is nice to have ARM Trust-Zone & ARMv7/v8 architecture. Good debugging skills with experience on debugging with Lauterbach JTAG debuggers. Work on challenging customer requirements and issues. Basic understanding one or more of hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/UART/CAN/Ethernet/Clock/etc) Automotive SW development experience is must have Experience in ISO26262/functional safety and ASPICE is highly desirable Basic knowledge on Power Mgmt. IC is desirable Knowledge of Software/Hardware Security concepts is desirable Closely work with the hardware team to contribute/suggest modifications to the hardware design. Any past working experience on Qualcomm chips nice to have Applicants :Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.

Posted 3 months ago

Apply

3 - 8 years

5 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Qualcomm has been instrumental in driving the communication revolution which has touched every aspect of our modern life. The Wireless R&D (WR&D) in Bengaluru is working to advance the state of the art in WLAN communications by developing novel technology enhancements for inclusion in the next generation wireless connectivity for XR and other low latency products. About The Role :: We are looking for an individual who is both passionate about software development and has hands on experience with embedded wireless development. The role requires an engineer with good knowledge of WLAN specifications, motivated about delivery of high-quality software with data driven software development and prototyping approach. Knowledge of Qualcomm WLAN products (on either of mobile, XR, access point architecture) is desired. Experience of applying of machine learning technology in wireless domain would be a plus. The current role requires (1) WLAN specification knowledge. Understanding of QC WLAN architecture is a desired. (2) Design and coding experience in multi-threaded embedded platform (3) Work with various stakeholders across Systems and Test charter to steer prototyping efforts (4) Ability to analyze, diagnose system level issues and explore various algorithms. (5) Exhibit self-learning and continuous passion for exploring Minimal Qualifications: - Bachelors degree in communication engineering, computer science, or related field. - 3+ years experience designing & developing high quality software - 3+ years experience with Programming and debugging in C, Python. - Demonstrated experience in understanding legacy software systems and collaborating with cross functional teams during software development lifecycle - In depth understanding of algorithms, data structure, embedded software architecture - Strong knowledge of networking concepts (e.g. routing), especially on Linux and socket programming. - Proven hands-on experience and debugging skills in lab-based work environment. - Good communication skills both verbal and written. Preferred Qualifications: - Masters degree in communication, computer science or relevant stream - Experience with wireless family of protocols (Wi-Fi, BT) theory and practice a plus - Experience in deriving software requirements from system specification and design to implementation to delivery - Experience in ideation leading to patent filing - Understanding of Hostapd, Supplicant, Android WLAN APIs is a plus - 1+ years experience with application of ML algorithms to solve problems Applicants :Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.

Posted 3 months ago

Apply

5 - 11 years

30 - 34 Lacs

Pune

Work from Office

Naukri logo

Alexa, find me a job where I can create and innovate. Quality Assurance Engineers at Amazon test cutting edge applications and products at the user level and code level, both manually and with automated tools. They are able to understand software internals, debug problems using log files, and write automated tests with Scripting tools and/or user-level automated tools. QAEs at Amazon are excellent individual contributors capable of taking up tasks from start to completion with minimal help. QAEs would be responsible for understanding the domain and the product in detail and coming up with the test strategy/planning, coming up with the test cases, driving the test case sign-off processes with the stakeholders, contributing to code level Unit tests, test execution and reporting. Basic qualifications Experience in manual testing and automated testing 5+ year of experience working as a Quality Assurance Engineer Bachelor s degree in Computer Science, Computer Engineering or similar technical field. 2+ years of experience in automation development and testing using Python, experience in automating the test cases for embedded software. A day in the life As a QAE on the team, you will champion the quality of our features in our development pipeline using both automated and manual tests, reporting and verifying defects, and signing-off on features and release candidates. You will own authoring and the execution of test plans and test cases. You will have a significant impact on the quality and delivery speed of our software, our business, and most importantly our customers. You will work closely with developers, product managers, and other QA in order to ensure the features we deliver to our customers have a high level of quality. In addition, you will also have the opportunity to propose improvements to our existing processes and automated tools in order to improve the team s speed, quality, and efficiency. - 4+ years of quality assurance engineering experience - Experience in manual testing - Experience in automation testing - Experience as QA lead on medium to large sized projects - Experience scripting or coding

Posted 3 months ago

Apply

1 - 5 years

9 - 16 Lacs

Bengaluru

Hybrid

Naukri logo

Role & responsibilities : Embedded Software Developer/Integrator- Automotive Preferred candidate profile : Developing & integrating Software components. Ensure the diff: modules of the SW interact correctly & efficiently Handling Automotive OEM/project specific requirements & guidelines 1-5 yrs professional Experience Excellent in embedded C Proven hands on experience in SW development, testing and debugging Understanding of micro-controllers and peripherals Very good experience in project build and integration (ex : make environment, compilers, linkers) Very good knowledge of configuration management and requirement management tools Good testing experience - usage of test benches & debuggers Very good communication skills

Posted 3 months ago

Apply

3 - 8 years

5 - 15 Lacs

Pune, Ahmedabad

Work from Office

Naukri logo

Key Responsibilities Responsible for design and development of real time embedded software/firmware on RTOS based Platforms To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. Participate in high level requirements analysis, High level and low level software design Perform software testing including unit and functional testing Troubleshoots software problems which are complex in nature. Documenting technical deliverable like software specifications, design document, code commenting and unit test cases, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develop new approaches to complex design problems. Experience / Skills Required Strong RTOS experience like FreeRTOS or similar Experience in bootloader development Strong experience working with various micro controllers and IDE for the same Expertise in various peripheral buses such as I2C, SPI, Serial Experience working with HAL Experience in RTOS based application development Expertise in Optimizations on embedded platform Strong C/C++ Programming skills Experience in assembly level coding is added advantage Use of hardware such as oscillator and logic analyzers for hardware debugging Strong debugging skills Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. Company Profile eInfochips, an Arrow company, is a leading global provider of product engineering and semiconductor design services. With over 500+ products developed and 40M deployments in 140 countries, eInfochips continues to fuel technological innovations in multiple verticals. The company's service offerings include digital transformation and connect IoT solutions, Including IoT Security, across various cloud platforms, including AWS and Azure. eInfochips has in-depth expertise in the areas of firmware design for embedded systems development. We offer end-to-end support for firmware development starting from system requirements to testing for quality and environment. eInfochips develops BSPs to reflect the CPU and peripherals of the generic OS interfaces. Our BSPs are developed to provide complete functionality that can enable interface between different embedded systems components. Complementing our specialization with disparate operating systems, our BSPs are compatible with Android, Linux, Windows, and other mobile platforms. We have strategic partnerships with many leading technology companies. This enables us to have early access and expertise on the latest products from these companies, and also consult with product teams for first-hand support. Armed with this experience, our team has delivered faster uptime for various embedded systems development projects and has successfully addressed the inherent limitations of different hardware and embedded devices. Do you want to know more about us? Kindly click any of the following links based on your interest. Our Website : https://www.einfochips.com Our LinkedIn profile : https://www.linkedin.com/company/einfochips/

Posted 3 months ago

Apply

3 - 8 years

4 - 8 Lacs

Navi Mumbai

Work from Office

Naukri logo

Job Profile: Embedded Engineer Job Overview Lateral emSoft Pvt Ltd is seeking a highly skilled Embedded Engineer to work on microcontroller-based IoT solutions with a strong focus on hardware design, firmware development, and networking protocols . The ideal candidate will develop, test, and integrate embedded systems for various IoT applications such as cold chain monitoring, fleet tracking, and industrial automation . Key Responsibilities 1. Embedded System Development Design and develop hardware solutions using microcontrollers (ARM, STM, ESP, PIC, AVR, etc.). Work with peripherals such as SPI, I2C, UART, PWM, ADC, and DAC for sensor interfacing and control. Develop low-level firmware to interface with hardware components. 2. Communication & Networking Protocols Implement communication interfaces including RS485 (Modbus), Ethernet, Bluetooth, LoRa, and Wi-Fi for device connectivity. Work with IoT protocols like MQTT, TCP/IP, and Modbus for cloud integration. Optimize communication protocols for real-time and low-power embedded systems . 3. Firmware Development & Debugging Develop and maintain C-based firmware for embedded systems. Write efficient and memory-optimized code for microcontrollers. Debug and troubleshoot firmware using oscilloscopes, logic analyzers, and debuggers . 4. Hardware Understanding & Testing Analyze digital circuits and PCB schematics to ensure proper hardware functionality. Conduct hardware validation, testing, and troubleshooting . Optimize power consumption, reliability, and performance for embedded IoT devices. 5. IoT & Cloud Integration Work on edge-to-cloud integration , ensuring IoT devices can transmit data securely. Develop and optimize cloud connectivity for real-time data processing . Collaborate with software engineers and cloud teams to ensure seamless integration. Key Skills & Qualifications Educational Background: Bachelors or Master’s degree in Electronics, Electrical, Instrumentation, or Computer Engineering . Embedded Systems or IoT-related certifications are a plus. Technical Skills: Strong proficiency in C programming for embedded development. Experience with microcontroller peripherals (SPI, I2C, UART, PWM, ADC, DAC) . Knowledge of RS485 (Modbus), Ethernet, Bluetooth, LoRa, and Wi-Fi communication protocols . Ability to read and understand digital/hardware circuit schematics . Proficiency in debugging tools such as oscilloscopes, logic analyzers, and JTAG debuggers . Experience: 2+ years in embedded systems development. Experience in IoT device development, industrial automation, or sensor-based systems . Hands-on experience with RTOS, FreeRTOS, or embedded Linux is a plus. Soft Skills: Strong problem-solving and analytical skills . Ability to work independently and in a collaborative team environment . Good communication skills to interact with cross-functional teams. Additional Requirements Experience with PCB schematic review and debugging . Knowledge of low-power embedded system design for IoT applications. Passion for developing innovative embedded solutionsRole & responsibilities Preferred candidate profile Perks and benefits

Posted 3 months ago

Apply

6 - 11 years

10 - 20 Lacs

Hyderabad

Work from Office

Naukri logo

Role & responsibilities Lead and manage FW development projects with Linux ,Python & C++ Expertise in Python programming & Linux, Yocto C and C++ with micro-controller Experience with PIDs, Microcontrollers, 1-wire, I2C, SPI protocols Expertise with embedded project stack including Git, toolchain etc Understanding other scripting languages like Lua B. E (or) B. Tech/ M. E (or) M. Tech in ECE/ EEE or any relevant 6+ years core technical experience in HW designs Strong understanding of HW/FW/SW integration Fluent communication MS Word, Excel, PowerPoint Aware of quality, compliance, safety & EE standards Drive FW projects involving microcontrollers, PIDs , IoT devices Prepare qualification/testing/validation plans & co-ordination. SME for Embedded Python, Linux & C++ Manage direct & indirect individuals /teams for projects. Drive communication with customers, vendors & global teams Co-orodinate with Project Managers, customers & stakeholders

Posted 3 months ago

Apply

6 - 10 years

8 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

The Candidate is suppose to take care of below points: Analyzes existing embedded software to add features, make modifications, fix, and/or port to different platforms. Tests software designs and code at the unit and system level to ensure that all requirements are met and the highest software quality is achieved. Provides technical leadership for all domain software development activities and should take lead in code reviews, team mentoring etc. Identifies product requirement or performance issues and help team members in fixing them. Implement comprehensive unit tests for confirming functionality and the quality of code. Ensure high-quality code and related documentation. Provide mentorship junior engineers on your team to help them grow in their technical responsibilities and remove blockers to their autonomy. Technical Requirements Good understanding of Object-oriented programming, design principles and programming practices. Solid Experience of C/C++, QT/QML, Data Structures, STL, Multithreading etc. on Linux and Windows. Good Understanding of State Machine, UML diagrams, OOAD. Well versed with asynchronous programming, IPC (Message Queues, pipes etc.), Events, etc. Should have experience in using multiple development and debugging tools like GDB, memory profilers, Val grind etc. Your ZEISS Recruiting Team: Ragul J P

Posted 3 months ago

Apply

2 - 5 years

2 - 6 Lacs

Pune

Work from Office

Naukri logo

Skill : Explain and communicate the design / development to the customer Perform and evaluate test results against product specifications Develop user interfaces business software components and embedded software components 5 Manage and guarantee high levels of cohesion and quality6 Use data models Estimate effort and resources required for developing / debugging features / components Perform and evaluate test in the customer or target environment Team Player Good written and verbal communication abilities Proactively ask for help and offer help Knowledge : Appropriate software programs / modules Technical designing Programming languages DBMS Operating Systems and software platforms Integrated development environment (IDE) Agile methods Knowledge of customer domain and sub domain where problem is solved

Posted 3 months ago

Apply

3 - 6 years

4 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

Job Description This role involves the development and application of engineering practice and knowledge in the following technologies Standards and protocols, application software embedded software for wireless and satellite networks, fixed networks enterprise networks connected devices IOT and device engineering, connected applications 5G edge, B2X apps and Telco Cloud, Automation and Edge Compute platforms. This role also involves the integration of network systems and their operations, related to the above technologies. Job Description - Grade Specific Focus on Connectivity Network Engineering. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers.

Posted 3 months ago

Apply

5 - 10 years

7 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Embedded BSP About The Role : : We are seeking highly motivated and creative visionaries who have a passion for connecting people to their cars. If you are looking to be in the driver's seat of innovation, this is the place to be. To design and develop, Embedded Software for IOT devices with latest features like Fleet Tracking, Insurance applications, Safety Camera etc. Responsibilities : Develop/Integrate embeddedLinuxdevice drivers, and proprietary modules. CustomizeBSP, boot code and device drivers for embeddedLinuxplatform and QNX on ARM processors like NXP, Qualcomm and Quectel Lead board bring up activities for new platforms and provide feedback on board layouts during design phase. Setup yocto based build environment for delivery of kernel, rfs and boot images. Identify the technical dependencies & risks early in the stage to aid proper planning. Requirements : Bachelor's degree in Electronics or Computer Engineering (advanced degree preferred). Minimum 3+ years of Industry experience with automotive domain (preferred). Experience in one or more of the following areas:Board Support Package, Operating Systems, RTOS, Bootloader, Power Management,Linux, MCU (Microcontroller). Experience in hardware bring up using interfaces like ADC, PWM, GPIO, SPI, I2C, etc. Working Experience on ARM processor Architecture. Hands-on experience inBSP, bring-up and troubleshooting of embeddedLinuxplatforms. Strong knowledge ofLinuxdriver programming, kernel architecture and u-boot architecture.

Posted 3 months ago

Apply

5 - 10 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Dominic Lewis has been mandated to hire for Embedded SW Engineer. Candidate must have good knowledge in mobile radio technologies (5G, 4G, 802.11p, C-V2X) and embedded systems. Knowledge of formal processes and software quality standards such as SPICE, CMMI, ISO 16949. Good experience in C++ or Python. Should be from the automotive industry.

Posted 3 months ago

Apply

10 - 18 years

1 - 6 Lacs

Noida

Work from Office

Naukri logo

Successfully developing, & implementing Modbus, STM32, SPI, I2C, RS232/485, CAN, UART in products. Design and implement software of embedded devices and systems from requirements to production and commercial deployment. Required Candidate profile Thorough knowledge of active and passive components, Microcontroller, Power electronics parts. Deep knowledge and product development experience on Embedded.

Posted 3 months ago

Apply

6 - 11 years

16 - 31 Lacs

Hyderabad

Work from Office

Naukri logo

Hi All, Hiring for C++ with experience in Embedded Development Job Description. 1. C++ with experience in Embedded Development. 2.Architectural design and development experience for a networked, distributed computing ecosystem 3.Hands on experience in at least one complete embedded software development product life cycle from concept development through product testing and final release 4.Good understanding of the entire software development life cycle (SDLC) 6.6 to 13 years of experience Location : Hyderabad Interested candidates pls share resume to padmaja.lankalapalle@cognizant.com

Posted 3 months ago

Apply

3 - 6 years

6 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

Software Skills : C, Embedded C, Embedded software experience with the 16/32 bit micro controllers like STM32 and SOCs like ITE or any other. Familiar with IDEs : Visual Studio Code. Experience in RTOSs : FreeRTOS, Zephyr. Experience in Embedded Linux. A rchitectures : 8051, ARM, AVR, Panasonic, Renesas Communication : USB, Ethernet, BLE, CAN, I2C, SPI, UART Product preferences : Washing Machine, Microwave Oven, Air conditioners Working experience in CMSIS supported platforms is added advantage. Hardware Debugging Expertise using Emulator, CAN Analyzer, Ethernet, JTAG, Oscilloscope etc.

Posted 3 months ago

Apply

8 - 13 years

30 - 90 Lacs

Gurgaon

Work from Office

Naukri logo

about the role Develop and maintain Embedded software solutions for communication and data management systems within gateways Design, develop, and test embedded software for gateway devices Collaborate with hardware and software teams to ensure system integration s. Analyze and troubleshoot technical issues related to embedded systems. Write technical documentation and software specifications. Participate in code reviews and integration testing . about you Proficiency in Embedded programming languages (C, C++) Knowledge of Communication protocols (MQTT, CoAP, HTTP) Experience with OpenWRT and development of solutions based on this platform Experience in Software development for gateways Strong background in Wi-Fi technologies and data management Proficient in TCP/IP stack and networking concepts Familiarity with prpl (prpl Foundation) and its frameworks Understanding of real-time operating systems (RTOS) Familiarity with Embedded architectures Ability to work in a team and communicate effectively. department Hosted Staff- Innovation India Orange Business is a network and digital integrator that understands the entire value chain of the digital world, freeing our customers to focus on the strategic initiatives that shape their business. Every day, you will collaborate with a team dedicated to providing consistent, sustainable global solutions, no matter where our customers operate. With over 30,000 employees across Asia, the Americas, Africa, and Europe, we offer a dynamic environment to develop and perfect your skills in a field filled with exciting challenges and opportunities.

Posted 3 months ago

Apply

4 - 9 years

18 - 20 Lacs

Gurgaon

Work from Office

Naukri logo

about the role Develop and maintain Embedded software solutions for communication and data management systems within gateways Design, develop, and test embedded software for gateway devices Collaborate with hardware and software teams to ensure system integration s. Analyze and troubleshoot technical issues related to embedded systems. Write technical documentation and software specifications. Participate in code reviews and integration testing . about you Proficiency in Embedded programming languages (C, C++) Knowledge of Communication protocols (MQTT, CoAP, HTTP) Experience with OpenWRT and development of solutions based on this platform Experience in Software development for gateways Strong background in Wi-Fi technologies and data management Proficient in TCP/IP stack and networking concepts Familiarity with prpl (prpl Foundation) and its frameworks Understanding of real-time operating systems (RTOS) Familiarity with Embedded architectures Ability to work in a team and communicate effectively. department Hosted Staff- Innovation India Orange Business is a network and digital integrator that understands the entire value chain of the digital world, freeing our customers to focus on the strategic initiatives that shape their business. Every day, you will collaborate with a team dedicated to providing consistent, sustainable global solutions, no matter where our customers operate. With over 30,000 employees across Asia, the Americas, Africa, and Europe, we offer a dynamic environment to develop and perfect your skills in a field filled with exciting challenges and opportunities.

Posted 3 months ago

Apply

6 - 7 years

19 - 21 Lacs

Bengaluru

Work from Office

Naukri logo

The Senior firmware Engineer will develop new embedded applications by designing, developing, testing, and releasing the firmware solutions. The candidate must be able to work across multiple stages of R&D projects and manage multiple competing priorities at the same time. Roles and Responsibility: Embedded Software design for the companys suite of process instruments Analyze requirements and provide creative software solutions and designs to meet these requirements Design and develop application on Linux and/or RTOS platforms Design and develop drivers for Linux and/or RTOS platforms Participate in software and hardware design reviews Generate design documentation and test plans Provide legacy product software support and software updates as necessary Contribute to process improvement initiatives as required. Preferred Skills: Expert knowledge of C/C++ and Object-oriented programming Strong knowledge of Linux and experience in Linux Application development Proficient in develping firmware on bare metal systems as well as with real-time operating systems from Free RTOS to Linux (using Yocto build system). Capable of provisioning an RTOS from scratch Familiarity with TCP/IP communications and basic network systems Familiarity with high-level communication protocols such as MODBUS, HART. CANOpen a plus. Experience with low-level communication protocols such as SPI, I2C, CAN, UART Familiarity and experience with hardware device drivers such as A/Ds, D/As and other IC peripherals are desirable. ARM micro controller experience, especially ST Microelectronics Experience with debugging/diagnostic techniques and tools Must have a working knowledge of electronics and work closely with the hardware engineers from concept to HW/SW AMETEK, Inc. is a leading global provider of industrial technology solutions serving a diverse set of attractive niche markets with annual sales over $7.0 billion. AMETEK is committed to making a safer, sustainable, and more productive world a reality. We use differentiated technology solutions to solve our customers most complex challenges. We employ 21,000 colleagues, in 35 countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual, Inclusion, Teamwork, and Social Responsibility. AMETEK (NYSE:AME) is a component of the S&P 500. Visit www.ametek.com for more information.

Posted 3 months ago

Apply

1 - 3 years

2 - 5 Lacs

Hyderabad

Work from Office

Naukri logo

PCB Layout Engineer Apply Now Hyderabad, Telangana, India Job Type Full Time About the Role We are looking for experienced PCB Layout Engineer to join our team for developing a robust, scalable, and user-friendly automation system and Solutions. The ideal candidates will have hands-on experience with both PCB Design and Schematic Design and development and will be responsible for the full PCB DFM development lifecycle. Requirements Key Responsibilities: PCB Design & Layout: Develop high-quality PCB layouts from schematics using Altium Designer and other CAD tools. Prepare design files for PCB fabrication and assembly, ensuring manufacturability and adherence to design rules. Collaboration & Documentation: Work closely with the hardware engineering team to interpret schematics and design specifications. Maintain thorough documentation of design revisions and process changes. Design Verification & Optimization: Perform design reviews and implement necessary changes to meet performance and reliability requirements. Optimize board layouts for signal integrity, thermal management, and electromagnetic compatibility. Cross-functional Coordination: Collaborate with production teams to resolve any design or manufacturing issues. Coordinate with suppliers to ensure the feasibility and cost-effectiveness of PCB designs. Required Qualifications: Bachelor s degree in Electronics, Electrical Engineering, or a related field. 1-3 years of experience in PCB layout/design, preferably using Altium Designer. Strong understanding of schematic capture, component placement, routing techniques, and PCB fabrication processes. Familiarity with other CAD tools and design standards. Excellent attention to detail and problem-solving skills. Good communication skills and ability to work collaboratively in a team environment. We Offer: Competitive salary and benefits package. Opportunities for professional growth and development. A dynamic, collaborative work environment focused on innovation. Exposure to cutting-edge technologies and projects in embedded systems and IoT. How to Apply: Interested candidates are invited to submit their resume and cover letter for consideration. About the Company EURTH TECHTRONICS PVT LTD is a company that s specialized in the Manufacturing, Research and Development of innovative Consumer Electronics. Specifically, the company aims at developing and commercializing next generation Technology with various such other products in IoT, Block Chains, NFT s and Crypto spaces. Using a wide range of technologies such as electronics, embedded software, signal processing, biomedical engineering, mechanical engineering, material sciences and optics will be a day to day job. The aim of Sales and Marketing is to maintain and improve the current marketing methods in existence in the organization and to develop innovations that strengthen the organization s position in the marketplace. We currently are catering to B2B and the company envision to step in in to B2C markets. Apply Now

Posted 3 months ago

Apply

10 - 15 years

40 - 70 Lacs

Bengaluru

Work from Office

Naukri logo

"> About Us Roles and Responsibility 10+ Years ofexperience, BTech/MTech As Sr RTL DesignLead, the candidate is expected to have prior experience in defining the MicroArchitecture, methodology flow and RTL implementation IPs and SoC Integration. The candidate willmeet regularly with other functional team members such as Architects, RTL andDFT Engineers, Verification Engineers, Physical Designers, CAD Engineers,Product Engineers and Program Management to ensure successful and timelyproject completion. Responsibilities Participatein the development of SoC architecture solutions, and analyse implementationtrade-offs Evaluationof third party IP to check the functional feasibility and PPA targets Definearchitecture for next-gen ASICs (ARM Cortex M series) including processorsystem, IO Peripherals, platform management, interconnect, and memory subsystem Implementationof design in RTL, SoC Integration etc. Collaboratewith cross functional teams - DFT, DV and Physical Implementation teams Workwith other architects, design/verification, and software for the IP development& acquisition Desired Skills Strongfoundation in SoC architecture and processor systems with proven years ofexperience Provenexperience in ARM Cortex M based SoCs Goodunderstanding of Embedded Software architecture (Bare Metal) Excellentknowledge of CPU, AXI Interconnect, and I/O peripherals Goodanalytical problem solving, and attention to details Workingknowledge of C, SystemVerilog, and Python Excellentwritten and verbal communication skills Knowledgeof SOC development flow and accelerator IP Experiencein micro-architecture and digital design/verification Knowledgeof power management, boot, security and memory architectures Exposureto performance modelling and analysis will be a plus

Posted 3 months ago

Apply

6 - 7 years

7 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

The Senior firmware Engineer will develop new embedded applications by designing, developing, testing, and releasing the firmware solutions. The candidate must be able to work across multiple stages of R&D projects and manage multiple competing priorities at the same time. Roles and Responsibility: Embedded Software design for the companys suite of process instruments Analyze requirements and provide creative software solutions and designs to meet these requirements Design and develop application on Linux and/or RTOS platforms Design and develop drivers for Linux and/or RTOS platforms Participate in software and hardware design reviews Generate design documentation and test plans Provide legacy product software support and software updates as necessary Contribute to process improvement initiatives as required. Preferred Skills: Expert knowledge of C/C++ and Object-oriented programming Strong knowledge of Linux and experience in Linux Application development Proficient in develping firmware on bare metal systems as well as with real-time operating systems from Free RTOS to Linux (using Yocto build system). Capable of provisioning an RTOS from scratch Familiarity with TCP/IP communications and basic network systems Familiarity with high-level communication protocols such as MODBUS, HART. CANOpen a plus. Experience with low-level communication protocols such as SPI, I2C, CAN, UART Familiarity and experience with hardware device drivers such as A/Ds, D/As and other IC peripherals are desirable. ARM micro controller experience, especially ST Microelectronics Experience with debugging/diagnostic techniques and tools Must have a working knowledge of electronics and work closely with the hardware engineers from concept to HW/SW

Posted 3 months ago

Apply

Exploring Embedded Software Jobs in India

India has emerged as a major hub for embedded software development, with a growing demand for skilled professionals in this field. Embedded software engineers play a crucial role in designing and developing software for embedded systems, which are used in a wide range of industries such as automotive, healthcare, consumer electronics, and more. If you are considering a career in embedded software in India, here is a comprehensive guide to help you navigate the job market.

Top Hiring Locations in India

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

These cities are known for their vibrant tech ecosystems and host a large number of companies looking to hire embedded software professionals.

Average Salary Range

The average salary range for embedded software professionals in India varies based on experience level. Entry-level positions typically start from ₹4-6 lakhs per annum, while experienced professionals can earn upwards of ₹15 lakhs per annum.

Career Path

A typical career path in embedded software may look like: - Junior Embedded Software Engineer - Embedded Software Engineer - Senior Embedded Software Engineer - Tech Lead or Embedded Systems Architect

Advancing in this field often involves gaining expertise in specific technologies and taking on more complex projects.

Related Skills

In addition to expertise in embedded software development, professionals in this field are often expected to have knowledge of: - C/C++ programming - Real-time operating systems - Hardware understanding - Debugging and troubleshooting skills

Interview Questions

  • What is an embedded system? (basic)
  • Explain the difference between microprocessor and microcontroller. (basic)
  • What is the role of bootloader in embedded systems? (medium)
  • How do you optimize code for memory-constrained embedded systems? (medium)
  • What is the difference between static and dynamic linking in embedded software? (medium)
  • Explain the concept of interrupts in embedded systems. (medium)
  • What is DMA (Direct Memory Access) and how is it used in embedded systems? (advanced)
  • How do you ensure real-time constraints in embedded software development? (advanced)
  • Explain the process of flashing firmware onto a microcontroller. (advanced)
  • How do you handle power management in embedded systems? (advanced)
  • Discuss the importance of RTOS (Real-Time Operating System) in embedded software development. (advanced)

Closing Remark

As you explore opportunities in the embedded software job market in India, remember to showcase your skills and experience confidently during interviews. With the right preparation and a solid understanding of the fundamentals, you can carve out a successful career in this dynamic field. Good luck on your job search!

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