Jobs
Interviews

345 Firmware Development Jobs - Page 9

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

2.0 - 5.0 years

3 - 6 Lacs

Bengaluru

Work from Office

Kefi Tech Solutions Pvt Ltd is looking for Embedded Software Engineer to join our dynamic team and embark on a rewarding career journey Designing, developing, and testing embedded software for a variety of systems and applications Collaborating with hardware engineers to ensure that software is optimized for the specific hardware platform Developing low-level software for control systems and real-time applications Debugging and troubleshooting software issues in a timely and effective manner Writing clear, well-documented code that is easy to maintain and modify Participating in code reviews and providing constructive feedback to other software engineers Strong problem-solving and critical thinking skills, with the ability to troubleshoot complex software issues Excellent written and verbal communication skills

Posted 1 month ago

Apply

7.0 - 12.0 years

25 - 35 Lacs

Bengaluru

Work from Office

Development and Implementation: Writing, testing, and debugging firmware code to ensure optimal functionality. Hardware-Software Integration: Ensuring the firmware interacts correctly with the device's hardware components. Troubleshooting and Debugging: Identifying and resolving issues related to firmware and its interaction with hardware. Collaboration: Working with hardware engineers, software developers, and other teams to align firmware with product requirements. Documentation: Creating and maintaining technical documentation for firmware code and related tools. Staying Updated: Keeping up with the latest technologies, tools, and best practices in firmware development. Skillsets Required : STM32 , Firmware Development, Microcontroller, Secureboot, Firmware Security, Security Patch

Posted 1 month ago

Apply

2.0 - 4.0 years

8 - 10 Lacs

Hyderabad

Work from Office

***Urgent requirement for a leading Robotics & AI company in Hyderabad Location: Inside Patanchervu, Hyderabad Monday to Saturday (WFO) Timings : 9 am to 6 pm Reports to: Senior Embedded Engineer Engineering Manager Job Summary: We are seeking a talented and motivated Junior Embedded Engineer to join our dynamic team. The ideal candidate will have a strong background in PCB design, firmware development, and experience with STM32 or similar microcontrollers. Proficiency in CubeIDE and a solid understanding of RTOS (Real-Time Operating Systems) are essential for this role. If you are passionate about embedded systems and eager to grow your skills, this is the perfect opportunity for you. Key Responsibilities: *Design, develop, and test embedded firmware for microcontroller-based systems. *Create and modify PCB layouts using industry-standard tools. *Work with STM32 or similar microcontrollers to implement and troubleshoot firmware. *Utilize CubeIDE for firmware development, debugging, and testing. *Integrate and manage RTOS within embedded systems to ensure real-time performance. *Collaborate with cross-functional teams to design and develop hardware and software solutions. *Assist in the creation of technical documentation, including schematics, flowcharts, and code comments. *Support the senior engineering team in various tasks related to product development and testing. *Participate in design reviews and provide input to improve product design and functionality. Qualifications: *Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field. *Proven experience in embedded systems development, particularly with STM32 or similar microcontrollers. *Strong skills in PCB design and layout. *Proficiency in firmware development using CubeIDE. *Experience working with RTOS and understanding of real-time constraints. *Basic understanding of hardware-software integration. *Strong problem-solving skills and attention to detail. *Ability to work both independently and as part of a team. *Excellent communication skills, both written and verbal. Preferred Qualifications: *Experience with other IDEs and development environments. *Knowledge of additional microcontroller families. *Familiarity with version control systems like Git. *Understanding of signal processing, communication protocols, and peripheral interfaces.

Posted 1 month ago

Apply

3.0 - 8.0 years

6 - 16 Lacs

Hyderabad

Work from Office

Hiring Firmware Developer Experience:- 3+ Years Education:-BE/B.Tech,M.Tech. Job Location:- Hyderabad. Work Mode:- Work from Office. Skills:- Strong C, DS, -Low Level Firmware/Baremetal Development -Good to have Bootloader Dev Experience or Security Experience -Experience in Embedded protocols (I2C, SPI, UART, Etc) -Experience in IOT will be Plus -Good Experience/understanding of Linux /Any RTOS (Eg: FreeRTOS, QNX,Vxworks, pSoS, ) or LSP -Experience in Microcontrollers/ARM Architecture, Note:- Notice Period Immediate Less than 30 Days preferred.

