Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
8.0 - 12.0 years
10 - 14 Lacs
Hyderabad
Work from Office
Experience / Skills: In depth knowledge and extensive experience with embedded firmware development Expertise in the use of scripting languages, programming tools and environments Extensive experience programming in Python Experience in the storage industry in SSD, HDD, storage systems, or a related technology Understanding of storage interfaces including ideally PCIe/NVMe, SATA, or SAS Experience with NAND flash and other non-volatile storage Ability to work independently with a minimum of day-to-day supervision Experience with team leadership and/or supervising junior engineers and technicians Ability to work in a multi-functional team and under the pressure of multiple priorities.
Posted 2 weeks ago
5.0 - 10.0 years
15 - 30 Lacs
Bengaluru
Work from Office
Exp: 5 to 9 yrs Work location:Bangalore Notice Period:immediate to 30 Days Skills: C++, Customer Application Engineering Strong Modern C++ (C++ 14/17 and beyond) programming development and debugging skills - Good code reading skills to understand and identify problems - Experience in multithreaded concurrent programming in Linux or QNX - Familiarity in scripting languages like Python,
Posted 2 weeks ago
12.0 - 20.0 years
45 - 50 Lacs
Hyderabad
Work from Office
As a E5 - NAND Design Enablement in Process Integration, primary responsibility is to drive and contribute to next generation 3D NAND development efforts. You will be working with several peer groups to define, complete, and coordinate effective actions to enable a node and shepherd it to production. Responsibilities include but are not limited to the following: Drive vertical integration with a network of collaborators varying from Business Units, Pathfinding, Design, Device, Process, Integration, Reliability, Product Engineering, Probe, Test, Assembly, mask tech, etc. Drive node health tracking, communication and documentation of key achievements delivery starting from project kick off till product qual. Ensure all node enabling teams have responsible owner for each node Collaborate with responsible owner to populate crystal clear specifications in the database Publish score cards of work from accountable owner in the health report Create timeline charts to provide clear visibility of project timelines and relative dependencies across node enabling teams Champion test structure definition for all designs within a node starting from test chip to final production design Aim for high quality proliferation of test structures from test chip to product designs. Responsible for requesting TCAD, structure, OPC, electrical and Reliability simulations Ensure all test structures are validated on silicon and are readily available for product debug Qualifications: Minimum of 8+ years of experience in semiconductor industry in the areas Process Integration, Device Engineering, Compact Modeling, Product Engineering, Test Structure Development, or Unit Process Development Project management experience with a highly collaborative personality Proven track record of coordinating high level roll up meetings Proven track record to think and communicate clearly in urgent and stressful situations In depth understanding of the 3D NAND process flow is a plus
Posted 2 weeks ago
8.0 - 12.0 years
25 - 30 Lacs
Bengaluru
Work from Office
Experience / Skills: Job Responsibilities: 6-15 Years in Embedded Firmware Storage/SSD would be a strong plus. Strong firmware design and debug experience using assembly and C programming. Knowledge of SSD flash translation layer, wear leveling, garbage collection. Knowledge of mass storage interfaces such as SATA, SAS, NVMe (optional but strong plus). High level of skill in problem recreation and trapping, and in identifying performance critical algorithms for optimization. Strong skill in ARM development tools and IDE such as Eclipse Ability to scope and estimate development effort. Ability to work and communicate effectively in a team, able to multitask effectively in fast-paced environment. Working knowledge of digital hardware design (optional but plus). Experience in test equipment such as oscilloscopes and logic/bus analyzers (good to have). Education Qualifications: BS in Electrical Engineering, Computer Engineering or equivalent required Preferred Skills: Excellent communication skills both written and verbal Strong interpersonal skills and maintain positive relationships Ambitious, goal-oriented, and a dedicated colleague Collaborate effectively in a dynamic team environment
Posted 2 weeks ago
12.0 - 15.0 years
9 - 13 Lacs
Bengaluru
Work from Office
Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Automotive ECU Software Good to have skills : NAMinimum 12 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Lead, you will be responsible for developing and configuring software systems, either end-to-end or for specific stages of the product lifecycle. Your typical day will involve collaborating with various teams to ensure that the software meets client requirements, applying your knowledge of technologies and methodologies to support project goals, and overseeing the software development process to ensure quality and efficiency. You will engage in problem-solving and decision-making to drive project success and enhance team performance. 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.- Expected to provide solutions to problems that apply across multiple teams.- Facilitate knowledge sharing and mentoring within the team to enhance skills and capabilities.- Monitor project progress and implement necessary adjustments to meet deadlines and quality standards. Professional & Technical Skills: - Must To Have Skills: Proficiency in Automotive ECU Software.- Strong understanding of software development methodologies and best practices.- Experience with embedded systems and real-time operating systems.- Familiarity with automotive communication protocols such as CAN, LIN, and Ethernet.- Ability to troubleshoot and debug complex software issues. Additional Information:- The candidate should have minimum 12 years of experience in Automotive ECU Software.- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education
Posted 2 weeks ago
12.0 - 20.0 years
16 - 20 Lacs
Bengaluru
Work from Office
SSD Systems Architect Micron Technology is a leader in the semiconductor industry developing and manufacturing DRAM and NAND Flash products. As part of the continued growth in non-volatile memory technologies, Micron continues to invest in the internal development of Solid State Drives (SSD). As an SSD Systems Architect, you will work as an integral part of the architecture and product planning team to define storage systems for our customers. Responsibilities and Tasks: Your new responsibilities will include, but are not limited to the following areas: Identify and define innovative product concepts and SSD architectures Maintain strong technical engineering relationships with customers, partner system architects and key technologists to identify and define innovative memory products Work with Micron technologists, design engineers and engineering teams to ensure successful implementation and feasibility demonstration of new product concepts Develop new product architecture specifications Help to choose concepts for feasibility demonstration Generate new intellectual property and patents Evangelize Microns new products, technologies, and capabilities; attend and represent Micron at appropriate industry consortia, technical organizations, and technical conferences Identify key industry technical trends and competitive landscapes; stay abreast of new advanced technology and architecture trends in the market Modeling and analysis of performance, power and host driven workloads Generate system architecture specifications and provide system architectural requirements to our go-to-market teams Experience: Successful candidates for this position will have: A minimum of eight years of design, product, test, support, system, or applications engineering experience Systems experience, including: SSD and or HDD architecture, design or analysis and/or troubleshooting Operating systems: Linux, Windows, VMware Device drivers Firmware-based storage devices Technical skills, including: Detailed knowledge of NAND flash, solid state drives, and/or hard disk drives Storage protocols: SATA/ATA, SAS and/or NVMe NAND interfaces: ONFI, Toggle NAND management: error detection and correction Storage systems: RAID systems, blades and workstations Demonstrated problem-solving and troubleshooting skills Excellent verbal and written communications skills Highly organized, self-motivated and disciplined abilities Ability to work with other engineers across multiple disciplines, as well as customers of various positions Ability to travel and be available for international travel Education: BSEE or equivalent required
Posted 2 weeks ago
5.0 - 8.0 years
10 - 14 Lacs
Bengaluru
Work from Office
Experience / Skills: 5-8 Years in Embedded Firmware Storage/SSD FTL or Frontend Firmware development Strong firmware design and debug experience using assembly and C programming. Knowledge of mass storage interface protocol PCIe/NVMe as needed, Understanding of storage interfaces including SATA, or SAS (optional) Knowledge in the use of scripting languages, programming tools and environments Experience in the storage industry in SSD, HDD, storage systems, or a related technology. Working knowledge of NAND flash and other non-volatile storage is optional but plus. Experience in test equipment such as oscilloscopes and logic/bus analyzers (Viavi or LeCroy - good to have). Ability to work independently with a minimum of day-to-day supervision. Ability to work in a multi-functional team and under the pressure of multiple priorities.
Posted 2 weeks ago
5.0 - 10.0 years
9 - 13 Lacs
Bengaluru
Work from Office
Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Embedded C++ Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Lead, you will be responsible for developing and configuring software systems either end-to-end or for a specific stage of the product lifecycle. You will apply knowledge of technologies, applications, methodologies, processes, and tools to support a client, project, or entity. Your role will involve leading and managing software development projects. 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- Lead and mentor junior team members- Drive innovation and continuous improvement in software development processes Professional & Technical Skills: - Must To Have Skills: Proficiency in Embedded C++- Strong understanding of software development lifecycle- Experience in designing and implementing complex software systems- Knowledge of debugging and troubleshooting software issues- Hands-on experience with version control systems like Git Additional Information:- The candidate should have a minimum of 5 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 2 weeks ago
5.0 - 10.0 years
9 - 13 Lacs
Bengaluru
Work from Office
Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Automotive Mobility Services & Connected Vehicles Good to have skills : NAMinimum 12 year(s) of experience is required Educational Qualification : 15 years full time education Summary :We are seeking an elite-level Technical Architect to lead the design and integration of complex automotive software systems that span embedded, infotainment, and hypervisor-based environments. You will define system-level architecture across multi-OS platforms and heterogeneous SoCs, driving the next generation of intelligent, connected vehicle platforms. Roles & Responsibilities:- 14 years of experience in software development in roles that involved software design and development, including at least 10 years in the automotive electronics industry in embedded software development using C/C++, Java, RUST, COTLIN and one or more of any RTOS, QNX, Linux, Android.1.Architect and lead design of automotive-grade software platforms using Linux, Android, and QNX, running on heterogeneous SoCs such as Qualcomm 8295/8255, NXP, or similar.2.Define communication and integration layers using protocols like SOME/IP, UART, SPI, and I2C, ensuring deterministic behavior in real-time environments.3.Lead architecture for Type-1 hypervisors (e.g., QNX Hypervisor), ensuring secure partitioning of infotainment, safety-critical, and telematics domains.4.Define and drive architectural blueprints for Display controllers, Camera SerDes pipelines, and real-time multimedia processing stacks.5.Provide hands-on guidance and code-level leadership in C++, Rust, Java, and Kotlin, covering boot-time optimization, memory safety, and performance tuning.6.Collaborate across cross-functional teams including SoC vendors, Tier-1s, and OEM platform integrators.7.Own technical due diligence and design reviews and enforce architectural governance in both Agile and ASPICE-compliant development flows.8.Deep experience in multi-OS environments (Linux, Android, QNX). Professional & Technical Skills: 1.Bachelors or masters degree in electrical engineering, Computer Science, Automotive Engineering, or a related field.15+ years of experience in SW/SYS development ADAS or Autonomous Driving solutions.Strong understanding of sensor technologies (LiDAR, Radar, Camera, Ultrasonic) and their validation methodologies.2.Expertise with SoCs like Qualcomm 8295/8255, NXP i.MX series, and integration of camera and display pipelines.3.Proven design experience with hardware-software interfacing protocols:SOME/IP, UART, SPI, I2C.4.Prior experience architecting and optimizing Type-1 Hypervisor-based systems.5.Expert-level proficiency in C++ and Rust; working knowledge of Java and Kotlin.6.Familiarity with ASIL/Safety-critical system partitioning and hypervisor security models.7.Experience with Android Automotive OS (AAOS) and Android HAL customization.8.Knowledge of functional safety standards (ISO 26262).9.Prior experience working with camera ISP pipelines, ADAS integration, or multi-display systems.10.Open-source contributor or maintainer in relevant embedded domains. Additional Information:- The candidate should have a minimum of 14 years of experience in Automotive Mobility Services & Connected Vehicles.- This position is based at our Bengaluru/Chennai office.- A 15 years full-time education is required. Qualification 15 years full time education
Posted 2 weeks ago
5.0 - 10.0 years
9 - 13 Lacs
Bengaluru
Work from Office
Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Automotive Mobility Services & Connected Vehicles Good to have skills : NAMinimum 15 year(s) of experience is required Educational Qualification : 15 years full time education Summary :We are seeking an elite-level Technical Architect to lead the design and integration of complex automotive software systems that span embedded, infotainment, and hypervisor-based environments. You will define system-level architecture across multi-OS platforms and heterogeneous SoCs, driving the next generation of intelligent, connected vehicle platforms. Roles & Responsibilities:- 14 years of experience in software development in roles that involved software design and development, including at least 10 years in the automotive electronics industry in embedded software development using C/C++, Java, RUST, COTLIN and one or more of any RTOS, QNX, Linux, Android.1. Architect and lead design of automotive-grade software platforms using Linux, Android, and QNX, running on heterogeneous SoCs such as Qualcomm 8295/8255, NXP, or similar.2.Define communication and integration layers using protocols like SOME/IP, UART, SPI, and I2C, ensuring deterministic behavior in real-time environments.3.Lead architecture for Type-1 hypervisors (e.g., QNX Hypervisor), ensuring secure partitioning of infotainment, safety-critical, and telematics domains.4. Define and drive architectural blueprints for Display controllers, Camera SerDes pipelines, and real-time multimedia processing stacks.5. Provide hands-on guidance and code-level leadership in C++, Rust, Java, and Kotlin, covering boot-time optimization, memory safety, and performance tuning.6.Collaborate across cross-functional teams including SoC vendors, Tier-1s, and OEM platform integrators.7.Own technical due diligence and design reviews and enforce architectural governance in both Agile and ASPICE-compliant development flows.8. Deep experience in multi-OS environments (Linux, Android, QNX). Professional & Technical Skills: - 1) Bachelors or masters degree in electrical engineering, Computer Science, Automotive Engineering, or a related field.2) 15+ years of experience in SW/SYS development ADAS or Autonomous Driving solutions. 3)Strong understanding of sensor technologies (LiDAR, Radar, Camera, Ultrasonic) and their validation methodologies.4) Expertise with SoCs like Qualcomm 8295/8255, NXP i.MX series, and integration of camera and display pipelines.5) Proven design experience with hardware-software interfacing protocols:SOME/IP, UART, SPI, I2C.6) Prior experience architecting and optimizing Type-1 Hypervisor-based systems.7) Expert-level proficiency in C++ and Rust; working knowledge of Java and Kotlin.8) Familiarity with ASIL/Safety-critical system partitioning and hypervisor security models.9) Experience with Android Automotive OS (AAOS) and Android HAL customization.10) Knowledge of functional safety standards (ISO 26262).11) Prior experience working with camera ISP pipelines, ADAS integration, or multi-display systems.12) Open-source contributor or maintainer in relevant embedded domains. Additional Information:- 1)The candidate should have a minimum of 14 years of experience in Automotive Mobility Services & Connected Vehicles 2)This position is based at our Bengaluru/Chennai office. 3) 15 years full-time education is required. Qualification 15 years full time education
Posted 2 weeks ago
2.0 - 4.0 years
5 - 9 Lacs
Hyderabad
Remote
About Us: Soul AI, founded by IIT and IIM graduates, is on a mission to apply AI for Good. With a strong foundation in SF and Hyderabad, we create cutting-edge tech products with social impact. Were looking for a C Developer to build efficient, low-level software that powers high-performance systems. Key Responsibilities:Write clean, efficient, and maintainable C code. Develop embedded systems or performance-critical modules. Debug, test, and optimize existing applications. Collaborate with hardware or systems teams where needed. Required Qualifications:2+ years of C programming experience. Strong understanding of memory management and data structures. Experience with compilers, debugging tools, and embedded systems (preferred).
Posted 2 weeks ago
2.0 - 4.0 years
5 - 9 Lacs
Kolkata
Remote
About Us: Soul AI is developing core software systems that power intelligent applications. From embedded to backend, we bring top-tier engineering from IITs and IIMs to real-world impact. We are hiring a C/C++ Developer to build reliable software for performance-intensive tasks. Key Responsibilities:Develop software using C and C++ with a focus on performance. Contribute to architecture, testing, and optimization. Integrate software modules into larger systems. Collaborate with QA and product teams. Required Qualifications:2+ years of software development in C/C++. Proficiency in OOP, memory handling, and debugging tools. Experience with Linux development environments.
Posted 2 weeks ago
2.0 - 4.0 years
5 - 9 Lacs
Kolkata
Remote
About Us: Soul AI, founded by IIT and IIM graduates, is on a mission to apply AI for Good. With a strong foundation in SF and Hyderabad, we create cutting-edge tech products with social impact. Were looking for a C Developer to build efficient, low-level software that powers high-performance systems. Key Responsibilities:Write clean, efficient, and maintainable C code. Develop embedded systems or performance-critical modules. Debug, test, and optimize existing applications. Collaborate with hardware or systems teams where needed. Required Qualifications:2+ years of C programming experience. Strong understanding of memory management and data structures. Experience with compilers, debugging tools, and embedded systems (preferred).
Posted 2 weeks ago
2.0 - 4.0 years
5 - 9 Lacs
Mumbai
Remote
About Us: Soul AI is developing core software systems that power intelligent applications. From embedded to backend, we bring top-tier engineering from IITs and IIMs to real-world impact. We are hiring a C/C++ Developer to build reliable software for performance-intensive tasks. Key Responsibilities:Develop software using C and C++ with a focus on performance. Contribute to architecture, testing, and optimization. Integrate software modules into larger systems. Collaborate with QA and product teams. Required Qualifications:2+ years of software development in C/C++. Proficiency in OOP, memory handling, and debugging tools. Experience with Linux development environments.
Posted 2 weeks ago
2.0 - 4.0 years
5 - 9 Lacs
Mumbai
Remote
About Us: Soul AI, founded by IIT and IIM graduates, is on a mission to apply AI for Good. With a strong foundation in SF and Hyderabad, we create cutting-edge tech products with social impact. Were looking for a C Developer to build efficient, low-level software that powers high-performance systems. Key Responsibilities:Write clean, efficient, and maintainable C code. Develop embedded systems or performance-critical modules. Debug, test, and optimize existing applications. Collaborate with hardware or systems teams where needed. Required Qualifications:2+ years of C programming experience. Strong understanding of memory management and data structures. Experience with compilers, debugging tools, and embedded systems (preferred).
Posted 2 weeks ago
1.0 - 2.0 years
6 - 10 Lacs
Bengaluru
Remote
We are hiring an Embedded Systems Developer skilled in C/C++ for hardware-near programming. Key Responsibilities : Develop firmware and embedded applications using C/C++. Work with microcontrollers, IoT modules, and RTOS. Debug and optimize low-level software. Integrate hardware and software components. Required Qualifications: 2+ years of embedded systems development in C/C++. Experience with ARM/AVR/MIPS architectures. Knowledge of I2C, SPI, UART, etc.
Posted 2 weeks ago
2.0 - 4.0 years
5 - 9 Lacs
Bengaluru
Remote
About Us: Soul AI is developing core software systems that power intelligent applications. From embedded to backend, we bring top-tier engineering from IITs and IIMs to real-world impact. We are hiring a C/C++ Developer to build reliable software for performance-intensive tasks. Key Responsibilities:Develop software using C and C++ with a focus on performance. Contribute to architecture, testing, and optimization. Integrate software modules into larger systems. Collaborate with QA and product teams. Required Qualifications:2+ years of software development in C/C++. Proficiency in OOP, memory handling, and debugging tools. Experience with Linux development environments.
Posted 2 weeks ago
2.0 - 4.0 years
5 - 9 Lacs
Bengaluru
Remote
About Us: Soul AI, founded by IIT and IIM graduates, is on a mission to apply AI for Good. With a strong foundation in SF and Hyderabad, we create cutting-edge tech products with social impact. Were looking for a C Developer to build efficient, low-level software that powers high-performance systems. Key Responsibilities:Write clean, efficient, and maintainable C code. Develop embedded systems or performance-critical modules. Debug, test, and optimize existing applications. Collaborate with hardware or systems teams where needed. Required Qualifications:2+ years of C programming experience. Strong understanding of memory management and data structures. Experience with compilers, debugging tools, and embedded systems (preferred).
Posted 2 weeks ago
2.0 - 4.0 years
5 - 9 Lacs
Hyderabad
Remote
About Us: Soul AI is developing core software systems that power intelligent applications. From embedded to backend, we bring top-tier engineering from IITs and IIMs to real-world impact. We are hiring a C/C++ Developer to build reliable software for performance-intensive tasks. Key Responsibilities:Develop software using C and C++ with a focus on performance. Contribute to architecture, testing, and optimization. Integrate software modules into larger systems. Collaborate with QA and product teams. Required Qualifications:2+ years of software development in C/C++. Proficiency in OOP, memory handling, and debugging tools. Experience with Linux development environments.
Posted 2 weeks ago
1.0 - 2.0 years
6 - 10 Lacs
Mumbai
Remote
We are hiring an Embedded Systems Developer skilled in C/C++ for hardware-near programming. Key Responsibilities : Develop firmware and embedded applications using C/C++. Work with microcontrollers, IoT modules, and RTOS. Debug and optimize low-level software. Integrate hardware and software components. Required Qualifications: 2+ years of embedded systems development in C/C++. Experience with ARM/AVR/MIPS architectures. Knowledge of I2C, SPI, UART, etc.
Posted 2 weeks ago
1.0 - 2.0 years
6 - 10 Lacs
Kolkata
Remote
We are hiring an Embedded Systems Developer skilled in C/C++ for hardware-near programming. Key Responsibilities : Develop firmware and embedded applications using C/C++. Work with microcontrollers, IoT modules, and RTOS. Debug and optimize low-level software. Integrate hardware and software components. Required Qualifications: 2+ years of embedded systems development in C/C++. Experience with ARM/AVR/MIPS architectures. Knowledge of I2C, SPI, UART, etc.
Posted 2 weeks ago
1.0 - 2.0 years
6 - 10 Lacs
Hyderabad
Remote
We are hiring an Embedded Systems Developer skilled in C/C++ for hardware-near programming. Key Responsibilities : Develop firmware and embedded applications using C/C++. Work with microcontrollers, IoT modules, and RTOS. Debug and optimize low-level software. Integrate hardware and software components. Required Qualifications: 2+ years of embedded systems development in C/C++. Experience with ARM/AVR/MIPS architectures. Knowledge of I2C, SPI, UART, etc.
Posted 2 weeks ago
5.0 - 9.0 years
0 Lacs
mysore, karnataka
On-site
As an Embedded Firmware Developer, you will be responsible for designing, developing, and testing firmware for 8-bit and 32-bit microcontrollers. Your primary focus will be on developing and debugging firmware in C/C++ to ensure reliability and performance. You will also work on real-time operating systems (RTOS) to seamlessly integrate firmware with hardware. Collaboration with cross-functional teams is essential to define firmware requirements and specifications. You will implement and troubleshoot various communication interfaces such as SPI, I2C, UART, ADC, DAC, and timers. Additionally, you will be responsible for developing and maintaining secure boot mechanisms and secure firmware update processes. Conducting code reviews, supporting hardware bring-up, and system integration are integral parts of your role. It is crucial to document development processes, code functionality, and testing procedures to ensure clear understanding and maintain consistency. You will actively participate in both development and testing phases of the firmware lifecycle. To qualify for this position, you should hold a Bachelor's degree in Computer Science, Electronics, Electrical, or a related engineering field. A minimum of 5 years of professional experience in embedded software development is required. Strong programming skills in C/C++, along with proven experience in debugging and troubleshooting embedded systems, are essential. You should possess deep knowledge of real-time operating systems, firmware architecture, and secure boot implementations for microcontrollers. Familiarity with hardware interfaces and communication protocols such as ADC, SPI, I2C, UART, DAC, and timers is necessary. A solid understanding of hardware subsystems, peripheral integration, and strong analytical skills are key requirements for this role. Excellent interpersonal and written communication skills are important for effective collaboration within the team. The ability to thrive in a collaborative environment and strong problem-solving abilities are highly valued. Preferred qualifications include experience in developing firmware for safety-critical or secure systems, familiarity with version control systems like Git, and exposure to firmware testing methodologies and tools. Join us in this exciting opportunity to contribute to the development of cutting-edge embedded firmware for innovative products. (ref:hirist.tech),
Posted 2 weeks ago
3.0 - 7.0 years
0 Lacs
ahmedabad, gujarat
On-site
As an Embedded Software Engineer with 3-7 years of experience, you will be responsible for working with different MCU architectures such as 8051, STM, and ARM series. Your expertise in C and C++ programming languages will be essential, along with your knowledge of protocols like UART, I2C, and SPI. Logical reasoning skills are crucial for this role, as you will be involved in analyzing and resolving issues related to embedded software. In addition to your technical skills, good communication and interpersonal abilities are required to collaborate effectively with team members. You should have a strong foundation in C programming and be familiar with Real-Time Operating Systems (RTOS) and Linux. Experience in microcontroller or microprocessor programming, as well as knowledge of wireless technologies like BLE, Wi-Fi, and cellular, will be beneficial for this role. Personal competencies that are highly valued for this position include self-motivation, the ability to work well within global teams, and a collaborative mindset. You should be able to prioritize tasks effectively in a fast-paced environment, demonstrating analytical and creative problem-solving skills. A passion for writing clean and structured code that aligns with coding standards is essential. If you are enthusiastic about working in the embedded domain and possess the required qualifications and skills, we encourage you to apply for this position in Ahmedabad or Bangalore.,
Posted 2 weeks ago
5.0 - 9.0 years
0 Lacs
noida, uttar pradesh
On-site
At Cadence, we are looking for individuals who are passionate about technology and aspire to lead and innovate in the industry. Your responsibilities will include understanding and reviewing design specifications, developing verification strategies, test plans, and coverage plans. Additionally, you will be tasked with creating constrained random verification environments, verification components, writing tests, sequences, functional coverage, and assertions to achieve verification goals. Furthermore, you will be developing C-based test cases for SOC verification. To excel in this role, you should have a strong background in functional verification fundamentals, environment planning, test plan generation, and environment development. Proficiency in System Verilog and experience with UVM based functional verification environment development are required. Knowledge of verilog, vhdl, C, C++, Perl, and Python is essential. Expertise in AMBA protocols such as AXI, AHB, and APB is a must, along with familiarity with USB, PCIE, Ethernet, DDR, LPDDR, or similar protocols. Proficiency in version control and load sharing software is also necessary. Desirable skills and experience include prior experience with Cadence tools and flows, familiarity with ARM/CPU architectures, experience in developing C-based test cases for SOC verification, some exposure to assembly language programming, and knowledge of protocols like UART, I2C, SPI, and JTAG. Embedded C code development and debug, as well as formal verification experience, would be advantageous. Strong communication, organizational, planning, and presentation skills are crucial for success in this role. You should be able to work independently, deliver high-quality results in a fast-paced environment, and be open to learning new methodologies, languages, and protocols. Personal development and growth are essential to meet the evolving demands of the semiconductor industry. A self-motivated mindset and willingness to take on additional responsibilities to contribute to the team's success are highly valued. Join us at Cadence, where we tackle challenges that others cannot. Let's make a difference together.,
Posted 2 weeks 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
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough