Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
1 - 4 years
2 - 5 Lacs
Ahmedabad
Work from Office
We are seeking a hands-on and detail-oriented Embedded Electronics Engineer to design, develop, and optimize embedded systems for UAVs (Unmanned Aerial Vehicles). The ideal candidate will work on flight control systems, sensor integration, real-time communication, and low-power embedded designs, contributing to the development of next-gen drone technology. Key Responsibilities: Design, develop, and test embedded firmware for microcontrollers used in drone systems. Interface sensors (IMUs, GPS, barometers, cameras) with flight controllers and custom electronics. Create and debug PCB designs for embedded applications. Work with protocols such as SPI, I2C, UART, CAN, PWM, and GPIOs. Optimize real-time performance, power consumption, and system reliability. Collaborate with mechanical, software, and avionics teams to ensure seamless system integration. Write technical documentation for hardware specifications and firmware processes. Conduct system-level testing, validation, and troubleshooting during lab and field tests. Required Skills & Qualifications: Bachelor s or Master s degree in Electronics, Electrical Engineering, Embedded Systems, or a related field. Strong experience in embedded C/C++ programming. Solid knowledge of microcontrollers (e.g., STM32, Atmel, ESP32, or similar). Experience in PCB design tools like Altium Designer, KiCAD, or Eagle. Familiarity with RTOS, embedded Linux, or bare-metal programming. Experience in debugging tools (e.g., JTAG, oscilloscopes, logic analyzers). Strong problem-solving skills and attention to detail. Nice to Have: Experience with UAV platforms, flight controllers (PX4, ArduPilot), or drone-specific hardware. Knowledge of wireless communication (LoRa, RF, Wi-Fi, telemetry). Familiarity with Gerber file. Familiarity with Git and version control systems. Whats great in the job? No outbound calls, you get leads and focus on providing value to them You sell management software to directors of SMEs: interesting projects and people Large apps scope: CRM, MRP, Accounting, Inventory, HR, Project Mgt, etc. Direct coordination with functional consultants for qualification and follow ups High commissions for good performers
Posted 1 month ago
5 - 10 years
10 - 14 Lacs
Bengaluru
Work from Office
Astera Labs is a global leader in purpose-built connectivity solutions that unlock the full potential of AI and cloud infrastructure. Our Intelligent Connectivity Platform integrates PCIe , CXL , and Ethernet semiconductor-based solutions and the COSMOS software suite of system management and optimization tools to deliver a software-defined architecture that is both scalable and customizable. Inspired by trusted relationships with hyperscalers and the data center ecosystem, we are an innovation leader delivering products that are flexible and interoperable. Discover how we are transforming modern data-driven applications at www.asteralabs.com . Job Description The mission of this role is to architect and develop firmware and microcontroller subsystems for Astera Labs SoC and systems products. Firmware is responsible for implementing the major differentiating features of Astera Labs products. As such, firmware is considered equally important to the hardware, and the firmware team is often customer-facing accordingly to ensure the needs of the customer are fully comprehended. Basic qualifications Strong academic and technical background in Electronics/Electrical/Computer Science engineering. At a minimum, a Bachelor s is required, and a Master s is preferred. Minimum 5 years experience supporting or developing complex SoC /silicon products for Server, Storage, and/or Networking applications. Experience developing firmware to execute in on-chip microcontrollers as well as C-language software development kits (SDKs) to execute on system management controllers (e.g. BMC ). Experience working with logic designers to architect and verify HW-SW interfaces on complex SoCs. Professional attitude with the ability to prioritize a dynamic list of multiple tasks, to plan and prepare for customer meetings in advance, and to work with minimal guidance and supervision. Entrepreneurial, open-minded behavior and can-do attitude. Think and act fast with the customer in mind! Required experience MQX RTOS or ThreadX Development or enablement High level of proficiency in C (preferred) or C++, including development of C-based SDKs High level of proficiency in Python for automating pre-processors/post-processors and FW QC Working knowledge of software/firmware build environments, gcc/Make, Doxygen, and GitHub. Hands-on experience with Server, Storage, and/or Networking equipment (e.g. Network Switches). Familiarity with SoC interfaces to common IP blocks such as PCIe Controllers, DDR Controllers, NVME Controllers, AMBA / AHB interfaces, on-chip memory interfaces, and other similar interfaces Direct experience working on products with high-speed interfaces common in Data Center equipment: PCI - Express (Gen-3 and above), 100/400G Ethernet, Infiniband, DDR , NVMe , USB, etc. Preferred experience Experience developing firmware to execute in on-chip microcontrollers as well as C-language SDKs to execute on system management controllers (e.g. BMC ) Experience developing embedded firmware for PCIe or Ethernet Switch products Experience with industry forums and collaboration workgroups such as OCP and OpenBMC We know that creativity and innovation happen more often when teams include diverse ideas, backgrounds, and experiences, and we actively encourage everyone with relevant experience to apply, including people of color, LGBTQ+ and non-binary people, veterans, parents, and individuals with disabilities.
Posted 1 month ago
3 - 7 years
8 - 14 Lacs
Ahmedabad
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 - 6 years
7 - 11 Lacs
Bengaluru
Work from Office
In this role you will be a key member of the Cellular Layer1 Control Software team with following responsibilities: Specify, design, and implement Layer1/PHY Control Software/ Firmware of an innovative mobile wireless communications system Implement key scheduling, control processing in tight timeline, latency, and energy constraints Lead design and development activities, problem solve and influence project level decisions Work with other Firmware and Protocol Stack Engineers, Systems Engineers, and Product Architects to collaborate on design and requirements, interface definitions and new features Assist in the development of pre-silicon emulation systems/virtual platforms and use them for pre-silicon Layer1 Control SW design and verification Plan, improve, and manage embedded firmware/software with strict timeline requirements and be involved in all stages of code development, from design to release of the product Participate in all phases of complete software development lifecycles Gather 3GPP specifications and vital requirements and apply them in design and code development Define methodologies and standards Bachelors Degree or equivalent plus 3 or more years of relevant industry experience. In-depth hands-on L1/PHY Software/Firmware experience in Cellular 3G/4G/5G; strong knowledge and experience in embedded real-time control. Good understanding of software engineering principles, and core computer science fundamentals. Very good proficiency with C and/or C++, compilers, build, and source code control tools. Proven understanding of computer architecture with particular emphasis on the HW/SW interfaces of high-speed communication subsystems. Experience with silicon prototyping, emulation systems, and virtual platforms. Proficiency in debugging embedded software systems. English language proficiency is a requirement for this position. Preferred Qualifications Bachelor or Master or higher degree in Computer Science, Embedded System Engineering, or Electrical/Information Engineering with several years of working experience or PhD in a relevant field with some years of proven experience. Experience with memory-constrained Real-Time Operating Systems (RTOS) and concurrent programming would be a plus. Scripting language experience (eg. with Python or similar) would be desirable
Posted 1 month ago
5 - 8 years
7 - 12 Lacs
Kolkata, Mumbai, New Delhi
Work from Office
Roles & Responsibilities Responsible for requirement analysis and feasibility study including system level work estimation while considering risk identification and mitigation. Responsible for design, coding, testing, bug fixing, documentation and technical support in the assigned area. Responsible for on time delivery while adhering to quality and productivity goals. Responsible for traceability of the requirements from design to delivery Code optimization and coverage. Responsible for conducting reviews, identifying risks and ownership of quality of deliverables. Responsible for identifying training needs of the team. Expected to enhance technical capabilities by attending trainings, self-study and periodic technical assessments. Expected to participate in technical initiatives related to project and organization and deliver training as per plan and quality. Expected to be a technical mentor for junior members. Person may be given additional responsibility of managing people based on discretion of Project Manager. Education and Experience Required Engineering graduate, MCA, etc Experience: 5-8 years Competencies Description Works on any connectivity Technology implementation. Work can be on any or multiple layers of the technology (Firmware, core stack, Middleware). Application developement using connectivity technology shall not be considered for this TCB. Person must have expertize in at least one of the connectivity standards (Wi-Fi, Bluetooth, NFC, GPS, USB, Ethernet, ??Zigbee, Zwave??). Has worked on Linux, RTOS or proprietary platforms (Android developers can choose a seperate TCB). Good programming ability in C/C++/Java Platforms- Linux, RTOS, Proprietary Technology Standard- Wi-Fi, Bluetooth, NFC, GPS, USB, Ethernet (?Zigbee/Zwave) Tools- Sniffers, Protocol Analyzers, Development Tool chain, Debuggers Languages- C,C++,Java Specialization- USB, ETHERNET, WIFI, BLUETOOTH, NFC, GPS Must to have Skills
Posted 1 month ago
2 - 5 years
4 - 8 Lacs
Bengaluru
Work from Office
Who We Are Applied Materials is the global leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. We design, build and service cutting-edge equipment that helps our customers manufacture display and semiconductor chips the brains of devices we use every day. As the foundation of the global electronics industry, Applied enables the exciting technologies that literally connect our world like AI and IoT. If you want to work beyond the cutting-edge, continuously pushing the boundaries ofscience and engineering to make possiblethe next generations of technology, join us to Make Possible a Better Future. What We Offer Location: Bangalore,IND At Applied, we prioritize the well-being of you and your family and encourage you to bring your best self to work. Your happiness, health, and resiliency are at the core of our benefits and wellness programs. Our robust total rewards package makes it easier to take care of your whole self and your whole family. We're committed to providing programs and support that encourage personal and professional growth and care for you at work, at home, or wherever you may go. Learn more about our . You'll also benefit from a supportive work culture that encourages you to learn, develop and grow your career as you take on challenges and drive innovative solutions for our customers.We empower our team to push the boundaries of what is possible"while learning every day in a supportive leading global company. Visit our Careers website to learn more about careers at Applied. HARDWARE DESIGN AND SUPPORT ENGINEER About Applied Applied Materials is the leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. Our expertise in modifying materials at atomic levels and on an industrial scale enables customers to transform possibilities into reality. At Applied Materials, our innovations make possible the technology shaping the future. Our Team Your O pportunity As a hardware Support Engineer, you can deepen your technical skills and become an expert in specific technologies or equipment. This expertise can lead to roles where you might take on more complex projects and responsibilities. Roles and Responsibility Understand specifications and schematics for image computers, ensuring compatibility with other hardware and software systems. Integrate image processing hardware with existing systems, ensuring seamless operation and high performance. Develop testing protocols for image computers and system controllers to validate functionality and performance. Conduct rigorous testing and analysis to identify and resolve issues in hardware design and integration. Provide technical support for image computers and system controllers, diagnosing and resolving hardware and integration issues. Collaborate with software and firmware engineers to troubleshoot system-level problems and optimize performance. Maintain documentation for all hardware designs, integration processes, and troubleshooting efforts. Communicate effectively with stakeholders to gather requirements, provide updates, and deliver technical support. Our Ideal Candidate Handling the SFP, SFP+ QSFP module for Network management Working as lab POC for all lab management and project execution activities and the status report of the lab handling. Proficiency in hardware testing and validation techniques. Excellent problem-solving skills and attention to detail. Strong communication skills and ability to work collaboratively in a team environment. Familiar with server architectures, specs, roadmaps, cost vs. performance. Including CPUs, PCIe, GPUs, memory, interconnects, networking, power, cooling, SW interfacing. Qualifications Bachelor's degree in Electrical Engineering, Computer Engineering/ECE/EEE, or a related field. Additional Qualifications: Understanding of laboratory environments and the specific requirements for testing and development within such settings. Ability to manage multiple projects and adapt to changing priorities and technologies. Additional Information Time Type: Full time Employee Type: Assignee / Regular Travel: Yes, 10% of the Time Relocation Eligible: Yes Applied Materials is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, ancestry, religion, creed, sex, sexual orientation, gender identity, age, disability, veteran or military status, or any other basis prohibited by law.
Posted 1 month ago
3 - 7 years
8 - 14 Lacs
Mumbai
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
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
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
Accenture
20312 Jobs | Dublin
Wipro
11977 Jobs | Bengaluru
EY
8165 Jobs | London
Accenture in India
6667 Jobs | Dublin 2
Uplers
6464 Jobs | Ahmedabad
Amazon
6352 Jobs | Seattle,WA
Oracle
5993 Jobs | Redwood City
IBM
5803 Jobs | Armonk
Capgemini
3897 Jobs | Paris,France
Tata Consultancy Services
3776 Jobs | Thane