Posted 1 month ago

Apply

8.0 - 12.0 years

8 - 16 Lacs

Chennai, Bengaluru

Work from Office

Title : Embedded Hardware Design Harita Techserv Pvt. Ltd Role & responsibilities Design and Development of Embedded Firmware required for Actuation Products Lead and execute strategically important NPI and R&D projects Develop Software Requirements Spec from Product specification Design of Software architecture Software integration testing, Unit testing, Test automation Design Verification using various tools Work closely with the Hardware and Mechanical teams for product integration and testing Work with the Global Engineering teams to ensure quality of deliverables Create and maintain project schedules and timelines Comply with the companys design and development process Maintain appropriate documentation related to project and product firmware Core Competencies: • Excellent competency in firmware development using C/C++, firmware architecture • Development of software using structured software design methodologies • Good understanding about 32 bit microcontrollers (STM/NXP/Microchip) and peripheral devices • Knowledge in analysis tools like Bus Master / Dock light • Awareness and understanding of MISRA guidelines • Communication protocols viz Modbus, Profibus, FF Bus, Ethernet IP, USB, UART, SPI, I2C, CAN etc • Awareness about Wireless technologies (HART, ZIGBEE, NFC, LORA etc) • Device Drivers • Experience in developing Motor drivers • LCD/LED display GUI design, data analysis and presentation • RTOS and Data Structures • Design of IoT devices and systems • Knowledge on Firmware design requirements for product EMI/EMC certification Skills Good verbal and written communication skills Great attention to detail and problem-solving abilities Team Player able to work with others easily Disciplined work ethic Ability to lead a team Experience Experience in embedded firmware design, integration and testing Some exposure to industrial Actuators design is preferred Exposure to working in a Global environment will be added advantage Exposure to IoT Basic knowledge and ability to handle and understand hardware design and PCB design Intrested candidates can atten the interview at below mentioned locations and share your updated cv to sathishkumar.r@harita.co.in Interested candidates can atten physical walkin at our chennai and Banglore office Chennai : Harita Techserv Pvt. Ltd. 9th Floor, No. 117, Arihant E Park, 1, LB Rd, Adyar, Chennai 600020 Bangalore: Harita Techserv Pvt. Ltd. A- Block, 2nd floor, BHIVE Workspace No.112, AKR Tech Park, Krishna Reddy Industrial Area, Bengaluru 560068

Posted 1 month ago

Apply

2.0 - 5.0 years

5 - 15 Lacs

Chennai, Bengaluru

Work from Office

We're Hiring: Embedded Software Developer - WLAN Linux Host Driver Developer Location: Bangalore & Chennai Experience: 2 to 5 Years The ideal candidate should have a background in Embedded Software and WLAN protocol stack ( 802.11ac/n/ax/be ), along with experience in driver debugging, firmware integration, and system-level optimization. Key Responsibilities: Design, develop, and maintain WLAN Linux Host Drivers Debug and optimize WLAN drivers and firmware Cross-compile and port drivers to embedded systems Collaborate closely with hardware and firmware teams Enhance performance and stability across networking stack Required Skills: Excellent C programming skills Linux Kernel & Network Driver Development WLAN Driver & Firmware Development (802.11ac/n/ax/be) WLAN Debugging & Wireless Protocol Knowledge Hostapd, wpa_supplicant Configuration Embedded System Software Development Cross-Compiling & Porting Performance Optimization and Firmware Tuning

Posted 1 month ago

Apply

0.0 - 5.0 years

1 - 2 Lacs

Nagpur

Work from Office

Seeking an electronics engineer with PCB design (LTE/GNSS), firmware (STM32), display integration, power management, and strong research skills for wearable/IoT device prototyping.

Posted 1 month ago

Apply

3.0 - 6.0 years

5 - 8 Lacs

Hyderabad

Work from Office

