Home
Jobs

753 Firmware Jobs - Page 24

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

8.0 - 13.0 years

9 - 13 Lacs

Chennai

Work from Office

Naukri logo

Senior C++ Developer Jobs in Chennai | Linux System Engineer Senior Engineer: C++ Developer - Linux Systems Experience: 8+ years Location: Chennai Job Summary: We are seeking an experienced and highly skilled Senior C++ Developer with deep expertise in Linux-based system development. The ideal candidate will have a strong foundation in system-level programming, multithreading, performance optimization, and experience working on large-scale, real-time, or mission-critical applications. Key Responsibilities: Design, develop, and maintain high-performance C++ applications on Linux platforms. Write efficient and scalable code adhering to best practices and coding standards. Collaborate with cross-functional teams to define software requirements and system architecture. Debug and resolve complex system-level issues and performance bottlenecks. Optimize existing codebases for latency, throughput, and maintainability. Participate in code reviews, mentoring junior team members, and contributing to technical discussions. Interface with hardware, firmware, and DevOps teams for system integration. Implement unit testing, CI/CD pipelines, and automation where applicable. Required Skills & Qualifications: Bachelor s or Master s degree in Computer Science, Engineering, or a related field. 8+ years of professional experience in C++ development, including modern standards (C++11/14/17). Strong experience with Linux development environments, tools, and shell scripting. Solid understanding of multithreading, concurrency, and synchronization mechanisms. Proficiency in system-level programming, IPC, memory management, and file I/O. Experience with debugging tools such as GDB, Valgrind, perf, or strace. Exposure to build systems (CMake, Make) and version control (Git).

Posted 1 month ago

Apply

7.0 - 11.0 years

12 - 13 Lacs

Bengaluru

Work from Office

Naukri logo

Project Management Office ( PMO ) was established in GETC on Jan-2025, with the vision to provide structure, governance and efficiency across GETC engineering programs executed in alignment with SBU aiming special focus on RLPM adoption . Are you ready to learn from the most knowledgeable PM experts in the industry, lead NPI / NPD / TRL / Obsolescence programs and solve challenges to meet Customer demanding timeline, and reach new heights in your career? Join GETC India PMO today. Primary Responsibilities: Manage small to medium projects with minimal guidance from Program/Project engineering group. Responsible for developing the project plan, project schedule, resource plan and project budget with the project team Responsible for tracking recurring and non-recurring costs, including product and project cost. Responsible for ensuring scope change is identified, documented, managed and communicated to the project stakeholders. Performing critical path analysis and utilizing earned value management Tracking and monitoring project milestones Responsible for tracking engineering metrics like On-time delivery, Quality, etc. Deploying Project Management methods and procedures to ensure adherence to lay down PM practices Coordinating with supply chain/sourcing/purchase department for prototype development and testing/certification Leading project reviews with Management/Counterparts in USA/Other Countries Identifying Risk triggers and applying Risk Management practices to mitigate/avoid project Risks. Basic Qualifications: 7 to 11 years overall experience with at least 3 years of project management experience in Electronics /FPGA design projects. Minimum 3 years of hands-on experience in electronics for Aerospace projects following DO254 guidelines. B.E / B. Tech - Electronics / Communication / Electrical Past work experience in design, development, verification of Electronics Boards and Firmware Preferred Qualifications: Proficient in MS Project Professional including resource loading and critical path analysis Familiarity with Aerospace design techniques, procedures, and standards Good analytical skills Six Sigma / ACE / Continuous Improvement / Lean experience Project Management (PMP certification) will be a plus Experience in DOORS, Synergy CM, Synergy Change, Polarion, Cadence Allegro will be a plus

Posted 1 month ago

Apply

4.0 - 10.0 years

6 - 12 Lacs

Noida, Indore, Hyderabad

Work from Office

Naukri logo

Key Responsibilities Responsible for design and development of real time embedded software/firmware and PC/mobile based software application. To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. Participate in High level and low level software design Perform software testing including unit, functional and system level requirement including manual and automated Performs software requirement to design to coding to testing traceability Performs code review following coding guidelines and static code analysis Troubleshoots software problems of limited difficulty. Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develops software solutions from established programming languages or by learning new language required for specific project. Experience / Skills Required Strong knowledge for Linux device drivers, Linux Kernel Programming, Linux Kernel Internals, Yocto / Buildroot or any other build systems Experience working with development tools like oscilloscope, protocol analyser, emulator, signal generator, JTAG programmer, GIT, SVN, JIRA. Experience working with different embedded microprocessor based on Qualcomm, TI, NXP, NVIDIA, Intel or similar Experience of Board support package, Device driver and boot loader development/porting. Understanding of hardware schematic, datasheet of hardware component to derive firmware/software specific solution Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. Personal Attributes The ideal candidate should have strong Team-work characteristics, being both action and results- oriented. He/she will be a hands-on, roll-up-the-sleeves type engineer with a whatever it takes to get it done attitude. The successful candidate must be effective operating in a multi disciplined technology environment coupled with an obsession for responsiveness to Project requirements. The successful candidate should be open to learn new processes and technologies.

Posted 1 month ago

Apply

7.0 - 10.0 years

9 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Job Title: Test Engineer - System Qualification Test (SYS.5) Group: Platform & Energy BU: CARIAD Business Unit - India Location: Whitefield, Bangalore Experience: 7 to 10 years About CARIAD (Car, I Am Digital) CARIAD is an automotive software company that bundles together Volkswagen Groups software competencies and further expands them, building upon a heritage of bringing automotive innovation to everyone. CARIAD is building a unified technology and software platform, including a vehicle OS, vehicle cloud platform and a new unified architecture for all of Volkswagen Group s brands. The brand profile can be found on its website - https://cariad.technology CARIAD India operates under a brand licensing agreement with Germany-based CARIAD SE. So, here s a chance to innovate and transform automotive mobility! Youll join a team of 360 skilled experts and developers at CARIAD India and around 6,000 CARIDIANs globally, who bring with them a wealth of experience and knowledge. The areas of work involve development of platform components such as firmware, boot loaders, AUTOSAR, Linux/QNX BSP, Service oriented architecture-based middleware components. To explore an exciting & progressive career at CARIAD India: Visit us at: www.embitel.com Follow us at LinkedIn: https: / / www.linkedin.com / company / 268681 / Job Description: Experience in Automotive Domain (Especially in Software Platform based Testing Good Knowledge in automotive software features and ECUs (Cluster Testing, Telematics, Gateway etc.) Experience in Test Automation with Python & Robot framework Experience in Linux OS/ Android with practical experience in file systems, Network configurations. Knowledge of automotive communication protocols like CAN, Flexray, Ethernet, SOME-IP Experience with Trace Analysis (DLT/CAN/Ethernet) & Knowledge of Tools like Vector CANoe/VehicleSpy, Wireshark Experience in Automotive Diagnostics - OBD, UDS Protocol, DoIP & Knowledge of Tools like Vector CANoe.DiVa & CANape Experience in Nework node simulation using CAPL in CANoe / Function blocks in VSPY Knowledge about automotive test process and standard tools for Requirement Management (DOORS/CodeBeamer), Planning (ALM/Jira) and Version Management (Git/SVN ..,)

Posted 1 month ago

Apply

5.0 - 8.0 years

7 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Performs functional logic verification of an integrated SoC to ensure design will meet specifications. Defines and develops scalable and reusable block, subsystem, and SoC verification plans, test benches, and the verification environment to meet the required level of coverage and confirm to microarchitecture specifications. Executes verification plans and defines and runs emulation and system simulation models to verify the design, analyze power and performance, and uncover bugs. Replicates, root causes, and debugs issues in the presilicon environment. Finds and implements corrective measures to resolve failing tests. Collaborates and communicates with SoC architects, microarchitects, full chip architects, RTL developers, postsilicon, and physical design teams to improve verification of complex architectural and microarchitectural features. Documents test plans and drives technical reviews of plans and proofs with design and architecture teams. Incorporates and executes security activities within test plans, Qualifications: Minimum Qualifications: BE/Btech/MTech with 6 Plus years of experience Preferred Qualifications: Design and/or Design Verification with developing, maintaining, and executing complex IPs and/or SOCs. OVM/UVM, System Verilog, constrained random verification methodologies. The complete verification life cycle (verification architecture, test plan, execution, debug, coverage closure). Developing validation test suites and driving continuous improvement into existing validation test suites and methodologies. Create plans and tests for validating portions of a complex microarchitecture using written specs, RTL code, Firmware and other tests as a guide Experienced with the architecture, microarchitecture and Power Management flows and debugging failures to the root cause Develop and utilize various debug and validation tools and/or methodologies to implement validation plans with the goal being to ensure a solid design Participate in the debug of failures on silicon and develop new testing strategies to detect these failures on RTL models Develop tools and methods to streamline validation of PM flows, PM HW/FW interactions, and SOC level validation to deliver highest quality design in shortest time possible. Job Type: Experienced Hire

Posted 1 month ago

Apply

1.0 - 5.0 years

8 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Job Specs Develop and optimize embedded firmware for motor control applications (BLDC, PMSM, AC induction motors). Implement motor control algorithms like Field Oriented Control (FOC) and Direct Torque Control (DTC). Write and debug firmware for current calibration, encoder angle calibration, and parameter tuning. Collaborate with hardware design engineers to integrate firmware with motor hardware. Conduct HIL testing, debug motor control systems, and validate performance using oscilloscopes, logic analyzers, and motor dynamometers. Adhere to safety standards and maintain detailed technical documentation. Desired Profile Bachelor's or Master's in Electrical/Electronics Engineering or a related field. Proficiency in C/C++ programming, control systems, power electronics, and embedded systems. Expertise in MATLAB/Simulink, PSpice, and microcontroller/DSP platforms (ARM Cortex M). Hands-on experience with CAN, SPI, UART, I2C communication protocols. Knowledge of safety and compliance standards for motor control systems. Preferred Qualifications Experience with HIL testing, real-time programming, and advanced motor control tools. Certification or coursework in motor control, power electronics, or related fields.

Posted 1 month ago

Apply

1.0 - 5.0 years

5 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Responsibilities Embedded Software design and development Implementing Embedded application Software development of kernel mode device drivers, Networking software for an ARM based Embedded POC : 8+ years of experience as an embedded software developer Experience in ARM based processor like Raspberry PI / NXP etc Developed software for embedded applications. Implemented software solutions embedded systems including firmware and device drivers. Experience in IPv4/IPv6 networking, Linux networking stack, firewalls, and routing protocols Linux OS integration, memory management, peripheral driver integration In-depth knowledge and experience of data networking (TCP/IP, Ethernet, and related technologies) Expert in C and Python programming Working knowledge of C++ programming Working experience in various protocols like Ethernet, PCIe, I2C, SPI, USB, RS232 Good Problem-solving skills Strong debugging & troubleshooting skills. Good oral & written communication skills Ability to work independently, excellent interpersonal and teamwork to have Skills : Knowledge on x86 Architecture, Boundary Scan etc. Software development for semiconductor and Experience : Bachelor/Postgraduate in Engineering IT, CS, ECE & EEE or Equivalent At least eight years of experience in developing Software for embedded systems

Posted 1 month ago

Apply

5.0 - 10.0 years

25 - 40 Lacs

Bengaluru

Work from Office

Naukri logo

firmware development: Mandatory to have : • Very strong in C language programming and debugging • Working knowledge of git/gerrit Memory Firmware called experience level : 5-10 yrs, Key skillsets : Good understanding of DDR4, DDR5, NVDIMM Good understanding of different DIMM types (UDIMM/SODIMM/RDIMM/LRDIMM/LPDDR) Good understanding of UMC features like ECC, SME, SEV, RAS etc

Posted 1 month ago

Apply

13.0 - 15.0 years

15 - 17 Lacs

Bengaluru

Work from Office

Naukri logo

As a Software Functional Safety Architect , part of AMD Functional Safety team, you will be directly impacting the certification of key AMD products, targeting critical AMD growth markets such as digital cockpit and autonomous driving. Your task will be to provide technical leadership for the product line safety function and for its customers. You will perform this in close cooperation with different functional owners within AMD. This challenging role will not only require extensive embedded software architecture and design skills but also a thorough understanding of system safety standards within the automotive and industrial markets. We are seeking a software functional safety architect to join our team that will thrive in a fast-paced work environment, using effective communication, problem-solving and prioritization skills. Individuals that are we'll organized, show great attention to detail, and employ critical thinking are we'll-suited for our team. THE PERSON: This AMD (Advanced Micro Devices) team is looking for a senior level person that can help guide the team, mentor upcoming developers, provide long range strategy, and is willing to jump in to help resolve issues quickly. You are open minded, positive and detail focused as you will be involved in all areas that impact the team including performance, automation, and development. KEY RESPONSIBILITIES: Implementing functional safety engineering tasks as defined in the product safety plan. Supporting in defining and streamlining the functional safety processes according to IEC 61508 and ISO 26262. Performing end to end traceability analysis from requirements to verification and validation tests. Performing software safety analysis using FMEA, FTA and other applicable techniques. Performing software tools analysis according to IEC 61508 and ISO 26262. Participating in national and international functional safety working groups. A powerful desire to learn new skills and understand new features. Effective written and verbal communication skills. Good people skills. Initiative-taking approach to improve AMD s software quality and safety compliance. REQUIRED EXPERIENCE: 13+ years of Experience with firmware, device drivers and embedded software design, development, and testing. Experience with the ISO 26262 or IEC 61508 functional safety standards focusing on software. Experience with requirements management process with tools like JAMA, DOORS or similar. REQUIRED QUALIFICATION: Bachelor s or masters in Computer/Electrical /Electronic Engineering or a closely related field. Individual Functional safety certification (IEC 61508 or ISO 26262) obtained through TUV or Exida. Proficiency in low level C and Assembly programming (x86 or ARM or other RISC architecture). Proficiency in Embedded Linux or another Real Time Operating System (RTOS). PREFERRED QUALIFICATION: Exposure to software quality standards Automotive SPICE or CMMI. Exposure to AUTOSAR framework. Exposure to automotive cybersecurity (ISO 21434) or industrial cybersecurity standards (IEC 62443) focusing on software. Exposure to the concept of usage of Artificial Intelligence / Machine Learning in safety critical systems.

Posted 1 month ago

Apply

8.0 - 13.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

We are urgently hiring for the following position and are looking for candidates who meet the specified requirements. If your profile matches the skills listed, we encourage you to share your updated resume. Position: Motor Control Engineer, Embedded firmware Location & Client : Infineon Technologies, Bengaluru Experience: 8+ years Noted : Notice period/Joining Availability of the candidate should be less Key Responsibilities: Develop and optimize embedded firmware for motor control applications (BLDC, PMSM, AC induction motors). Implement motor control algorithms like Field Oriented Control (FOC) and Direct Torque Control (DTC) . Write and debug firmware for current calibration, encoder angle calibration, and parameter tuning. Collaborate with hardware design engineers to integrate firmware with motor hardware. Conduct HIL testing, debug motor control systems, and validate performance using oscilloscopes, logic analyzers, and motor dynamometers. Adhere to safety standards and maintain detailed technical documentation. Necessary Qualifications: Bachelor s or Master s in Electrical/Electronic Engineering or a related field. Proficiency in C/C++ programming , control systems, power electronics, and embedded systems. Expertise in MATLAB/Simulink , PSpice , and microcontroller/DSP platforms (ARM Cortex M). Hands-on experience with CAN, SPI, UART, I2C communication protocols. Knowledge of safety and compliance standards for motor control systems. Preferred Qualifications: Experience with HIL testing , real-time programming, and advanced motor control tools. Certification or coursework in motor control, power electronics, or related fields.

Posted 1 month ago

Apply

0.0 - 5.0 years

25 - 30 Lacs

Pune

Work from Office

Naukri logo

Job_Description":" Job Responsibilities: Design and develop CS-SW applications using frontend,backend, and database technologies End to end software development and testing in IOT infrastructure Collaborate with cross functional teams including and not limited to Mobile, Cloud, QA, DevOps, Firmware/Hw Work with Lead engineer/Software Architect, and Product Owner to deliver high quality solutions that meet technical and customer requirements Work in org initiatives like IOT lab, Experience center Maintain and expand existing IOT infrastructure Software development in alignment with best design practices for IOT solutions High quality Software development using TDD, unit test cases and improve overall coverage Support application development including mobile, web and hybrid front end software and applications Support DevOps and CI/CD development and best practices Work with system testing teams to validate designs and ensure quality Work closely with other corporate teams within Eaton such as Software Centers of Excellence including UI/UX, cloud, and cybersecurity to ensure solutions are aligned with corporate standards and best practices Work and thrive in an agile project development environment Participates in project-wide reviews of requirements, coding practices, code review Strong verbal, documentation, and interpersonal communication skills required Must Have : Experience working with frontend technologies React/Angular/Node, preferred React and Node Experience working with TypeScript/Javascript, preferred Typescript Experience with backend technologies NodeJS, Java/.Net, preferred NodeJS Experience working with database technologies cosmos/Mongo/Postgres, preferred Cosmos and Postgres Good working knowledge of HTML and CSS Experience with VS Code Nice to have: DevOps exposure Mobile application development exposure-React Native IOT experience - Proven record utilizing software best practices and adapting to emerging technology trends and methodologies - Strong ability to drive for results and take initiative even when requirements may be vague or undefined - Strong problem solving and reasoning ability - Innovative mindset" ","

