Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
3 - 7 years
8 - 14 Lacs
Surat
Work from Office
Job Title : C++ Embedded Developer Location : Across IndiaEmployment Type : Full-TimeRole Overview : As a C++ Developer, you will play a crucial role in designing, developing, and optimizing embedded software that operates in real-time environments. You will collaborate with hardware engineers, product managers, and fellow developers to deliver cutting-edge solutions that meet the highest standards for performance and security. Key Responsibilities : - Embedded Development : Design, implement, and maintain software for embedded systems using C/C++, ensuring it meets functional, performance, and safety requirements. Hardware Integration : Collaborate with hardware teams to interface software with microcontrollers, sensors, and communication modules (SPI, I2C, UART, CAN, etc.). Firmware Development : Build and optimize firmware for various microcontrollers and embedded platforms, focusing on efficiency and reliability. Real Time Programming : Develop software within real time operating systems (RTOS), ensuring responsiveness and compliance with timing constraints. Optimization : Analyze and optimize embedded software for performance, memory usage, and power efficiency in resource constrained environments. Debugging & Testing : Debug and troubleshoot embedded systems using tools like JTAG, logic analyzers, and oscilloscopes. Conduct unit, integration, and system level testing. Documentation : Maintain thorough documentation of software architecture, design choices, and testing procedures. Team Collaboration : Work closely with cross functional teams to ensure seamless integration between hardware and software components. Innovation : Stay up to date with the latest embedded systems trends, technologies, and best practices to continuously improve processes and solutions. Required Qualifications : 3+ years of experience developing embedded software in C/C++. Deep knowledge of embedded systems, microcontroller architectures (e.g., ARM Cortex, PIC), and real time programming. Strong understanding of hardware software interfacing, including device drivers and peripheral communication (UART, SPI, I2C, etc.). Proven experience with embedded debugging tools (JTAG, oscilloscopes, logic analyzers) and development environments. Familiarity with version control (Git) and build systems like CMake or Makefiles. Experience working in resource constrained environments, with a focus on performance and memory optimization. Solid understanding of embedded system security, testing, and validation methodologies. Strong problem solving abilities, attention to detail, and a collaborative mindset.Nice to Have : Experience with wireless communication protocols (Bluetooth, Zigbee, LoRa, etc.). Familiarity with automotive or IoT specific embedded systems. Knowledge of Agile methodologies, particularly in embedded software projects. Experience with cybersecurity practices in embedded systems.
Posted 1 month ago
3 - 7 years
8 - 14 Lacs
Kolkata
Work from Office
Role Overview : As a C++ Developer, you will play a crucial role in designing, developing, and optimizing embedded software that operates in real-time environments. You will collaborate with hardware engineers, product managers, and fellow developers to deliver cutting-edge solutions that meet the highest standards for performance and security. Key Responsibilities : - Embedded Development : Design, implement, and maintain software for embedded systems using C/C++, ensuring it meets functional, performance, and safety requirements. - Hardware Integration : Collaborate with hardware teams to interface software with microcontrollers, sensors, and communication modules (SPI, I2C, UART, CAN, etc.). - Firmware Development : Build and optimize firmware for various microcontrollers and embedded platforms, focusing on efficiency and reliability. - Real-Time Programming : Develop software within real-time operating systems (RTOS), ensuring responsiveness and compliance with timing constraints. - Optimization : Analyze and optimize embedded software for performance, memory usage, and power efficiency in resource-constrained environments. - Debugging & Testing : Debug and troubleshoot embedded systems using tools like JTAG, logic analyzers, and oscilloscopes. Conduct unit, integration, and system-level testing. - Documentation : Maintain thorough documentation of software architecture, design choices, and testing procedures. - Team Collaboration : Work closely with cross-functional teams to ensure seamless integration between hardware and software components. - Innovation : Stay up to date with the latest embedded systems trends, technologies, and best practices to continuously improve processes and solutions. Required Qualifications : - 3+ years of experience developing embedded software in C/C++. - Deep knowledge of embedded systems, microcontroller architectures (e.g., ARM Cortex, PIC), and real-time programming. - Strong understanding of hardware-software interfacing, including device drivers and peripheral communication (UART, SPI, I2C, etc.). - Proven experience with embedded debugging tools (JTAG, oscilloscopes, logic analyzers) and development environments. - Familiarity with version control (Git) and build systems like CMake or Makefiles. - Experience working in resource-constrained environments, with a focus on performance and memory optimization. - Solid understanding of embedded system security, testing, and validation methodologies. - Strong problem-solving abilities, attention to detail, and a collaborative mindset. Nice to Have : - Experience with wireless communication protocols (Bluetooth, Zigbee, LoRa, etc.). - Familiarity with automotive or IoT-specific embedded systems. - Knowledge of Agile methodologies, particularly in embedded software projects. - Experience with cybersecurity practices in embedded systems.
Posted 1 month ago
3 - 7 years
8 - 14 Lacs
Jaipur
Work from Office
Location : Across India Employment Type : Full-Time Role Overview : As a C++ Developer, you will play a crucial role in designing, developing, and optimizing embedded software that operates in real-time environments. You will collaborate with hardware engineers, product managers, and fellow developers to deliver cutting-edge solutions that meet the highest standards for performance and security. Key Responsibilities : - Embedded Development : Design, implement, and maintain software for embedded systems using C/C++, ensuring it meets functional, performance, and safety requirements. - Hardware Integration : Collaborate with hardware teams to interface software with microcontrollers, sensors, and communication modules (SPI, I2C, UART, CAN, etc.). - Firmware Development : Build and optimize firmware for various microcontrollers and embedded platforms, focusing on efficiency and reliability. - Real-Time Programming : Develop software within real-time operating systems (RTOS), ensuring responsiveness and compliance with timing constraints. - Optimization : Analyze and optimize embedded software for performance, memory usage, and power efficiency in resource-constrained environments. - Debugging & Testing : Debug and troubleshoot embedded systems using tools like JTAG, logic analyzers, and oscilloscopes. Conduct unit, integration, and system-level testing. - Documentation : Maintain thorough documentation of software architecture, design choices, and testing procedures. - Team Collaboration : Work closely with cross-functional teams to ensure seamless integration between hardware and software components. - Innovation : Stay up to date with the latest embedded systems trends, technologies, and best practices to continuously improve processes and solutions. Required Qualifications : - 3+ years of experience developing embedded software in C/C++. - Deep knowledge of embedded systems, microcontroller architectures (e.g., ARM Cortex, PIC), and real-time programming. - Strong understanding of hardware-software interfacing, including device drivers and peripheral communication (UART, SPI, I2C, etc.). - Proven experience with embedded debugging tools (JTAG, oscilloscopes, logic analyzers) and development environments. - Familiarity with version control (Git) and build systems like CMake or Makefiles. - Experience working in resource-constrained environments, with a focus on performance and memory optimization. - Solid understanding of embedded system security, testing, and validation methodologies. - Strong problem-solving abilities, attention to detail, and a collaborative mindset. Nice to Have : - Experience with wireless communication protocols (Bluetooth, Zigbee, LoRa, etc.). - Familiarity with automotive or IoT-specific embedded systems. - Knowledge of Agile methodologies, particularly in embedded software projects. - Experience with cybersecurity practices in embedded systems.
Posted 1 month ago
5 - 10 years
8 - 14 Lacs
Mysuru, Mysore
Work from Office
Key Responsibilities : - Design, develop, and test embedded firmware for 8-bit and 32-bit microcontrollers. - Develop and debug firmware in C/C++, ensuring reliability and performance. - Work on real-time operating systems (RTOS) and ensure seamless integration with hardware. - Collaborate with cross-functional teams to define firmware requirements and specifications. - Implement and troubleshoot communication interfaces including SPI, I2C, UART, ADC, DAC, and TIMERS. - Develop and maintain secure boot mechanisms and secure firmware update processes. - Conduct code reviews and support hardware bring-up and system integration. - Document development processes, code functionality, and testing procedures. - Participate in both development and testing phases of firmware lifecycle. Required Qualifications : - Bachelor's degree in Computer Science, Electronics, Electrical, or related engineering field. - 5+ years of professional experience in embedded software development. - Strong programming skills in C/C++. - Proven experience with embedded system debugging and troubleshooting. - Deep knowledge of real-time operating systems and firmware architecture. - Familiarity with secure boot implementations for microcontrollers. - Excellent understanding of hardware interfaces and communication protocols (ADC, SPI, I2C, UART, DAC, Timers). - Solid understanding of hardware subsystems and peripheral integration. - Strong analytical and problem-solving abilities. - Excellent interpersonal and written communication skills. - Ability to thrive in a collaborative team environment. Preferred Qualifications : - Experience in developing firmware for safety-critical or secure systems. - Familiarity with version control systems like Git. - Experience in firmware testing methodologies and tools.
Posted 1 month ago
3 - 7 years
8 - 14 Lacs
Chennai
Work from Office
Location : Across India Role Overview : As a C++ Developer, you will play a crucial role in designing, developing, and optimizing embedded software that operates in real-time environments. You will collaborate with hardware engineers, product managers, and fellow developers to deliver cutting-edge solutions that meet the highest standards for performance and security. Key Responsibilities : - Embedded Development : Design, implement, and maintain software for embedded systems using C/C++, ensuring it meets functional, performance, and safety requirements. - Hardware Integration : Collaborate with hardware teams to interface software with microcontrollers, sensors, and communication modules (SPI, I2C, UART, CAN, etc.). - Firmware Development : Build and optimize firmware for various microcontrollers and embedded platforms, focusing on efficiency and reliability. - Real-Time Programming : Develop software within real-time operating systems (RTOS), ensuring responsiveness and compliance with timing constraints. - Optimization : Analyze and optimize embedded software for performance, memory usage, and power efficiency in resource-constrained environments. - Debugging & Testing : Debug and troubleshoot embedded systems using tools like JTAG, logic analyzers, and oscilloscopes. Conduct unit, integration, and system-level testing. - Documentation : Maintain thorough documentation of software architecture, design choices, and testing procedures. - Team Collaboration : Work closely with cross-functional teams to ensure seamless integration between hardware and software components. - Innovation : Stay up to date with the latest embedded systems trends, technologies, and best practices to continuously improve processes and solutions. Required Qualifications : - 3+ years of experience developing embedded software in C/C++. - Deep knowledge of embedded systems, microcontroller architectures (e.g., ARM Cortex, PIC), and real-time programming. - Strong understanding of hardware-software interfacing, including device drivers and peripheral communication (UART, SPI, I2C, etc.). - Proven experience with embedded debugging tools (JTAG, oscilloscopes, logic analyzers) and development environments. - Familiarity with version control (Git) and build systems like CMake or Makefiles. - Experience working in resource-constrained environments, with a focus on performance and memory optimization. - Solid understanding of embedded system security, testing, and validation methodologies. - Strong problem-solving abilities, attention to detail, and a collaborative mindset. Nice to Have : - Experience with wireless communication protocols (Bluetooth, Zigbee, LoRa, etc.). - Familiarity with automotive or IoT-specific embedded systems. - Knowledge of Agile methodologies, particularly in embedded software projects. - Experience with cybersecurity practices in embedded systems.
Posted 1 month ago
3 - 7 years
8 - 14 Lacs
Nagpur
Work from Office
Location : Across India Role Overview : As a C++ Developer, you will play a crucial role in designing, developing, and optimizing embedded software that operates in real-time environments. You will collaborate with hardware engineers, product managers, and fellow developers to deliver cutting-edge solutions that meet the highest standards for performance and security. Key Responsibilities : - Embedded Development : Design, implement, and maintain software for embedded systems using C/C++, ensuring it meets functional, performance, and safety requirements. - Hardware Integration : Collaborate with hardware teams to interface software with microcontrollers, sensors, and communication modules (SPI, I2C, UART, CAN, etc.). - Firmware Development : Build and optimize firmware for various microcontrollers and embedded platforms, focusing on efficiency and reliability. - Real-Time Programming : Develop software within real-time operating systems (RTOS), ensuring responsiveness and compliance with timing constraints. - Optimization : Analyze and optimize embedded software for performance, memory usage, and power efficiency in resource-constrained environments. - Debugging & Testing : Debug and troubleshoot embedded systems using tools like JTAG, logic analyzers, and oscilloscopes. Conduct unit, integration, and system-level testing. - Documentation : Maintain thorough documentation of software architecture, design choices, and testing procedures. - Team Collaboration : Work closely with cross-functional teams to ensure seamless integration between hardware and software components. - Innovation : Stay up to date with the latest embedded systems trends, technologies, and best practices to continuously improve processes and solutions. Required Qualifications : - 3+ years of experience developing embedded software in C/C++. - Deep knowledge of embedded systems, microcontroller architectures (e.g., ARM Cortex, PIC), and real-time programming. - Strong understanding of hardware-software interfacing, including device drivers and peripheral communication (UART, SPI, I2C, etc.). - Proven experience with embedded debugging tools (JTAG, oscilloscopes, logic analyzers) and development environments. - Familiarity with version control (Git) and build systems like CMake or Makefiles. - Experience working in resource-constrained environments, with a focus on performance and memory optimization. - Solid understanding of embedded system security, testing, and validation methodologies. - Strong problem-solving abilities, attention to detail, and a collaborative mindset. Nice to Have : - Experience with wireless communication protocols (Bluetooth, Zigbee, LoRa, etc.). - Familiarity with automotive or IoT-specific embedded systems. - Knowledge of Agile methodologies, particularly in embedded software projects. - Experience with cybersecurity practices in embedded systems.
Posted 1 month ago
3 - 7 years
8 - 14 Lacs
Bengaluru
Work from Office
Employment Type : Full-Time Role Overview : As a C++ Developer, you will play a crucial role in designing, developing, and optimizing embedded software that operates in real-time environments. You will collaborate with hardware engineers, product managers, and fellow developers to deliver cutting-edge solutions that meet the highest standards for performance and security. Key Responsibilities : - Embedded Development : Design, implement, and maintain software for embedded systems using C/C++, ensuring it meets functional, performance, and safety requirements. - Hardware Integration : Collaborate with hardware teams to interface software with microcontrollers, sensors, and communication modules (SPI, I2C, UART, CAN, etc.). - Firmware Development : Build and optimize firmware for various microcontrollers and embedded platforms, focusing on efficiency and reliability. - Real-Time Programming : Develop software within real-time operating systems (RTOS), ensuring responsiveness and compliance with timing constraints. - Optimization : Analyze and optimize embedded software for performance, memory usage, and power efficiency in resource-constrained environments. - Debugging & Testing : Debug and troubleshoot embedded systems using tools like JTAG, logic analyzers, and oscilloscopes. Conduct unit, integration, and system-level testing. - Documentation : Maintain thorough documentation of software architecture, design choices, and testing procedures. - Team Collaboration : Work closely with cross-functional teams to ensure seamless integration between hardware and software components. - Innovation : Stay up to date with the latest embedded systems trends, technologies, and best practices to continuously improve processes and solutions. Required Qualifications : - 3+ years of experience developing embedded software in C/C++. - Deep knowledge of embedded systems, microcontroller architectures (e.g., ARM Cortex, PIC), and real-time programming. - Strong understanding of hardware-software interfacing, including device drivers and peripheral communication (UART, SPI, I2C, etc.). - Proven experience with embedded debugging tools (JTAG, oscilloscopes, logic analyzers) and development environments. - Familiarity with version control (Git) and build systems like CMake or Makefiles. - Experience working in resource-constrained environments, with a focus on performance and memory optimization. - Solid understanding of embedded system security, testing, and validation methodologies. - Strong problem-solving abilities, attention to detail, and a collaborative mindset.Nice to Have : - Experience with wireless communication protocols (Bluetooth, Zigbee, LoRa, etc.). - Familiarity with automotive or IoT-specific embedded systems. - Knowledge of Agile methodologies, particularly in embedded software projects. - Experience with cybersecurity practices in embedded systems.
Posted 1 month ago
3 - 7 years
8 - 14 Lacs
Lucknow
Work from Office
Employment Type : Full-Time Role Overview : As a C++ Developer, you will play a crucial role in designing, developing, and optimizing embedded software that operates in real-time environments. You will collaborate with hardware engineers, product managers, and fellow developers to deliver cutting-edge solutions that meet the highest standards for performance and security. Key Responsibilities : - Embedded Development : Design, implement, and maintain software for embedded systems using C/C++, ensuring it meets functional, performance, and safety requirements. - Hardware Integration : Collaborate with hardware teams to interface software with microcontrollers, sensors, and communication modules (SPI, I2C, UART, CAN, etc.). - Firmware Development : Build and optimize firmware for various microcontrollers and embedded platforms, focusing on efficiency and reliability. - Real-Time Programming : Develop software within real-time operating systems (RTOS), ensuring responsiveness and compliance with timing constraints. - Optimization : Analyze and optimize embedded software for performance, memory usage, and power efficiency in resource-constrained environments. - Debugging & Testing : Debug and troubleshoot embedded systems using tools like JTAG, logic analyzers, and oscilloscopes. Conduct unit, integration, and system-level testing. - Documentation : Maintain thorough documentation of software architecture, design choices, and testing procedures. - Team Collaboration : Work closely with cross-functional teams to ensure seamless integration between hardware and software components. - Innovation : Stay up to date with the latest embedded systems trends, technologies, and best practices to continuously improve processes and solutions. Required Qualifications : - 3+ years of experience developing embedded software in C/C++. - Deep knowledge of embedded systems, microcontroller architectures (e.g., ARM Cortex, PIC), and real-time programming. - Strong understanding of hardware-software interfacing, including device drivers and peripheral communication (UART, SPI, I2C, etc.). - Proven experience with embedded debugging tools (JTAG, oscilloscopes, logic analyzers) and development environments. - Familiarity with version control (Git) and build systems like CMake or Makefiles. - Experience working in resource-constrained environments, with a focus on performance and memory optimization. - Solid understanding of embedded system security, testing, and validation methodologies. - Strong problem-solving abilities, attention to detail, and a collaborative mindset.Nice to Have : - Experience with wireless communication protocols (Bluetooth, Zigbee, LoRa, etc.). - Familiarity with automotive or IoT-specific embedded systems. - Knowledge of Agile methodologies, particularly in embedded software projects. - Experience with cybersecurity practices in embedded systems.
Posted 1 month ago
3 - 7 years
8 - 14 Lacs
Pune
Work from Office
Role Overview : As a C++ Developer, you will play a crucial role in designing, developing, and optimizing embedded software that operates in real-time environments. You will collaborate with hardware engineers, product managers, and fellow developers to deliver cutting-edge solutions that meet the highest standards for performance and security. Key Responsibilities : - Embedded Development : Design, implement, and maintain software for embedded systems using C/C++, ensuring it meets functional, performance, and safety requirements. - Hardware Integration : Collaborate with hardware teams to interface software with microcontrollers, sensors, and communication modules (SPI, I2C, UART, CAN, etc.). - Firmware Development : Build and optimize firmware for various microcontrollers and embedded platforms, focusing on efficiency and reliability. - Real-Time Programming : Develop software within real-time operating systems (RTOS), ensuring responsiveness and compliance with timing constraints. - Optimization : Analyze and optimize embedded software for performance, memory usage, and power efficiency in resource-constrained environments. - Debugging & Testing : Debug and troubleshoot embedded systems using tools like JTAG, logic analyzers, and oscilloscopes. Conduct unit, integration, and system-level testing. - Documentation : Maintain thorough documentation of software architecture, design choices, and testing procedures. - Team Collaboration : Work closely with cross-functional teams to ensure seamless integration between hardware and software components. - Innovation : Stay up to date with the latest embedded systems trends, technologies, and best practices to continuously improve processes and solutions. Required Qualifications : - 3+ years of experience developing embedded software in C/C++. - Deep knowledge of embedded systems, microcontroller architectures (e.g., ARM Cortex, PIC), and real-time programming. - Strong understanding of hardware-software interfacing, including device drivers and peripheral communication (UART, SPI, I2C, etc.). - Proven experience with embedded debugging tools (JTAG, oscilloscopes, logic analyzers) and development environments. - Familiarity with version control (Git) and build systems like CMake or Makefiles. - Experience working in resource-constrained environments, with a focus on performance and memory optimization. - Solid understanding of embedded system security, testing, and validation methodologies. - Strong problem-solving abilities, attention to detail, and a collaborative mindset. Nice to Have : - Experience with wireless communication protocols (Bluetooth, Zigbee, LoRa, etc.). - Familiarity with automotive or IoT-specific embedded systems. - Knowledge of Agile methodologies, particularly in embedded software projects. - Experience with cybersecurity practices in embedded systems.
Posted 1 month ago
3 - 7 years
8 - 14 Lacs
Patna
Work from Office
Role Overview : As a C++ Developer, you will play a crucial role in designing, developing, and optimizing embedded software that operates in real-time environments. You will collaborate with hardware engineers, product managers, and fellow developers to deliver cutting-edge solutions that meet the highest standards for performance and security. Key Responsibilities : - Embedded Development : Design, implement, and maintain software for embedded systems using C/C++, ensuring it meets functional, performance, and safety requirements. - Hardware Integration : Collaborate with hardware teams to interface software with microcontrollers, sensors, and communication modules (SPI, I2C, UART, CAN, etc.). - Firmware Development : Build and optimize firmware for various microcontrollers and embedded platforms, focusing on efficiency and reliability. - Real-Time Programming : Develop software within real-time operating systems (RTOS), ensuring responsiveness and compliance with timing constraints. - Optimization : Analyze and optimize embedded software for performance, memory usage, and power efficiency in resource-constrained environments. - Debugging & Testing : Debug and troubleshoot embedded systems using tools like JTAG, logic analyzers, and oscilloscopes. Conduct unit, integration, and system-level testing. - Documentation : Maintain thorough documentation of software architecture, design choices, and testing procedures. - Team Collaboration : Work closely with cross-functional teams to ensure seamless integration between hardware and software components. - Innovation : Stay up to date with the latest embedded systems trends, technologies, and best practices to continuously improve processes and solutions. Required Qualifications : - 3+ years of experience developing embedded software in C/C++. - Deep knowledge of embedded systems, microcontroller architectures (e.g., ARM Cortex, PIC), and real-time programming. - Strong understanding of hardware-software interfacing, including device drivers and peripheral communication (UART, SPI, I2C, etc.). - Proven experience with embedded debugging tools (JTAG, oscilloscopes, logic analyzers) and development environments. - Familiarity with version control (Git) and build systems like CMake or Makefiles. - Experience working in resource-constrained environments, with a focus on performance and memory optimization. - Solid understanding of embedded system security, testing, and validation methodologies. - Strong problem-solving abilities, attention to detail, and a collaborative mindset. Nice to Have : - Experience with wireless communication protocols (Bluetooth, Zigbee, LoRa, etc.). - Familiarity with automotive or IoT-specific embedded systems. - Knowledge of Agile methodologies, particularly in embedded software projects. - Experience with cybersecurity practices in embedded systems.
Posted 1 month ago
6 - 10 years
7 - 11 Lacs
Bengaluru
Work from Office
Role description Design, develop, and maintain embedded software systems using C/C++. Knowledge of deployment of AI frameworks, including TinyML/ EdgeML, to enhance embedded systems capabilities is beneficial. Conduct performance optimization of hardware systems to ensure ef ficient operation and resource utilization. Utilize understanding of CPU architecture: Perform capacity estimation and planning t o ensure that systems (built prototypes) are scalable and can handle projected workloads. Develop and maintain documentation for software design and implementation processes. Basic knowledge of WebAssembly is advantageous. Business fluent knowledge of Engli sh (written and spoken). Key responsibilities: Integrate different ML frameworks (together with an ML engineer) on WebAssembly an d BMW series Hardware (RTOS, POSIX). Measure performances and develop clear documentation. Benchmark different ML frameworks p erformances and memory footprints. Conduct pre-development activities, inc
Posted 1 month ago
5 - 7 years
7 - 9 Lacs
Bengaluru
Work from Office
MTS SILICON DESIGN ENGINEER THE ROLE: As a member of the Computing and Graphics group, you will help bring to life cutting-edge designs. As a member of the front-end design/integration team, you will work closely with architecture, IP design, Physical Design teams, and product engineers to achieve first pass silicon success. RTL/Integration- Design Engineer The Person: If you have experience developing RTL for IP or subsystems and understand architectural specifications, this role is for you. You will be responsible for IP and subsystem design, integrating multiple IPs, performing quality checks and working collaboratively with the IP/SoC team. Key Responsibilities: Design of IP and subsystems with integration of AMD and other 3rd party IPs Perform quality checks (lint, CDC, and power rule checks) of power-gated digital designs Work collaboratively with other members of the IP team to support design verification, implementation (synthesis, constraints, static timing analysis), and delivery to SOC Work in partnership with SOC teams to support the IP at SOC level, including connectivity, DFT, verification, physical design, firmware, and post-silicon bring-up Lead a subsystem development team of 4 to 5 members. Preferred Experience: 5-7 years full-time experience in IP hardware design Proficiency in verilog/system verilog RTL logic design of high-speed, multi-clock digital designs Verilog lint tools (Spyglass) and verilog simulation tools (VCS) Clock domain crossing (CDC) tools Detailed understanding of SoC design flows Understanding of IP/SS/SoC Power Management(PM) techniques Power Gating, Clock Gating Experience with embedded processors and data fabric architectures (NoC) Outstanding interaction skills while communicating both written and verbally Ability to work with multi-level functional teams across various geographies Outstanding problem-solving and analytical skills ACADEMIC CREDENTIALS: Bachelors or Masters degree in computer engineering/Electrical Engineering #LI-NS1 Benefits offered are described: AMD benefits at a glance .
Posted 1 month ago
5 - 10 years
7 - 12 Lacs
Hyderabad
Work from Office
MTS SILICON DESIGN ENGINEER THE ROLE: The focus of this role is to plan, build, and execute the Design of new and existing features for AMD s IPs, resulting in no bugs in the final design. THE PERSON: You have a passion for modern, complex processor architecture, digital design, and verification in general. You are a team player who has excellent communication skills and experience collaborating with other engineers located in different sites/ timezones . You have strong analytical and problem-solving skills and are willing to learn and ready to take on problems. KEY RESPONSIBILITIES: Collaborate with architects, hardware engineers, and firmware engineers to understand the IP and/or new features to be designed Build design documentation, accounting for interactions with other features, the hardware, the firmware, and the software driver use cases Estimate the time required to design the new features and QA checks Documentation of the Micro Architecture Specification Work with the verification team to review the test plan and make sure all features are covered Debug test failures to determine the root cause; work with Verification and firmware engineers to resolve design defects PREFERRED EXPERIENCE: Proficient in IP level ASIC RTL Design Proficient in debugging firmware and RTL code using simulation tools Proficient in working with Linux and Windows environment s Experienced with Verilog, System Verilog, C, and C++ Graphics pipeline knowledge Automating workflows in a distributed compute environment . Exposure to simulation profile, efficiency improvement, acceleration, HLS tools/process Strong background in the C++ language, preferably on Linux with exposure to Windows platform Good understanding and hands-on experience in the SystemVerilog language and UVM based verification Scripting language experience: Perl, Ruby, Makefile , shell preferred. Exposure to leadership or mentorship is an asset Desirable assets with prior exposure to DDR, SERDES or other multimedia solutions . ACADEMIC CREDENTIALS: Bachelors or Masters degree in computer engineering/Electrical Engineering
Posted 1 month ago
5 - 10 years
7 - 12 Lacs
Kolkata, Mumbai, New Delhi
Work from Office
We are seeking an experienced Senior Embedded Software Designer to join our IC (Integrated Circuit) development team. The primary areas of work include developing embedded software and firmware, integrating software with hardware, optimizing code for performance, and working with teams developing integrated circuits, especially RISC-V processors You have: Bachelor s Degree in Computer or Electrical Engineering, or a related field (Master s preferred) 5+ years of experience in embedded software development and firmware development. Create software architecture and developing drivers for embedded systems Proficiency in C and C++ programming for embedded systems Strong knowledge of software-hardware co-design and communication protocols (e.g., SPI, I2C, UART) Familiarity with RISC-V processor architecture and development. Debugging tools such as JTAG debuggers Problem-solving and debugging skills for embedded and low-level software Required Tools : GCC or LLVM, Eclipse or Visual Studio Code It would be nice if you also had: Understanding of version control systems like Git Experience in software development for AI/ML applications. Develop and optimize embedded software and firmware for IC designs Collaborate with hardware teams to ensure seamless software-hardware integration and co-design, particularly with RISC-V processors Create and maintain efficient, maintainable C/C++ code tailored to embedded environments Design and implement software architecture for embedded systems Develop and optimize drivers for various hardware components Debug and optimize software performance on resource-constrained devices Use version control systems to manage codebase and work with team members Document software development processes, including requirements, designs, and test cases
Posted 1 month ago
3 - 8 years
14 - 19 Lacs
Hyderabad
Work from Office
We are seeking a skilled and experienced Systems and Network Test Lab Manager to join our dynamic team. The ideal candidate will be responsible for performing comprehensive testing on various operating systems and servers, ensuring the highest level of system and network performance. This role is crucial in maintaining the integrity and efficiency of our infrastructure. Responsibilities Lead and manage a team of Test Lab engineers, providing technical direction and guidance for the infrastructure testing efforts Oversee testing on various operating systems and servers, including but not limited to Linux, Windows, and other UNIX-based systems. Oversee testing on various network operating systems and hardware, including but not limited to Juniper, Arista and F5. Monitor and document test results meticulously, ensuring accurate tracking of system and network performance. Generate reports for test results to identify variations, differences, and potential areas of improvement. Develop, maintain, and suggest enhancements to test cases based on changing requirements and technologies. Oversee Regularly patch and update hardware and software used in support of testing environments leverage latest ICE standards. Collaborate with other team members and departments to refine testing processes and methodologies. Assist in developing test plans and strategies for system and network testing. Proactively identify and troubleshoot issues encountered during testing. Stay updated with the latest trends and advancements in system and network testing. Knowledge and Experience 3+ years of experience managing technical resources in an engineering setting. 3+ years of experience in Linux and Windows administration, including patching and upgrades. 3+ years of experience supporting standard enterprise server hardware (Dell, HPE, Lenovo, etc.), including firmware and hardware upgrades. 2+ years of experience in scripting using Python, Bash, PowerShell, Puppet, or Ansible. Proven experience in developing test automation, integration testing, and performance/stress testing for backend infrastructure. Ability to manage small-scale projects and handle multiple projects and tasks simultaneously. Experience with Jira is a plus. Knowledge of benchmarking tools and performance management utilities such as Phoronix, SysBench, 3DMark, SPECInt. Strong analytical skills with a focus on detail and accuracy. Excellent communication skills, both verbal and written. Bachelor s degree in computer science, Information Technology, or a related field is preferred. Relevant certifications in system/network administration or testing are advantageous. Preferred Skills Demonstrate strong technical leadership abilities Team player with the ability to work independently. Strong problem-solving and critical thinking skills. Ability to adapt to changing technologies and learn new tools quickly. Good organizational skills with the capability to prioritize tasks. Ability to collaborate with a variety of personalities and skillsets and improve the quality of IT processes.
Posted 1 month ago
6 - 11 years
9 - 14 Lacs
Pune
Work from Office
Coaches Analysts Sr and Analysts II, I of how to monitor complex systems and response to known and emerging threats against the Global Payments network via intrusion detection software Guides on detailed, comprehensive investigation of security issues, i.e. to review security log data, interpret data in support of security event management process from various data feeds and triage on a wide variety of security events. Can provide investigation by himself. Manages incident handling processes which include implementation of containment, protection and remediation activities. Keeps up-to-date knowledge of new and emerging threats that can affect the organizations information assets by analyzing of third party software/solutions, IT configuration changes (including access control requests), and network/system architecture from risk perspective Responsible for the design and configuration of security systems, including proxy, remote access, mail gateway, intrusion prevention, wireless networking, data leak prevention, security information and event management and web application firewalls. Assesses and disseminates threats related to the enterprise in regard to current vulnerability by managing and developing an emerging threat model. Assesses risks based on changes to implementation of ISO(International Organization for Standardization)/BSO(Business Services Online); enhances knowledge of PCI(Payment Card Industry)/Logical Security guidelines and models, HIPPA(health insurance portability and accountability act), PII(Personally Identifiable Information) , and Card personalization. Guides on creating cost effective solutions for system/application development regarding Information Security processes and concepts in applicable systems and software. Performs day-to-day Information Security functions pertaining to computer security software products and processes. Works closely with subject matter experts and management to develop skill set for non-routine work. Enhance understanding of business objectives and helps providing direction based on risk, Corporate Security Policy, and association and regulatory guidelines. Develops long term strategies for conducting system penetration, vulnerability and web application testing, risk assessments, policy creation. What Are We Looking For in This Role? Minimum Qualifications Bachelors Degree Relevant Experience or Degree in: Bachelors degree in Computer Science, Info Security, or related field Typically Minimum 6 Years Relevant Exp Including network operations or engineering or system administration on Unix, Linux, MAC(Message Authentication Code), or Windows; proven experience working with security operations, intrusion detection systems, Security Incident Even Management systems, and anti-virus collection logs; including knowledge of industry standard security compliance programs ((PCI(Payment Card Industry), SOX(Sarbanes-Oxley) , GLBA(Gramm Leach Bliley Act)), etc.). Knowledge of industry standard security compliance programs ((PCI(Payment Card Industry), SOX(Sarbanes-Oxley) , GLBA(Gramm Leach Bliley Act), etc.) What Are Our Desired Skills and Capabilities? Skills / Knowledge - Having wide-ranging experience, uses professional concepts and company objectives to resolve complex issues in creative and effective ways. Some barriers to entry exist at this level (e.g., dept./peer review). Job Complexity - Works on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors. Exercises judgment in selecting methods, techniques and evaluation criteria for obtaining results. Networks with key contacts outside own area of expertise. Supervision - Determines methods and procedures on new assignments and may coordinate activities of other personnel (Team Lead). Risk Assessment - Ability to identify, communicate, and mitigate risk within technical solution designs Industry Knowledge - Continued self-education of new and emerging threats and relevant processes, controls, or technologies to mitigate them. Incident Response - Knowledge and skills to contribute to all phases of Incident Response.
Posted 1 month ago
3 - 8 years
7 - 11 Lacs
Bengaluru
Work from Office
Project Role : Silicon Firmware & Embedded Engineer Project Role Description : Write the software that powers and operates a silicon chip. Develop pre-silicon firmware and software with a direct interface to hardware. Integrate and develop C tests/APIs and software build flow. Perform design and code reviews. Test and validate product implementations. Must have skills : Embedded C Good to have skills : NA Minimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Silicon Firmware & Embedded Engineer, you will be responsible for writing the software that powers and operates a silicon chip. Your role involves developing pre-silicon firmware and software with a direct interface to hardware, integrating and developing C tests/APIs and software build flow, performing design and code reviews, and testing and validating product implementations. Roles & Responsibilities: Expected to perform independently and become an SME. Required active participation/contribution in team discussions. Contribute in providing solutions to work related problems. Develop and write pre-silicon firmware for silicon chips. Integrate and develop C tests/APIs for hardware interface. Conduct design and code reviews for software implementations. Test and validate product implementations for quality assurance. Collaborate with cross-functional teams to ensure project success. Professional & Technical Skills: Must To Have Skills: Proficiency in Embedded C. Strong understanding of hardware-software interface. Experience with software build flow and testing methodologies. Hands-on experience in developing firmware for silicon chips. Knowledge of C tests/APIs integration. Familiarity with design and code review processes. Additional Information: The candidate should have a minimum of 3 years of experience in Embedded C. This position is based at our Bengaluru office. A 15 years full time education is required. Qualification 15 years full time education
Posted 1 month ago
5 - 10 years
7 - 11 Lacs
Bengaluru
Work from Office
Project Role : Silicon Firmware & Embedded Engineer Project Role Description : Write the software that powers and operates a silicon chip. Develop pre-silicon firmware and software with a direct interface to hardware. Integrate and develop C tests/APIs and software build flow. Perform design and code reviews. Test and validate product implementations. Must have skills : Python (Programming Language) Good to have skills : Shell Scripting Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Silicon Firmware & Embedded Engineer, you will be responsible for writing the software that powers and operates a silicon chip. Your role involves developing pre-silicon firmware and software with a direct interface to hardware, integrating and developing C tests/APIs and software build flow, performing design and code reviews, and testing and validating product implementations. Roles & Responsibilities: Expected to be an SME. Collaborate and manage the team to perform. Responsible for team decisions. Engage with multiple teams and contribute on key decisions. Provide solutions to problems for their immediate team and across multiple teams. Develop innovative solutions to complex technical challenges. Conduct thorough testing and validation of firmware and software components. Stay updated on industry trends and advancements in silicon firmware and embedded engineering. Professional & Technical Skills: Must To Have Skills: Proficiency in Python (Programming Language). Good To Have Skills: Experience with Shell Scripting. Strong understanding of software development principles and practices. Knowledge of hardware-software interface and embedded systems. Experience in developing and debugging firmware for silicon chips. Proficient in C programming language for firmware development. Additional Information: The candidate should have a minimum of 5 years of experience in Python (Programming Language). This position is based at our Bengaluru office. A 15 years full time education is required. Qualification 15 years full time education
Posted 1 month ago
17 - 27 years
100 - 200 Lacs
Bengaluru
Work from Office
Senior Software Technical Director / Software Technical Director Bangalore Founded in 2023,by Industry veterans HQ in California,US We are revolutionizing sustainable AI compute through intuitive software with composable silicon We are looking for a Software Technical Director with a strong technical foundation in systems software, Linux platforms, or machine learning compiler stacks to lead and grow a high-impact engineering team in Bangalore. You will be responsible for shaping the architecture, contributing to codebases, and managing execution across projects that sit at the intersection of systems programming, AI runtimes, and performance-critical software. Key Responsibilities: Technical Leadership: Lead the design and development of Linux platform software, firmware, or ML compilers and runtimes. Drive architecture decisions across compiler, runtime, or low-level platform components. Write production-grade C++ code and perform detailed code reviews. Guide performance analysis and debugging across the full stackfrom firmware and drivers to user-level runtime libraries. Collaborate with architects, silicon teams, and ML researchers to build future-proof software stacks. Team & Project Management: Mentor and coach junior and senior engineers to grow technical depth and autonomy. Own end-to-end project planning, execution, and delivery, ensuring high-quality output across sprints/releases. Facilitate strong cross-functional communication with hardware, product, and other software teams globally. Recruit and grow a top-tier engineering team in Bangalore, contributing to the hiring strategy and team culture. Required Qualifications: Bachelors or Master’s degree in Computer Science, Electrical Engineering, or related field. 18+ years of experience in systems software development with significant time spent in C++, including architectural and hands-on roles. Proven experience in either: Linux kernel, bootloaders, firmware, or low-level platform software, or Machine Learning compilers (e.g., MLIR, TVM, Glow) or runtimes (e.g., ONNX Runtime, TensorRT, vLLM). Excellent communication skills—written and verbal. Prior experience in project leadership or engineering management with direct reports. Highly Desirable: Understanding of AI/ML compute workloads, particularly Large Language Models (LLMs). Familiarity with performance profiling, bottleneck analysis, and compiler-level optimizations. Exposure to AI accelerators, systolic arrays, or vector SIMD programming. Why Join Us? Work at the forefront of AI systems software, shaping the future of ML compilers and runtimes. Collaborate with globally distributed teams in a fast-paced, innovation-driven environment. Build and lead a technically elite team from the ground up in a growth-stage organization. Contact: Uday Mulya Technologies muday_bhaskar@yahoo.com "Mining The Knowledge Community"
Posted 1 month ago
2 - 6 years
4 - 8 Lacs
Bengaluru
Work from Office
The Opportunity Nutanix, a leader in the enterprise cloud, is looking to hire outstanding software developers to join our Insights Team. The Insights Team provides predictive health and support automation for Nutanix customers, enabling them to easily uncover gaps in health and remediate issues that arise, resulting in self-serving of issues by customers. We ensure the success of our groundbreaking technology through cluster health monitoring, quick response time, and unparalleled customer intimacy. We are world-class engineers from leading virtualization, compute, and networking companies with the ability to handle all problems that come our way. Working closely with Sales and Software Engineers, the support team acts as our customers champions. About the Team About Your Manager: Youll be reporting to Ajay Rana, who is not only your manager but also an integral part of the organization. He is known for his approachability and supportiveness towards his team members. What The Team Says: The team describes Ajay Rana as a friendly leader who fosters a fun work culture. You can expect to feel comfortable approaching him with any questions or concerns. How We Work: At Nutanix, we have a hybrid work model where employees are expected to be in the office three times a week. This allows for a balance between collaboration in person and the flexibility of remote work. Your Role Develop software framework to manage the lifecycle of distributed software systems; OS, hypervisor, and firmware Ability to make the code extendable for a massively distributed infrastructure with several nodes with millions of entities Understanding of micro-services architecture and challenges is a Plus Understanding of container technologies like docker, Kubernetes, etc. is a Plus Understanding of hypervisors like ESXi or KVM is a Plus Ability to implement features by referring to design, by following coding guidelines Understanding intrinsic details about key distributed design principles in virtualized environments. Interact with other teams across the system software stack to clearly communicate and express your technical views and design What You Will Bring Excellent coding skills in any Python, or Golang Ability to collaborate and solve broad problems spanning multiple teams Ability to understand required documents and translate them to code Comfortable working in a fast-moving, agile environment Finely tuned critical thinking and problem-solving skills BS, or MS degree in Computer Science or related field, and 2-6 years of experience Understanding of standard data structures and algorithms.
Posted 1 month ago
10 - 15 years
15 - 20 Lacs
Bengaluru
Work from Office
At Marvell, we lead the charge in cutting-edge technologies, including high-speed Ethernet Layer-1 connectivity for Data Centers. Our Layer-1 Platform team, spanning multiple geographies, is dedicated to making a long-term strategic impact on Marvell s Cloud Data Center offerings for AI enabled networks. This dynamic group is responsible for the software, firmware, and SDKs deployed in high-speed Data Center products that enable AI and support a vast range of market-deployed devices. As an engineer in this team, you will engage in all aspects of the Software Development Lifecycle, including Test Automation design, Test Automation development, Validation and Manual Test cases Execution Development. What You Can Expect Test Automation, Test cases Design, Test Automation development, new software/firmware features Test cases, Manual Test execution related to Bring-up, Layer-1 hardware (MAC, PCS, SerDes, PHY). Participate in design and architecture reviews for upcoming features and components. Perform in-depth SW/FW Validation, Automation, debugging of embedded software/firmware issues in complex next generation multi-processor systems. Collaborate with various teams across the company, including hardware SoC teams, hardware/software Development, internal customers, and field application engineers (FAE). Lead a team of SQA engineers What Were Looking For Bachelor s or Master s degree in Electrical , Electronics or Computer Engineering, or a related field with 10+ years of experience. Experience with networking protocols Experience with L1-L3 protocols and feature testing - Port, PoE, Vlan, routing, etc. Experience SDK/NOS testing Knowledge with configuration networking devices using API, SNMP, RestAPI - optional Experience with test equipment for testing as Xena, Spirent, Ixia or other software TG . Experience with detecting failures and debugging. Experience with testing workflows and methodologies. Automation development C, Python Experience with CI/CD Pipelines Communication English as a native language - read/write and daily communication. Technical Documentation - ability to read/create detailed technical documentation and test plans. Team Collaboration - experience working in agile teams and using collaboration tools like JIRA, Confluence, or similar. Soft Skills Problem-Solving Skills - Strong analytical and problem-solving abilities. Attention to Detail - High level of accuracy and attention to detail in testing and reporting. Management skills: Experience in leading teams of SQA engineers. Additional Compensation and Benefit Elements With competitive compensation and great benefits, you will enjoy our workstyle within an environment of shared collaboration, transparency, and inclusivity. We re dedicated to giving our people the tools and resources they need to succeed in doing work that matters, and to grow and develop with us
Posted 1 month ago
5 - 7 years
20 - 25 Lacs
Chennai
Work from Office
Lead and manage technical projects from initiation to completion. Collaborate with engineering, product, and other cross-functional teams to define project scope, goals, and deliverables. Develop detailed project plans, schedules, and budgets. Monitor and track project progress, identifying and mitigating risks. Communicate project status, issues, and risks to stakeholders Ensure projects are delivered on time, within scope, Foster a culture of continuous improvement and innovation. Contribute to prioritized Feature/Program work by acting as workstream leads to represent relevant crew integrates into the end-to-end Program plan. Qualifications: Bachelors degree in Computer Science, Engineering, or a related field. 5+ years of experience in technical program management or a similar role. Strong understanding of Embedded software development lifecycle and agile methodologies. Excellent leadership, communication, and interpersonal skills. Strong problem-solving and analytical skills. Exposure to tools such as Jira, Ms-Project, Smartsheet or equivalent Advanced Skills in Excel, Powerpoint Preferred Qualifications: Experience with operating systems, firmware, device drivers, or various sub-systems such as storage and graphics. Experience in software development targeted for consumer electronics or hardware development Education Bachelors Degree While possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience.
Posted 1 month ago
8 - 13 years
20 - 25 Lacs
Kolkata, Mumbai, New Delhi
Work from Office
In this role, you will process use case and feature requirements into conceptual models, operational scenarios, technical requirements, and functional description. This includes specification, design, implementation, and unit testing of Software (e.g. device drivers, microcode, hardware-related software & firmware) according to the requirements and architecture defined in the systems engineering process. Also, establishment and maintenance of Software Configuration Management (SCM) practices into software development projects, continuously building and integrating infrastructure tools and systems. You have: Bachelors or masters degree in computer science, Software Engineering, or a related field. 8+ years of experience with Python, Java, Bash, Gawk, Perl. Expert in Rest APIs, Microservices, and Microservice based architecture Experience in Containerization using Docker and Kubernetes, KAFKA and message broker architecture Experience in Data Visualization & exploration tools like OpenSearch, Victoria Matrice & Grafana, good knowledge of Database Management (both PostgreSQL and MySQL/MariaDB) It would be nice if you also had: Understanding of the Java VM operation and how that relates to the Linux OS Good knowledge on Web servers like Tomcat/WebSphere/JBOSS Network data security and VPN connectivity, IPSEC Design, develop and deploy software solutions to address business issues Coding and Software Development, provide technical leadership and consultation Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform Work with other solution architects to understand and interpret business and system requirement specifications Troubleshoot architecture and design level problems quickly and provide efficient resolutions Analyse, designs, develops and tests products / services / improvements / bug resolutions for integrated hardware / software systems as per customers requirements Resolve customer trouble tickets. Diagnoses complex problems / issues (EG hardware, software, combination) and provides resolution or recommend corrective actions Develop SW / HW build-controlled productions releases (EG main and update releases, service packages, maintenance updates, and customer design engineering)
Posted 1 month ago
1 - 3 years
4 - 8 Lacs
Pune
Work from Office
Atlas is looking for Senior Firmware Engineer to join our dynamic team and embark on a rewarding career journey Design and develop embedded system firmware Debug hardware-software integration issues Optimize code for performance and efficiency Lead code reviews and mentor junior engineers
Posted 1 month ago
5 - 8 years
14 - 19 Lacs
Bengaluru
Work from Office
Python automation with storage Location : Bangalore Overview: Terralogic is a top IT service provider company that excels in providing technology services for the connected world. With a focus on stability and increased productivity, we invest in a broad range of technical skills and domain experts to support our customers roadmap and business needs. Our approach involves understanding our customers problem statements and providing optimized solutions at great value. Total Experience: 3+ years Job Technologies: Good understanding of x86 platform hardware and firmware components like BIOS, BMC , SSDs, and NICs. Good code debugging skills and passion for code development in any one of these languages: C++, C, Python, or Go Lang. Python development experience, scripting knowledgeand exposure to automation frameworks Experience on linux systems and linux kernel Driver integration or any open source contributions is a plus Good To Have: Knowledge of virtualisation (VMWare, KVM) Role: This is a full-time, on-site role in Bengaluru for a Python Automation with Storage position. The role involves day-to-day tasks such as process automation, troubleshooting, creating test cases, quality assurance, and ensuring smooth automation processes with storage systems. Responsibilities: New Product Introduction of the latest Intel and AMD-based CPU technologies based on X86-based distributed systems and integration of the hardware features with Nutanix Software . Be able to feed learnings back into the product. Work closely with development, SME , documentation, and product management teams to improve the quality of products in a fast-paced environment. Engage with customers and support to debug and solve production issues on SSD, NVMe, NICs, processors, RAM, storage controllers and server virtualization technologies Majority (~50%) of the time goes into reading existing code to debug and fix technically reported problems Note: Work mode: Work from office (WFO) Notice period: Immediate to max 30 days Qualifications and Experience: Bachelor s or Master s in computer science or mathematics. 5-8+ years of relevant industry experience Our 16 years of achievements includes: 10M+ lines of codes 2400+ projects completed
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Firmware development is a rapidly growing field in India with numerous job opportunities available for skilled professionals. Firmware engineers play a crucial role in designing and developing embedded software that is essential for the functioning of various electronic devices and systems.
These cities are known for their strong presence of technology companies and offer a plethora of opportunities for firmware professionals.
The average salary range for firmware professionals in India varies based on experience and skill level. Entry-level positions can expect to earn around INR 4-6 lakhs per annum, while experienced professionals with 5+ years of experience can earn upwards of INR 12-15 lakhs per annum.
In the firmware domain, a typical career path may include roles such as Junior Firmware Engineer, Firmware Engineer, Senior Firmware Engineer, Firmware Architect, and Firmware Manager. Progressing through these roles often involves gaining expertise in specific technologies, leading projects, and mentoring junior team members.
In addition to firmware development, professionals in this field are often expected to have skills in areas such as embedded systems, microcontrollers, C/C++ programming, debugging, and hardware-software integration.
Firmware jobs in India offer exciting opportunities for tech enthusiasts looking to work on cutting-edge projects in embedded systems and IoT. By honing your skills, preparing thoroughly, and showcasing your expertise, you can land a rewarding career in this dynamic field. Good luck with your job search!
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.