IBM ISDL Power hypervisor development group is working on virtualisation Tech that involves firmware design and development for power hypervisor. The key responsibilities for this role are as following: As Firmware developer to develop Hypervisor firmware on IBM power Systems Participate in design, implementation, Integration & verification of virtualization functions Execute unit test plans and functional tests to verify high quality code deliverables Perform code reviews with other members of team Provide code support, debug activities and issues resolution supporting both internal and external customers. Interact with the test team to define test plans, identify, root cause and resolve defects Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Expertise in Firmware design( embedded software) and development Expertise in C/ C++ language , Object oriented concepts Experience in embedded device drivers, Linux. Expertise in debugging and root causing complex firmware issues Should be a good team player Should have strong analytical skills Should have good communication skills and a quick learner Preferred technical and professional experience Knowledge in Servers domain, virtualization Tech is added advantage Linux kernel , kernel development multi thread programming C++ design & design patterns/ advanced skills Knowledge in communication protocols Skills on unit testing, scripting and automation. Agile process knowledge Experience on tools like Jenkins, Git/GitHub, Gerrit or other equivalent tools. Should have good knowledge of unit testing.

Posted 1 month ago

Apply

4.0 - 8.0 years

30 - 45 Lacs

Bengaluru, Belgrade, Penang

Work from Office

Bachelors or Masters degree in Electrical, Electronics or Computer Science Engineering Expertise in firmware development on ARM or RISCV microprocessors Expertise with one or more peripherals / controllers like UART, I2C, SPI, QSPI Expertise with low level development in C / C++ and assembly Expertise in debugging Expertise in perl or python Scripting Expertise in test automation development. Expertise in projects related to crypto / security would be an added advantage Preferred resources with valid regional work permit Location- Bengaluru,Belgrade, Penang, New York

Posted 1 month ago

Apply

6.0 - 11.0 years

8 - 17 Lacs

Bengaluru

Work from Office

As a Linux Kernel Developer you will be responsible for the development and optimization of various components in the core kernel and related areas such as Memory management, CPU scheduler, RAS, I/O, KVM and bootloader. You will apply your expertise in development of Enterprise Linux features to ensure out of box performance is obtained for key workloads on Power systems. In the process, you will also interact and actively participate in the Linux kernel community discussions for feature design and development. Responsibilities include : Design and develop state of the art features for Enterprise Linux. Work closely with Opensource community to upstream the features developed. Work towards the goal to ensure Power systems objectives are optimally achieved. Interact with teams above and below the stack to ensure goals are met holistically Required education Bachelor's Degree Required technical and professional expertise 6 to 15 years of experience in working on projects related to Linux internals/Operating systems. Working knowledge of computer systems architecture. Strong operating systems skills. Strong C programming skills, C++, Python and scripting. Experience with working with open source software. Proven problem solving and communication skills.

Posted 1 month ago

Apply

9.0 - 14.0 years

27 - 42 Lacs

Bengaluru

Work from Office

• 9+ Design, development, and optimization of firmware for embedded medical devices. Experience with medical device regulations and safety standards(IEC 62304), Deep knowledge of RTOS (FreeRTOS, Zephyr, or similar) and Linux.

Posted 1 month ago

Apply

6.0 - 8.0 years

8 - 10 Lacs

Bengaluru

Work from Office

Crypto Express Adapter on z Systems allows companies to protect data and workloads from physical and logical attacks through cryptography. Cryptography is crucial for secure processing when applications must communicate with distributed elements or assess the validity of the data being processed. Candidate will be part of world class high-performance hardware security module (HSM) firmware team. The responsibility of the firmware team is to provide top-level security for processing and high-speed cryptographic offload We are Firmware professional working on Z systems ( IBM Advanced Mainframes ) and we build the most secure systems for our customers to deploy their enterprise applications. IBM z Systems are deployed with workloads where intensive IO Operations are getting executed. IBM Lab works on IO enablement firmware as well as boot firmware for z Servers. Work area would be Initial program load that is Boot firmware which enables the z Systems to boot and load supported Operating systems( Linux, zOS, zVM ) on Logical partitions. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 6 - 8 years of relevant Industry experience Very strong in C & C++ and data structures, preferably in developing multi-core or multi-threaded applications. Deep knowledge of Systems Fimrware , OS kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and profiling. Exposure to QEMU , Emulation , Hi Level Modeling of FW / HW components is desirable Experience in device driver development and support for NIC, HBA or Graphics cards Strong debugging skills Experience with exercising/validation of system from user space, and knowledge of user space API Preferred technical and professional experience Cryptographic Domian knowledge or working experience