Posted 1 month ago

Apply

1.0 - 5.0 years

10 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Description Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the Enphase Energy System helps people make, use, save, and sell their own power. Enphase is also one of the fastest growing and innovative clean energy companies in the world, with approximately 68 million products installed across more than 145 countries. We are building teams that are designing, developing, and manufacturing next-generation energy technologies and our work environment is fast-paced, fun and full of exciting new projects. If you are passionate about advancing a more sustainable future, this is the perfect time to join Enphase! About the Role Enphase Energy is looking for highly motivated new graduates to join our Product Security team . This is an excellent opportunity to apply embedded systems, C/C++ programming, security, and testing knowledge to real-world projects. You will be developing and testing secure embedded software for Enphase s next-generation solar power and communication devices . You will work on software development, debugging, security assessments, and automated testing for embedded systems. What You Will Do Develop and test secure embedded software for Enphase s devices. Design, implement, test, and debug real-time embedded software in C/C++ . Perform functional and security testing of embedded firmware. Learn and apply secure coding practices for embedded development. Assist in analyzing and improving existing firmware for security vulnerabilities. Support penetration testing and security assessments under guidance. Collaborate with hardware engineers to test embedded hardware interactions. Work with low-level protocols (UART, SPI, I2C, CAN, TCP/IP) for embedded security. Write test scripts and develop automated testing frameworks for embedded software. Stay updated with emerging trends in embedded security, software development, and testing . Who You Are and What You Bring Bachelor s degree in computer science, Electrical Engineering, Electronics & Communication , or a related field. Strong proficiency in C/C++ programming for embedded systems. Understanding of real-time operating systems (RTOS) and Linux fundamentals . Familiarity with microcontrollers, memory management, and peripheral interfaces . Basic understanding of testing methodologies (unit testing, integration testing, system testing). Experience with test automation frameworks (Scripting, Python-based test tools) is a plus. Interest in embedded security , cryptography concepts, and secure coding principles. Experience with debugging tools (GDB, JTAG, Oscilloscope, Logic Analyzer, etc.) is a plus. Knowledge of scripting languages (Python, Bash, etc.) for test automation is a plus. Familiarity with Git or other version control systems . Strong problem-solving and analytical skills. Ability to work collaboratively in a team and adapt to new challenges. Passion for embedded systems, security, software testing, and automation .

Posted 1 month ago

Apply

5.0 - 12.0 years

9 - 13 Lacs

Pune

Work from Office

Naukri logo

Introduction A2G Technologies is looking to hire Senior Engineer/Lead Engineer (Wifi) for our high tech Client in India (Pune/ Ahmedabad ) Experience Level: 5- 12 years Job Description/Job Purpose You will be responsible for creating clear specifications, making the efficient design choices and to make it happen by also implementing, testing and integrating the design. Customer satisfaction is the number one driver for and thus for every software engineer. Experience Experience in embedded software and Wi-Fi development Expert in C and Embedded C Experience in Firmware for IEEE 802.11 / wireless technology underlying PHY and MAC. Experience in current WiFi systems and standards - 802.11a,b,g,n,ac,ax Hands-on experience with Linux wireless drivers Experience in Wireshark, Omnipeek, Iperf, tcpdump, Chariot Experience in developing drivers, and integrating hardware, firmware, and software on various Linux platforms. Experience in interfaces like USB, PCIe, SDIO, UART is desired Excellent analytical, problem solving, programming, and debugging skills required Immediate joiners will be preferred. Candidates with one month notice period can apply

Posted 1 month ago

Apply

3.0 - 8.0 years

8 - 14 Lacs

Pune, Chennai, Bengaluru

Work from Office

Naukri logo

Job Summary :We are seeking an experienced Audio/Video Software Engineer to join our team. The ideal candidate will have a strong background in audio and video processing, with experience in developing applications and systems for multimedia technologies. Key Responsibilities : - Application Development: Design, develop, and maintain audio and video applications for various platforms, ensuring high performance and quality.- Codec Implementation: Work on implementing and optimizing audio and video codecs (e.g., AAC, H.264, VP9) for encoding and decoding streams.- Signal Processing: Develop algorithms for audio and video signal processing, including noise reduction, equalization, and video enhancement techniques.- Integration: Collaborate with hardware teams to integrate audio and video functionalities with device hardware and firmware.- Testing and Validation: Conduct testing and validation of audio/video features, ensuring compatibility across different devices and formats.- Debugging: Diagnose and troubleshoot issues related to audio/video playback, streaming, and processing.- Documentation: Maintain thorough documentation of software architecture, APIs, and development processes for collaboration and future reference.- Collaboration: Work with cross-functional teams, including product managers, UI/UX designers, and quality assurance, to deliver high-quality multimedia solutions. Required Skills :- Programming Languages: Proficiency in C/C++ and Python; experience with JavaScript or Java is a plus.- Multimedia Frameworks: Strong knowledge of multimedia frameworks and libraries (e.g., GStreamer, FFmpeg, OpenCV).- Audio/Video Standards: Familiarity with audio and video compression standards and protocols (e.g., RTP, RTSP, MPEG).- Signal Processing: Understanding of digital signal processing (DSP) concepts and techniques.- Version Control: Experience with version control systems (e.g., Git) for source code management.Qualifications :- Education: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.- Experience: 3+ years of experience in audio/video software development or multimedia engineering.Preferred Qualifications :- Open Source Contributions: Experience contributing to open-source audio/video projects.- Streaming Technologies: Knowledge of live streaming technologies and protocols.- Agile Methodologies: Familiarity with Agile development practices and tools.

Posted 1 month ago

Apply

3.0 - 8.0 years

8 - 14 Lacs

Pune, Bengaluru

Work from Office

Naukri logo

Key Responsibilities : - Design and Development : Create audio and video processing architectures tailored for embedded systems, ensuring high performance and efficiency. - Firmware Programming : Develop and optimize firmware for audio/video codecs, drivers, and signal processing applications using C/C++ and other programming languages. - System Integration : Collaborate with hardware engineers to integrate audio/video components with microcontrollers and SoCs, ensuring compatibility and performance. - Testing and Validation : Conduct thorough testing, validation, and debugging of audio/video systems, addressing issues to enhance functionality and reliability. - Standards Compliance : Ensure designs meet industry standards and protocols (e.g., HDMI, USB Audio, Bluetooth). - Documentation : Maintain comprehensive documentation of designs, processes, test results, and specifications for future reference. Required Qualifications : - Education : Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. - Experience : 3-5 years of experience in embedded systems with a focus on audio and video technologies. Technical Skills : - Proficiency in programming languages such as C/C++ and Python. - Familiarity with audio/video protocols (e.g., H.264, AAC). - Understanding of digital signal processing techniques. - Experience with embedded operating systems (e.g., RTOS, Linux). - Basic knowledge of electronics and circuit design. Soft Skills : - Strong analytical and problem-solving abilities. - Effective teamwork and collaboration skills. - Excellent communication skills, both written and verbal - ALSA, ADSP, Routing, Tuning, Android Audio Framework, HAL, Linux Kernel Drivers, AMS, MDF, GEF Effectsm Audio CarPlay/Android Auto, SVA, TDM, I2S - Video FWK, Android Video, Accelerator, V4L2, Video Kernel Driver - Good Knowledge of any of Video Codecs like MPEG2/4/ H264/H265/VP8/VP9/AV1. - Embedded Android, Android FWK/Native (Android Arch - AIDL/HIDL, Treble. xTS), HAL, Linux Kernel Device Driver - Android Build system, Soong, BAZEL - System Feature - Boot Optimizations, Early Services (RVC, Audio etc.,), Power & Thermal Feature Enablement, System Stability (Triage Tombstones/ ANRs/FWR)

Posted 1 month ago

Apply

3.0 - 8.0 years

8 - 14 Lacs

Pune, Chennai, Bengaluru

Work from Office

Naukri logo

Job Summary : We are looking for an experienced AOSP Developer to join our team, focusing on customizing and enhancing the Android Open Source Project for various devices. The ideal candidate will have a strong background in Android development, embedded systems, and a passion for open-source technologies. Key Responsibilities : - AOSP Customization: Modify and extend the AOSP codebase to develop custom ROMs or features tailored to specific hardware platforms. - Device Integration: Work closely with hardware teams to ensure optimal integration of AOSP with device-specific components, including drivers and firmware. - Feature Development: Implement new features and enhancements within the AOSP framework, ensuring they adhere to best practices and performance standards. - Testing and Debugging: Conduct thorough testing and debugging of AOSP builds to ensure stability, performance, and compatibility across devices. - Documentation: Maintain comprehensive documentation of changes, customizations, and development processes to support team collaboration and knowledge sharing. - Collaboration: Collaborate with cross-functional teams, including software engineers, QA testers, and product managers, to align development efforts with project goals. - Community Engagement: Participate in the AOSP community, contributing to discussions, bug reports, and code reviews to support the open-source ecosystem. Required Skills : - Programming Languages: Proficiency in C, C++, and Java; familiarity with Kotlin is a plus. - Android Framework: Strong understanding of the Android architecture, including system services, application frameworks, and hardware abstraction layers (HAL). - Embedded Systems: Experience with embedded software development and knowledge of hardware interfaces. - Build Systems: Familiarity with Android build systems (e.g., AOSP build, Gradle) and version control systems (e.g., Git). - Debugging Tools: Experience using debugging tools (e.g., adb, gdb) for troubleshooting Android applications and systems. Qualifications : - Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. - Experience: 3+ years of experience in Android development, with a focus on AOSP or custom ROM development. Preferred Qualifications : - Open Source Contributions: Previous contributions to AOSP or other open-source projects. - Knowledge of Android Security: Understanding of Android security architecture and best practices. - Agile Methodologies: Experience working in Agile development environments.

Posted 1 month ago

Apply

3.0 - 7.0 years

4 - 8 Lacs

Hyderabad

Work from Office

Naukri logo