Posted 1 month ago

Apply

15.0 - 20.0 years

17 - 22 Lacs

Bengaluru

Work from Office

As management leader : Manage, guide the team to achieve the committed goals within timelines provided by program management Asses, manage risks, future gaps and take actions/mitigate the risks in timely manner. Raise the concerns well ahead of the time to show a risk which cannot be mitigated Attend/Follow global management and programm management meetings and act upon any communications. Assign/allocate the teams as per the requirement of the projects Manage/ couse correct the career paths of the team members, keep motivation in team. Make sure teams work gets proper visibility at upper management and keep upper management is sync with the talents, gaps the team has. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 15-20 years pf experience in managing teams of size as large as 15 - 25 members in area of firmware development/ software development Managing project with global stake holders. Project Planning, Resource planning, mitigating risks, assessing risks well ahead. Keep upto date with / Understanding the new technologies. Will able to understand technically what team is working on, assessing them w.r.t to the work what they do. Preferred technical and professional experience Z projects management skills, working with global teams, managing risks, System BUP

Posted 1 month ago

Apply

15.0 - 20.0 years

50 - 60 Lacs

Bengaluru

Work from Office

Role & responsibilities Leads a team of Firmware engineers, taking ownership of the complete Firmware Development Cycle Collaboration with multifunction teams to develop HW/ FW architecture, Test strategies, Compliance, Functional Safety Demonstrated experience in managing teams, appraisal process, conflict resolution, Experience in Project planning, project execution, release management, field deployment, field issues debugging. Hands on experience in Firmware Development and Embedded C programming for 32bit MCU/ DSP's using Arm Cortex-M33 / M23 / M4 / M7 ( Preferably STM32 MCU ) Preferred candidate profile Bachelors / Master's degree in Electronics, Electrical, Computer Science 15+ Years Experience Water Fall and Scrum methodologies experience Experience in complete product development lifcycle Expertise in Firmware Development and Embedded C programming for 32bit MCU/ DSP's using Arm Cortex-M33 / M23 / M4 / M7 ( Preferably STM32 MCU ) Good Programming experience in RTOS environments preferably ThreadX . Strong experience in Kernel porting for different RTOS ( FreeRTOS, TheadX, C/OS or Cs/ OS2 ) Strong experience in Secure Boot, Bootloader development and firmware upgrade manager for MCU Strong Experience in low level drivers for ADC, PWM, UART, I2C, SPI, RS485 and CAN Strong Experience in low level drivers for EEPROM, and OSPI/QSPI Strong Experience in using lab equipment (i.e. logic analyzers, oscilloscopes, multimeters, etc.) to test code functionality. Experience in Communication Protocol Layers like TCP, UDP, IPV6 Experience with Board bring-up activities Experience in cryptography and Security features. Experience in SDLC for product development Experience in Unit testing Experience in Python scripting Experience in JIRA and Confluence Experience in Git and GitHub Experience in agile and scrum Perks and benefits Best in the industry

Posted 1 month ago

Apply

5.0 - 10.0 years

20 - 35 Lacs

Bangalore/Bengaluru

Hybrid

Full time with century old top Japanese MNC Work Location - Bangalore Development experience in Storage (SSD/HDD) domain is plus.(if no storage then considers firmware or software) (We are not looking for validation experience profiles ) Mandatory: 5 to 10 years of Software/Firmware development using C++/C 10+ years (Individual contributor) Excellent in object-oriented design skills with hands-on experience on Data structures and C++ programming Should have developed product using SDLC process and be aware about release process. Able to design and create Software requirement and design document (SRS, SDS) Strong analytical skill with hands-on debugging skills Excellent Oral and written communication skills Educational Background: MTech in Computer Science related courses (ECE, EEE good in C++ and who can develop code) Highly Preferred: Simulation development using Matlab Basic understanding of SOC architecture, communication protocol Additional Expectation (Plus points): Experience in device driver development. Knowledge of basic python Roles & Responsibilities: Will be responsible for the core development in storage domain. Should be able to independently develop and design software/firmware with minimum guidance. Design, review, code programs as per the project specifications. Attitude to learn and contribute quickly, Pro-active, and self-motivated in day-to-day tasks. To interact with onsite team/customer for issue resolution, clarifications (as required) through written communication-mails, audio/video conferencing. Report the status of the allocated assignment to the Technical Architect / Associate Technical Architect as per defined process.