Senior Test Development Engineer THE ROLE: AMD is looking for a specialized software product engineer who is passionate about improving the quality of products and benchmarks . You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology. The right engineer will drive the success of features in AMD (Advanced Micro Devices) products through leadership & coordination, resolution of technical dependencies, and achievement of schedule commits. THE PERSON: The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. Your curiosity will drive your learning and innovation to improve how we as a group, and an organization, can get better every day. Your peers will provide you a results-oriented and encouraging environment for your career growth, fueling your opportunity to be a part of Delighting Our Customers. KEY RESPONSIBILITIES: You will be responsible for the development of the test suites that ensure enterprise quality for AMD s Software Compute stack You will work closely with other software and hardware engineers and architects Ensure test coverage for the GPU product features Review requirements and create associated test cases to ensure traceability Coordinate triaging of issues and drive them to closure Make tough decisions such as priority calls based on partial or incomplete data Proactively drive continuous improvement for functional and performance QA activities Must be a self-starter, and able to independently drive tasks to completion PREFERRED EXPERIENCE: Product development or systems engineering background with hardware platforms and their software & firmware ecosystems Test plan and test development experience for a range of industry workloads Strong knowledge of GPU, CPU, SoC or computer system architecture Knowledge of OpenCL or CUDA GPU Computing Languages a plus Proven record in large scale data center engineering Parallel Computing Skills with MPI Programing experience a plus Deep Learning, High Performance Computing or GPU Server Based computing a big plus Familiar with AI/ML concepts General Computer Architecture concepts Basics of programming Microsoft and Linux Operating Systems Cloud, Virtualization and Container environments System level, functional and environmental stress testing Excellent interpersonal, organizational, analytical, planning, and technical leadership skills ACADEMIC CREDENTIALS: Bachelor s or Masters degree in Computer/Electronics/Electrical Engineering or equivalent

Posted 1 month ago

Apply

4.0 - 9.0 years

10 - 14 Lacs

Chennai

Work from Office

Naukri logo

Do you want to work on innovative projects, collaborate with a dynamic and supportive team, and receive investment in your professional development? At DTCC, we are at the forefront of innovation in the financial markets. We are committed to helping our employees grow and succeed. We believe that you have the skills and drive to make a real impact. We foster a thriving internal community and are committed to creating a workplace that looks like the world that we serve. Pay and Benefits: Competitive compensation, including base pay and annual incentive Comprehensive health and life insurance and well-being benefits, based on location Pension / Retirement benefits Paid Time Off and Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being. DTCC offers a flexible/hybrid model of 3 days onsite and 2 days remote (onsite Tuesdays, Wednesdays and a third day unique to each team or employee). The Impact you will have in this role: The WDS governance team defines operational frameworks along with continual improvement related to environmental sustainability, facility resilience, and WDS technology systems. The role will support DTCC s energy/ environmental framework oversight & maintain WDS technology system day to day cybersecurity. Your Primary Responsibilities: Maintain and Update WDS network device assets inventory for audit every year. Remediate cybersecurity vulnerabilities identified on any WDS devices. Maintain complete WDS IT assets lifecycle management for all devices Report findings, remediation steps, & remediation schedule for the firmware and software upgrade. Prepare and update technical procedures, standards & network technical documents Coordinate with IT network for requirements with internal teams and management Aligns risk and control processes into day-to-day responsibilities to monitor and mitigate risk, escalates appropriately Facilitate user access for in scope servers & devices. Comply with DTCC incident, change and problem management requirement , Validate WDS network connected devices are in compliance with DTCC IT governance, Provide bi-weekly reporting showing status of WDS network connected devices Provide enterprise support to WDS quality management framework including continual improvement Aligns risk and control processes into day to day responsibilities to monitor and mitigate risk; escalates appropriately Qualifications: Minimum of 4+ years of related experience Bachelors degree preferred or equivalent experience 3- 4 years of experience in IT networking domain Knowledge on asset inventory of servers, workstations, software licenses, network connected devices, and BMS network connected devices Process experience in SNOW application or other IT ticketing system Preferred if any experience in cyber security scanners and reporting tools Good communication skills to interact with global teams Day shift at IST and support EST (morning hours) meetings based on requirement Willing to learn new system processes or certification. Actual salary is determined based on the role, location, individual experience, skills, and other considerations. Please contact us to request accommodation.

Posted 1 month ago

Apply

5.0 - 10.0 years

35 - 40 Lacs

Bengaluru

Work from Office

Naukri logo

MTS SILICON DESIGN ENGINEER THE ROLE: The focus of this role is to plan, build, and execute the verification plan for AMDs FPGA 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 new features to be verified Build test plan documentation, accounting for interactions with other features, the hardware, the firmware, and the software driver use cases Estimate the time required to write the new feature tests and any required changes to the test environment Build the directed and random verification tests Debug test failures to determine the root cause; work with RTL and firmware engineers to resolve design defects and correct any test issues Review functional and code coverage metrics modify or add tests or constrain random tests to meet the coverage requirements PREFERRED EXPERIENCE: Proficient in IP level ASIC verification with 5 years of experience with Masters degree or 7 years of experience with Bachelors degree Knowledge of PCIe, CXL or other IO protocol is preferred Experience with DMA verification is preferred Proficient in using UVM testbenches and working in Linux and Windows environment s Experienced with Verilog, System Verilog, C, and C++ Developing UVM based verification frameworks and testbenches, processes and flows Automating workflows in a distributed compute environment . Exposure to simulation profile, efficiency improvement, acceleration, HLS tools/process Good understanding and hands-on experience in the UVM concepts and SystemVerilog language Scripting language experience: Perl, Ruby, Makefile , shell preferred. Exposure to leadership or mentorship is an asset Desirable assets with prior exposure to video codec system or other multimedia solutions . ACADEMIC CREDENTIALS: Bachelors or Masters degree in computer engineering/Electrical Engineering #LI-PS1 Benefits offered are described: AMD benefits at a glance .

Posted 1 month ago

Apply

1.0 - 4.0 years

2 - 5 Lacs

Bengaluru

Work from Office

Naukri logo

Understand the design specification , PowerOn Specification, and Power management specification. Understand boot firmware and reset flow. And/or Power management flow. Develop skills in IBM BIST verification tools and apply them successfully Develop the verification environment and test bench Debug fails using waveform, trace tools and debug RTL code Work with Design team in resolving/debugging logic design issues and responsible for deliveries Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 3-6years of experience in Design Verification - demonstrated execution experience of verification of logic blocks Strong in SoC verification Chip reset sequence and initialization, and/or Power management. Knowledge of verification (any) methodology, Knowledge of HDLs (Verilog, VHDL) Good programming skills in C/C++, Python/Perl Exposure in developing testbench environment, write complex test scenario, debugging and triaging fails Hardware debug skills backed by relevant experience on projects Exposure in developing testbench environment, write complex test scenarios Good communication skills and be able to work effectively in a global team environment Drive verification coverage closure Preferred technical and professional experience Knowledge of Chip-Initialisation , SCAN , BIST is a plus Scripting Expertise backed up relevant experience in the same Writing Verification test plans Functional and code coverage analysis and debug

Posted 1 month ago

Apply

8.0 - 12.0 years

25 - 35 Lacs

Bengaluru

Work from Office

Naukri logo

Excellent C Programming skills with Linux Operating System. 7+ years strong experience in embedded security. Knowledge on Python and shell scripting Hands on with STM32 platforms with good knowledge on ARM Cortex architecture Experience using the STMCubeIDE, IAR Workbench and Kiel with good debuggingskills Experience in Embedded Security framework like SecureBoot, Secure firmware update, STM32_Secure_Engine, mbedTLS, mbedcrypto, Trusted Firmware, STM32_Key_Management_Services and FreeRTOS etc. Good understanding of HAL and low-layer drivers Good Communication and learning attitude.

Posted 1 month ago

Apply

2.0 - 7.0 years

3 - 6 Lacs

Bengaluru

Work from Office

Naukri logo

The Host Networking team is responsible for millions of NICs in the fleet that powers all of Meta s services and applications as we'll as the transport software for Meta s Training and Inference Accelerators. This Software Engineer will be working on NICs and Transport solution addressing growing demands of the distributed fleet of accelerators for our AI workloads. Do you want to work on transport for large scale AI clustersDo you want to develop innovative solutions to our challenges and ship them into productionThis role on our host networking teams is for you Software Engineer - Host Networking Responsibilities Design and implement drivers (and/or Firmware) for (network) ethernet adapter functions, Transport stack for RDMA, control functions with the host/accelerators. Build tests and help build an integrated CI/CD pipeline for delivery of software Bringup the stack in simulation and emulation environments Hardware bringup and test in a scaled environment Minimum Qualifications Proficient in programming in C/C++/Python Bachelors degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Experience with Linux Kernel, especially drivers and network stack Working knowledge of transport stack particularly RDMA (RoCEv2) Hands on experience with debugging large scale systems Successful candidate must remain in role in the same team in India for a minimum period of 24 months before being eligible for transfer to another role, team or location. Preferred Qualifications Experience with Qemu, FPGA Emulation environment is a plus

Posted 1 month ago

Apply

2.0 - 7.0 years

16 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

locationsIndia, Bangalore time typeFull time posted onPosted 6 Days Ago job requisition idJR0274905 Job Details: About The Role : Candidate will work on Wi-Fi Software (Linux Driver/Widows Driver/FW) based on IEEE 802.11 (Wi-Fi) towards enabling Intel's latest generation Wi-Fi Silicon. Candidate will be hired as part of Intel's Wi-Fi India Development Group (IDG) and will be responsible to Design, develop, debug, and maintain Wi-Fi Software Solution. Candidate will be expected to Technically Lead a small set of engineers to drive and deliver quality Wi-Fi software features. Selected Engineer will work on requirements defined by System engineers/Architects/Customers to develop the low-level design and take it forward for implementation and testing both on host and actual hardware. Debug complex issues (Both on target and on Host), add Test coverage by developing new scenarios towards stabilization of target platforms. Contributes to continuous improvement of software development best practices along with optimizations and improvements in the Legacy and latest Wi-Fi Software towards current and upcoming generation of Wi-Fi Silicon. Qualifications: Bachelor/Master's degree in ECE, Computer Science, or related field. 12+ years of Software Engineering or related work experience based on embedded C programming language. Excellent C Programming and software debug skills. Proven capabilities to Technically Lead and deliver complex features. Excellent knowledge of Wi-Fi IEEE 802.11 specifications and protocol Should have work experience on Wi-Fi Software Development in any of the areas related to Linux Driver, Windows Driver, or Firmware. Kernel Device Driver development experience will be an advantage Good working knowledge on Python programming Good capability to break high level System Requirements into Low level design, implementation, and unit testing. Good understanding of Software development environment along with configurations management and code collaboration tools like Git, Gerrits etc. Good communication, presentations skills and ability to interface and work with global teams. Should be self-motivated and a very quick learner willing to pick up new technologies in short time and adapt to fast changing wireless ecosystem based on need Job Type: Experienced Hire Shift: Shift 1 (India) Primary Location: India, Bangalore Additional Locations: Business group: The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms, spanning form factors such as notebooks, desktops, 2 in 1s, all in ones. Working with our partners across the industry, we intend to deliver purposeful computing experiences that unlock people's potential - allowing each person use our products to focus, create and connect in ways that matter most to them. As the largest business unit at Intel, CCG is investing more heavily in the PC, ramping its capabilities even more aggressively, and designing the PC experience even more deliberately, including delivering a predictable cadence of leadership products. As a result, we are able to fuel innovation across Intel, providing an important source of IP and scale, as well as help the company deliver on its purpose of enriching the lives of every person on earth. Posting Statement: All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance. Position of Trust N/A Work Model for this Role This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site. *

Posted 1 month ago

Apply

4.0 - 9.0 years

14 - 18 Lacs

Bengaluru

Work from Office

Naukri logo

locationsIndia, Bangalore time typeFull time posted onPosted 18 Days Ago job requisition idJR0274263 Job Details: About The Role : Design and develop diagnostic applications which will be used for HW bring-up/HW testing in mass production/HW Validation. Application features/complexity will vary from basic access to full feature enablement/stressing the hardware to its max. Scope can spans the entire stack, from firmware and device drivers through APIs and the application layer, and may also include the tools, infrastructure, and technologies necessary to develop, profile, optimize, and productize Intel GPUs or graphics/GPGPU software solutions. Qualifications: Btech/BS and Ms/MTech in computer/electrical/Electronic Engineering or a related field. Bachelors with minimum 4 years of experience, or Masters with minimum 2 years of relevant industry experience. Excellent programming skills (C, C++ and Python). Experience in Platform/firmware/Device driver development. Expertise in Diagnostics software development. Strong knowledge of software and hardware engineering concepts and application of advanced diagnostics test concepts and debug techniques. Solid understanding of board-level and chip-level hardware architecture board design process and hardware testing. Worked closely with hardware and electrical engineering teams in the development / debugging. Ability to solve system-wide problems involving software and hardware. Preferred Qualifications: Expertise in GPU architecture, GDDR, PCIe is highly desirable. Strong organization, communication and decision-making skills. Ability to communicate effectively across multiple disciplines, such as customers, marketing, hardware design / validation. Work as part of cross functional global team with ability to ramp up and apply knowledge of new technology independently. Job Type: Experienced Hire Shift: Shift 1 (India) Primary Location: India, Bangalore Additional Locations: Business group: The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms, spanning form factors such as notebooks, desktops, 2 in 1s, all in ones. Working with our partners across the industry, we intend to deliver purposeful computing experiences that unlock people's potential - allowing each person use our products to focus, create and connect in ways that matter most to them. As the largest business unit at Intel, CCG is investing more heavily in the PC, ramping its capabilities even more aggressively, and designing the PC experience even more deliberately, including delivering a predictable cadence of leadership products. As a result, we are able to fuel innovation across Intel, providing an important source of IP and scale, as well as help the company deliver on its purpose of enriching the lives of every person on earth. Posting Statement: All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance. Position of Trust N/A Work Model for this Role This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site. *

Posted 1 month ago

Apply

8.0 - 13.0 years

7 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

Designs, develops, modifies, adapts and implements solutions to information technology needs through new and existing applications, systems architecture and applications infrastructure. Reviews system requirements and business processes; codes, tests, debugs and implements software solutions. Reviews system requirements and business processes; codes, tests, debugs; implements and/or maintains software solutions for more complex assignments. Determines systems software design requirements. Designs, develops, modifies, adapts and implements short- and long-term solutions to information technology needs through new and existing applications, systems architecture, network systems and applications infrastructure. Develops security solutions for complex assignments. Provides application software development services or technical support typically for more challenging assignments. Develops program logic for new applications or analyses and modifies logic in existing applications. Modifies existing internal software products to add to new functions, adapt to new hardware, improve performance or enhance product usability. Mentors others in the team on implementing system improvements, challenging the team to increase efficiency wherever possible and to utilize current industry trends. Ensures that applications are compatible across multiple platforms and browsers. May participate in all aspects from detailed programming to high level system design. Participates in IT systems strategy, development and /or integrations services to clients. Provides technology trends and competitive landscape expertise and makes technology decisions to drive opportunities and competitive advantage for our clients. Provides a deep domain and industry experience and expertise to design and develop creative solutions. Provides deep awareness of technology and market trends to anticipate industry changes and conceptualize solutions. As a generalist, becomes involved in all aspects of a project including firmware, hardware, architecture, database warehouse and mining, database design and analysis, software development and testing. Strong experience in Appian (design, development, deployment). Proficiency in Appian Process Models, Records, Interfaces, Web APIs, and Expression Rules . Hands-on experience with Appian Plug-ins, Appian RPA, and Appian AI is a plus. Knowledge of Java, SQL, and web services ( REST /SOAP) for integrations. Familiarity with cloud platforms and DevOps practices. Excellent problem-solving, leadership, and communication skills. Education Required: Degree qualified in a discipline related to Computer Science, Information Systems, or equivalent work experience. Would typically have, or be studying, a second degree or masters in a more specialized area, such as financial markets, finance, or mathematics related. Experience Required: At least 8+ years Special Qualifications: Appian Certified Senior Developer or higher is nice to have This position can be located in Atlanta, and offers the opportunity for a hybrid work environment (at least 2 days a week in office, subject to change), providing flexibility and accessibility for qualified candidates. What We Offer We re proud to offer a competitive rewards package that is meaningful, recognizes the unique needs of our employees and their families and incentivizes employees for their contribution to Nasdaq s overall success. In addition to base salary, Nasdaq offers significant other compensation (annual bonus/commissions and equity), benefits, and opportunity for growth. Exact compensation may vary based on several job-related factors that are unique to each candidate, including but not limited to: skill set, experience, education/training, business needs and market demands. Nasdaq s programs and rewards are intended to allow our employees to: Secure Wealth: 401(k) program with 6% employer match, Employee Stock Purchase Program with 15% discount, Student loan repayment program up to $10k, Company paid life and disability plans, Generous paid time off Prioritize Health: Comprehensive medical, dental and vision coverage, Health spending account with employer contribution, Paid flex days to support mental wellbeing, Gym membership discounts Care for Family : Hybrid home/office schedule (for most positions), Paid parental leave, Fertility benefits, Paid bereavement leave Connect with Community: Company gift matching program, Employee resource groups, Paid volunteer days Grow Career: Education Assistance Program, Robust job skills training and Professional development opportunities For more information, visit Nasdaq Benefits & Rewards Career page .

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