Posted 1 month ago

Apply

4.0 - 9.0 years

0 - 3 Lacs

Hyderabad, Chennai, Bengaluru

Hybrid

Location: Bangalore Exp:4+years Embedded Firmware Developer Embedded Firmware Development, Strong knowledge of C/C++ Hands-on experience with RTOS like VxWorks, Proficiency in communication protocols and drivers such as Ethernet, CAN, RS422 Linux shell script JD: Embedded Firmware Expertise: 4+ years of experience in embedded firmware development. • Programming Proficiency: Strong knowledge of C/C++, Linux shell script. • Good understanding of Linux internal. • Basic understanding of Clear Case and DevOps practices. • RTOS Experience: Hands-on experience with RTOS like VxWorks. • Communication Protocols: Proficiency in communication protocols and drivers such as Ethernet, CAN, RS422, etc. Role & responsibilities Preferred candidate profile

Posted 1 month ago

Apply

4.0 - 6.0 years

4 - 8 Lacs

Hyderabad

Work from Office

Silicon Labs (NASDAQ: SLAB) is the leading innovator in low-power wireless connectivity, building embedded technology that connects devices and improves lives. Merging cutting-edge technology into the world s most highly integrated SoCs, Silicon Labs provides device makers the solutions, support, and ecosystems needed to create advanced edge connectivity applications. Headquartered in Austin, Texas, Silicon Labs has operations in over 16 countries and is the trusted partner for innovative solutions in the smart home, industrial IoT, and smart cities markets. Learn more at www.silabs.com . Required Skills: Strong software development and architecture skills (Python, C# or similar) Hands-on experience with test and measurement equipment, measurement techniques and test automation Firmware development skills (C and/or assembly language) Strong analog and digital circuit analysis skills Excellent troubleshooting and debug skills Self-driven with a strong work ethic and sense of accountability Experience Level: 4- 6 Years i n Industry Preferred Skills: Knowledge of ARM/8051 architectures and typical MCU peripherals Experience with schematics capture and layout tools (Allegro/Altium/PADS) Post-silicon validation experience Exposure to security standards and security testing Personal profile : Enthusiastic and curious, likes to figure out how things work and prove it Methodical, thorough and dedicated to quality Good verbal and written communication skills Comfortable with cooperating across functional groups Entrepreneurial and problem solver Team player Benefits & Perks : Not only will you be joining a highly skilled and tight-knit team where every engineer makes a significant impact on the product; we also strive for good work/life balance and to make our environment welcoming and fun. Equity Rewards (RSUs) Employee Stock Purchase Plan (ESPP) Insurance plans with Outpatient cover National Pension Scheme (NPS) Flexible work policy Childcare support Silicon Labs is an equal opportunity employer and values the diversity of our employees. Employment decisions are made on the basis of qualifications and job-related criteria without regard to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status, or any other characteristic protected by applicable law.

Posted 1 month ago

Apply

3.0 - 7.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Position: Storage Protocol (like SAS/SATA/NVMe) (CE37ST RM 3295) Responsibility : 3~7 years of experience in firmware development. Desired Skills: Good experience in Implementing solutions for SSD firmware Excellent Coding skills in C and Data Structures. Excellent embedded systems knowledge Exposure to any Storage protocaols like SAS/SATA/NVMe Exposure to other protocols like IPMI, MCTP, NVMe-MI , SMBus, GPIO and I2C Knowledge of Linux kernel and block layer will be added advantage Deep technical understanding of data storage systems preferably NVMe and PCIe would be a very big plus Job Category: Others Job Type: Full Time Job Location: Bangalore Experience: 3-7 years Notice period: 0-30 days

Posted 1 month ago

Apply

2.0 - 7.0 years

22 Lacs

Noida, Ahmedabad, Gurugram

Work from Office

Role & responsibilities WLAN Linux Device Driver development (802.11ax/be preferred) WLAN Debugging WLAN Firmware development (802.11ac/n/ax/be) Networking/Wireless Domain knowledge Hostapd, Supplicant Cross compiling/porting experience Performance optimization & Firmware enhancements

Posted 1 month ago

Apply

2.0 - 7.0 years

22 Lacs

Kochi, Chennai, Bengaluru

Work from Office

WLAN Linux Device Driver development (802.11ax/be preferred) WLAN Debugging WLAN Firmware development (802.11ac/n/ax/be) Networking/Wireless Domain knowledge Hostapd, Supplicant Cross compiling/porting experience Performance optimization & Firmware enhancements

Posted 1 month ago

Apply

3.0 - 8.0 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 : NAMinimum 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 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.- 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 in low-level programming for embedded systems.- Knowledge of debugging tools and techniques for embedded systems.- Hands-on experience with microcontrollers and microprocessors. 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

Apply

5.0 - 10.0 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 Software Good to have skills : NAMinimum 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- Lead the development of innovative firmware solutions- Conduct thorough testing and debugging of firmware code- Stay updated on industry trends and advancements in embedded software technology Professional & Technical Skills: - Must To Have Skills: Proficiency in Embedded Software- Strong understanding of hardware-software interface- Experience in developing C tests/APIs- Knowledge of software build flow processes- Hands-on experience in design and code reviews- Familiarity with testing and validation methodologies Additional Information:- The candidate should have a minimum of 5 years of experience in Embedded Software- 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

Apply

3.0 - 6.0 years

5 - 7 Lacs

Ludhiana

Work from Office

STM32 , ARM development Interfacing of Sensors with MCU (ST) Protocol : SPI, UART,I2C, CAN, USB etc , open CPU , BLE , WIFI Required Candidate profile Excellent in Embedded C /C++,, Communication protocol stack development and debugging skills Excellent ability to plan, prioritize, initiate, and handle multiple tasks simultaneously team Player

Posted 1 month ago

Apply

10.0 - 15.0 years

14 - 18 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: 10+ years of experience in the embedded domain to design, develop and support software solutions on multi-core ARM (V7A or V8A)/CPUs, Strong C/C++ programming skills. Embedded Platforms experience including low-level firmware, kernel (Linux or QNX), Hypervisor/Virtualization and user-space components. Design and development of software for heterogeneous compute platforms consisting of ARMs, GPUs, DSPs, and specialized hardware accelerators in an embedded SoC systems with J-TAG or ICE debuggers. Experience in real-time SW development for embedded products. Hands-on experience using JTAG to debug real-time problems Hands-on experience using different version control systems like perforce, GIT Expertise in Development of PCI RC/EP Device Driver. Expertise in writing kernel space device drivers in areas of MMU, Power(clocks/thermal). Solid understanding of Linux/QNX boot flow on embedded systems. Solid understanding of computer system architecture (core, cache, memory models, bus architecture, etc.). Experience in Board Bring-up, Device drivers, peripheral buses (SPI, I2C, USB), Memory controller DDR, eMMC, UFS and Performance. Solid understanding of different debug methods offered by Linux Kernel/QNX. Motivated self-starter with excellent verbal and written communication skills, demonstrated ability to work with engineers/partners/customers across different geographies. Hands-on technical lead who is not hesitant to dig into the details where needed to get first-hand knowledge of the issues and play an active and personal role in steering team success Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.

Posted 1 month ago

Apply

6.0 - 8.0 years

17 - 22 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Job description - The engineer will contribute to the Linux product team in debugging Linux Kernel and System level issues for Qualcomm chipsets.Required Skillset-Excellent debug skills, especially in the core kernel software.-Excellent knowledge of Linux kernel and the device driver model.-Excellent knowledge of ARM architecture-Expert level knowledge of C- Very good understanding of Linux distributins like Yocto, Ubuntu, RedHat- Strong aptitude, quick learner, self-motivated, willing to explore and work across breadth of various technology areas.- Ability to time-share and prioritize between multiple tasks.-6 to 8 years of relevant work experienceEducation requirements-Master or bachelors degree in ECE, EE or CS. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

Posted 1 month ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies