Jobs
Interviews

1371 Firmware Jobs - Page 40

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

5 - 9 Lacs

Bengaluru

Work from Office

We are seeking a PCIe device architect with expertise in PCIe driver and Linux kernel development. The ideal candidate will work on our DPU and AINIC firmware - low-level system software, enabling hardware functionality, optimizing performance, and ensuring seamless integration between hardware and software layers. Key Responsibilities: - Architect PCIe driver/features for our AINIC and DPU product line - Optimize PCIe driver performance, including power management and low-latency data transfers - Work with kernel-level programming in Linux including experience with sysfs, procfs, and PCIe Subsystem - Debug and troubleshoot PCIe bus communication, DMA, interrupts, and memory mapping issues - Provide support for hot-plug and interrupt mechanisms - Collaborate with hardware team to understand PCIe components like serdes and bringup in software - Represent AMD in industry forums presenting and standardising our architecture across different standard bodies for PCIe/CXL/XGMI - Work closely with customers understanding their requirements and providing direction to our product roadmap with features in PCIe domain - Innovate and mentor talent with in the team to build expertise in the area of PCIe implementing solutions with latency and bandwidth optimisations Required Skills & Experience: 15 years of experience in managing PCIe devices, Linux kernel programming, device driver development, and system software engineering. Proficiency in C programming for system-level software. Good understanding of PCIe enumeration, link training, device initialization sequence, configuration space handling, SR-IOV, bare-metal and hypervisor VM architectures Strong debugging and troubleshooting skills using kernel logs, GDB and other debugging tools. Experience in hardware bringup, bootloaders, and ARM architecture. Familiarity with Buildroot, or other embedded Linux systems. Knowledge of memory management, interrupts, and scheduling in Linux. Benefits offered are described: AMD benefits at a glance .

Posted 1 month ago

Apply

2.0 - 5.0 years

4 - 7 Lacs

Udaipur

Work from Office

Extensive experience in Embedded C and C++ programming. Experience in 8-bit, 16-bit, and 32-bit microcontroller-based product design. Experience with RTOS-based programming is preferable. Proficient in digital interfaces such as UART, SPI, I2C, DVP (Digital video port) timers, counters, RTC, DFU (Direct Firmware Upgrade), bootloader, camera interfaces, and various display interfaces. Extensive experience with analog interfaces, including ADC, DAC, PWM, and operational amplifiers. Proficient in using firmware development IDEs such as Keil, MPLAB, IAR, STM32CubeMX, etc Strong experience in protocol design for RS232, RS485, USB, Ethernet, Bluetooth, Wi-Fi, LoRa, etc

Posted 1 month ago

Apply

3.0 - 6.0 years

15 - 19 Lacs

Chennai

Work from Office

We are seeking a technically strong and automation-savvy Software Development Engineer in Test (SDET) to join our dynamic product testing team.based in Chennai (India). This team is part of a bigger global R&D team. In this role, you will design, develop, and execute robust test solutions for embedded software systems interfacing with desktop applications that reports out data, signals, and graphs along with post analysis . you'll work across firmware, APIs, and GUI layers , owning the quality process end-to-end from test strategy to automation implementation and result analysis with a focus on performance, accuracy, and reliability.You will work as part of a global R&D team supporting HBM Genesis High Speed, LanXi and Fusion products. HBK products contribute to a variety of applications across technology sectors such as: Automotive, Electric Drives & Generator, Aerospace, Energy / High-Voltage, Material Testing and Service. This will include manual and predominantly automated testing of the application and overall system. You will be responsible for: Own the test strategy , planning, and execution for system-level, functional, regression, and performance testing. Design, develop, and maintain automated test frameworks for embedded software interacting with desktop applications.Work in conjunction with the global Verification & Validation team to drive and align HBK global processes and standards. Setting up of automated system tests for new feature testing and ensuring those system tests remain up and running. Implement desktop UI automation (eg, signal and graph validation) using tools like Pywinauto, WinAppDriver, or OpenCV-based validation. To contribute in conjunction with other members of the team to ensure all software errors are identified and reported. Monitor system test results and perform first level diagnostics. Assist with resolution and reproduction of user software problems. Contribute to the development and continuous improvement of the software by working in conjunction with software testers and developers based in the Europe. Take on technical leadership responsibilities within an agile product team. Professional qualifications 3-6 years experience in similar previous roles specifically including 2 years experience in software testing of data acquisition software, ideally in embedded or real-time systems Strong programming skills in Python or C# - with experience in building test automation frameworks. Experience with automated UI testing of desktop applications (Windows-based) and tools like Pywinauto, AutoIt, WinAppDriver, or similar. Bachelor or master of Engineering or Technology degree in Electrical, Electronics, Communication, Instrumentation, Mechanical, Computer Science or Information Technology. Knowledge of testing processes, tools and methodologies. Knowledge / experience of Agile Software Development & Testing, SAFe (Scaled Agile Framework). Hands-on experience with Jira, Confluence , and version control systems (eg, Git). Familiarity with signal or waveform validation , data acquisition, or test & measurement systems is a strong plus. Contribute to process improvement, CI/CD pipeline integration, and test data management. Agile or ISTQB Software Test certification would be an advantage. Preferences: Working knowledge of various testing frameworks like Ceedling, GoogleTest, or host-based simulations. Solid understanding of embedded systems and communication protocols

Posted 1 month ago

Apply

0.0 - 3.0 years

3 - 7 Lacs

Kochi

Work from Office

Engineers in this role will design and develop ROS2-based systems used in EyeROV marine robotics products and solutions. You will collaborate with a multi-disciplinary team of engineers to ensure the system design meets requirements, and you will be responsible for implementing and testing software systems that interface with our robot platforms. This position requires hands-on development work both in the lab and on-site to tackle technical challenges and improve product performance and reliability. Key Responsibilities: Development of robotics system blocks using ROS2 and other suitable packages Independently develop technical solutions for complex problems using strong logical thinking and technical skills. Development of autonomous navigation systems incorporating features such as collision/obstacle avoidance, path planning, SLAM, etc Identify suitable sensors, actuators, and other payloads and evaluate their compatibility for integration with the EyeROV s robotic platforms Integration of a variety of sensors, actuators, and other payloads with ROS2-based robotic systems Contribute to the development of hardware and firmware of embedded robotic systems Enhance the performance and field reliability of EyeROV s products. Provide technical training, documentation and support to internal and external users Mandatory Skills : Strong problem-solving skills and logical thinking abilities. Good programming knowledge in C++ (preferably) and Python. Experience in developing robotics systems using ROS2. (ROS experience can also be considered) Strong understanding of communication protocols like UART, SPI, I2C, RS232, RS422, RS485, Ethernet etc Ability to understand technical documentation of devices, especially APIs and communication protocols. Working knowledge of Linux shell scripting Working knowledge of networking and protocols like TCP/UDP Excellent documentation skills, including writing clear and concise code and technical documents. Excellent communication skills Ability to work independently Preferrable Skills: Knowledge in Control Systems. Solid understanding of hardware components and systems. Familiarity with version control tools such as Git Good understanding of electro-mechanical systems Ability to coordinate with the multidisciplinary teams and develop solutions. Experience: 0-3 years of experience in a similar role, preferably in robotics, drone, and automation industries. Qualification: B.Tech. in Electronics and Communication Engineering / Electrical and Electronics Engineering/ Computer Science, or related field Key Skills: ROS2, ROS, Gazebo, Nav2, C++, Python, Git, Control Systems, Embedded Systems, Robotics

Posted 1 month ago

Apply

5.0 - 10.0 years

14 - 19 Lacs

Pune, Ahmedabad

Work from Office

Drive end-to-end cybersecurity integration across the medical device product development life cycle, ensuring security is embedded from concept to release. Develop and maintain cybersecurity for medical products, including security requirements specifications, risk assessments, threat models, and product security architecture documentation. Conduct thorough gap assessments to evaluate compliance with IEC 81001-5-1, IEC 60601-4-5, AAMI TIR 57, and AAMI TIR 97 standards, and implement remediation measures. Perform hands-on vulnerability assessments, penetration testing, and secure code reviews of embedded devices, IoMT (Internet of Medical Things) components, and connected systems. Collaborate closely with development, compliance, and regulatory teams to ensure product security measures meet both internal security policies and external regulatory expectations. Support SBOM management, software supply chain risk evaluations, and third-party component analysis to maintain software transparency and mitigate risks. Provide expert input on secure communication protocols, encryption standards, data protection for both at-rest and in-transit data, and cloud-based connectivity of medical systems. Assist in developing incident response strategies and bring working knowledge of HIPAA, GDPR, and HL7 to address data privacy and healthcare-specific regulatory concerns. Contribute to the continuous enhancement of internal secure development processes, tools, and methodologies, while championing security best practices within product teams. Required Skills and Qualifications: Minimum of 6 years of experience in cybersecurity, including at least 3 years focused on medical devices, embedded systems, or IoT security. Proven track record in authoring security design, defining technical requirements, and documenting security architectures aligned with regulatory needs. Hands-on experience in embedded system security including secure boot, firmware security, threat modeling techniques (eg, STRIDE, DREAD), and product-level risk assessments. Strong understanding of IEC 81001-5-1, IEC 60601-4-5, AAMI TIR 57, and AAMI TIR 97, along with working knowledge of the medical device product development lifecycle and quality standards like ISO 14971. Demonstrated expertise in vulnerability management and penetration testing of connected products across device and cloud ecosystems. Familiarity with data privacy and interoperability standards such as HIPAA, GDPR, and HL7 is highly desirable. Excellent problem-solving skills, critical thinking, and ability to lead gap analysis and remediation activities in regulated environments. Strong collaboration skills with the ability to influence cross-functional teams including RD, compliance, and product management.

Posted 1 month ago

Apply

3.0 - 5.0 years

4 - 8 Lacs

Mumbai

Work from Office

2 years hands-on experience in OpenWRT development and support. 3 years experience in C/C++ development. Hands on experience in Linux systems. 2 years experience in Git. Hands-on experience in OpenWRT build system and toolchain. Hands-on experience in commercial/opensource Wireless Access Controllers. Thorough understanding on L2, L3 & L4 Networking Layers. Familiar with 802.11 standards. Knowledge in ONU/ONT and OLT

Posted 1 month ago

Apply

4.0 - 9.0 years

5 - 9 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 4+ years of relevant Industry experience Very strong in C and data structures, preferably in developing multi-core or multi-threaded applications. Deep knowledge of Linux kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and profiling. Experience in device driver development and support for NIC, HBA or Graphics cards Understanding of riscv / arm architecture and micro architecture features likes Caches, MMU, SMP, coherency Strong debugging skills Experience with exercising/validation of system from user space, and knowledge of user space API Preferred technical and professional experience Cryptography knowledge or working experience

Posted 1 month ago

Apply

1.0 - 5.0 years

3 - 7 Lacs

Lucknow

Work from Office

Reflex Drive is looking for Embedded Firmware Engineer to join our dynamic team and embark on a rewarding career journey Firmware Development: Design, develop, and maintain firmware code that runs on embedded systems, such as microcontrollers and microprocessors Embedded Systems Programming: Write code in low-level languages like C or assembly to interact with hardware components and peripherals Board Support Packages (BSP): Create and maintain BSPs to enable the software to communicate with the hardware components effectively Device Drivers: Develop and maintain device drivers to ensure proper interaction between the embedded system and external hardware devices Real-Time Systems: Work on real-time systems where timely and deterministic responses are critical, such as in automotive, aerospace, or industrial applications RTOS (Real-Time Operating System): Implement and work with real-time operating systems when necessary for managing tasks and processes on embedded systems Testing and Debugging: Conduct rigorous testing and debugging to identify and rectify issues, ensuring firmware stability and reliability Performance Optimization: Optimize firmware code to maximize system performance and minimize resource usage Security: Implement security measures to protect the embedded system from potential threats or unauthorized access Documentation: Create and maintain comprehensive documentation, including code comments and design specifications

Posted 1 month ago

Apply

1.0 - 4.0 years

6 - 10 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 Bachelor's Degree Required technical and professional expertise 1-4 years of experience 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

2.0 - 7.0 years

3 - 7 Lacs

Bengaluru

Work from Office

As a Firmware developer you will be responsible for designing and developing components and features independently in IBM India Systems Development Lab. ISDL works on end-to-end design and development across Power, Z and Storage portfolio. You would be a part of WW Firmware development organization and would be involved in designing & developing cutting edge features on the Open BMC stack for next generation enterprise Power servers. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 2-10 years of relevant industry experience Proficient in Modern C++, STL, Design patterns, Data structures Hands on experience working on Linux flavors and strong OS fundamentals Experience with Open-source tools & Scripting languagesGit, Gerrit, Jenkins, Perl/Python, Bitbake Excellent debug and problem determination skills You should be a self-starter, team player and flexible to work in an agile fashion collaborating with global teams. Preferred technical and professional experience OpenBMC development experience Hands on knowledge in any of the following area is desirable - Server Management protocols (Redfish, REST, HTTP) - Working with Device trees & writing Hardware Abstraction Layer wrappers for HW protocols (I2C/SPI/GPIO etc) - Networking domain (Socket programming/SSL/Certificates/Linux Firewalls) Exposure/Experience on C++17 & C++20 is greatly desired Experience with Hardware bring up will be an added plus

Posted 1 month ago

Apply

3.0 - 5.0 years

3 - 6 Lacs

Bengaluru

Work from Office

Your Role and Responsibilities Executing a variety of stress and functional tests throughout a defined test schedule to ensure a quality product for our mainframe customers including regression testing. Identifying existing manual test scenarios and workloads and design programmatic automation to replace them Working with firmware development to understand the technical details of new firmware features in order to design appropriate test scenarios and workloads to validate them Growing knowledge of physical server design and logical constructs behind its operation Hardware handling, maintenance, changes and manipulation Working with multiple Z mainframe operating systems to execute workloads that are used to verify the latest hardware and firmware deliveries Large amount of troubleshooting, investigation and problem resolution. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 3 - 5 years of experience executingvariety of stress and functional tests throughout a defined test schedule to ensure a quality product for our mainframe customers including regression testing andwriting test automation using languages such as Python, bash shell scripting, or something similar Solid understanding of the Windows and Linux operating systems and their command line operations, file systems, and operations Outstanding communication skills are key to working within Engineering System Test and with development teams around the world Strong team player with good communication (verbal/written) and interpersonal skills Ability and drive to dive into unknown hardware architectures and operating systems and grow new technical skills. Preferred technical and professional experience 2+ years of experience working with Z mainframe systems in some capacity Experience with one or more mainframe operating systems. Experience with practical applications of the mainframe Experience writing and executing test plans with the ability to ensure proper coverage based on customer requirements and workloads, and perform regression testing Hardware troubleshooting skills Knowledge of Agile practices Ability to handle testing and debugging tasks independently.

Posted 1 month ago

Apply

12.0 - 17.0 years

14 - 19 Lacs

Bengaluru

Work from Office

Software Engineer This role has been designed as Onsite with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today s complex world. Our culture thrives on finding new and better ways to accelerate what s next. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you. Open up opportunities with HPE. Job Description: Aruba is an HPE Company, and a leading provider of next-generation network access solutions for the mobile enterprise. Helping some the largest companies in the world modernize their networks to meet the demands of a digital future, Aruba is redefining the Intelligent Edge - and creating new customer experiences across intelligent spaces and digital workspaces. Join us redefine what s next for you. What you ll do: We are looking for development engineers (Specialist) positions to lead and drive the development of the future enterprise networking products and solutions. Specialists play key hands-on roles in multi-discipline teams working on new and next generation products and solutions. This includes software design, SW development and test, customer interaction, and on-going product support. Projects typically involve coordination with cross-functional internal stakeholders. We are looking for Technical Lead (Expert) positions to lead and drive the development of the future enterprise networking products and solutions. Experts play key hands-on roles in multi-discipline teams working on new and next generation products and solutions. This includes owning product design, product feature definition, software design, SW development and test, customer interaction, and on-going product support. Projects typically involve coordination with cross-functional internal stakeholders. Key Responsibilities: Design new features, own end-to-end delivery of subsystems/software modules Leads a project team of software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions within stipulated budget/time. Collaborates and communicates with management, internal, and outsourced development partners on software systems design status, project progress, and issue resolution Work often involves cross organizational team guidance: Hardware, Firmware, System management, Field Support, Documentation, Sales teams, Architects, other organizations, etc. to arrive at best solutions. Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk. Strong ability to negotiate and build consensus in engineering community on technical decisions Leads multiple project teams of software systems engineers including review guidance and support for junior team member s. What you need to bring: Education and Experience Bachelors or Masters degree in Computer Science, Information Systems, or equivalent 12+ years of experience Required Domain Expertise: Enterprise networking products with expertise in L2/L3/Security Protocols & Features Knowledge and Skills Experience designing and developing firmware for switches and/or network controllers. Strong Operating System experience - Linux, GreenHills, VxWorks etc Knowledge of ASIC architectures - e.g. Broadcom, etc Expert knowledge in C Extensive experience in overall architecture of firmware and interaction with hardware designs for products and solutions. Designing and integrating network solutions into overall architecture and hardware design across multiple platforms Mastery of advanced networking concepts - L2(xSTP, VLAN, LACP, LLDP, TRILL), L3 (OSPF, BGP, Tunnels), Multicast (PIM, IGMP), IPv6, Security (RADIUS/TACACS, SSH, Access Contrl), ACL/QoS. Experience on both platform dependent and platform independent networking protocol work. Ability to internalize standards (IEEE, IETF) and convert into deliverables - design/code etc History of innovation with multiple patents or deployed solutions in the field of software, firmware, or network design Experience with Network Development Tools - Sniffer, Traffic Generators, IXIA, Spirent etc Strong Network troubleshooting ability encompassing: OS, Network Stack, Sniffers, switches, external network. Strong Network troubleshooting ability Experience using version control system - ex. GIT/Clearcase Ability to create white papers and advanced training material for solutions. Excellent written and verbal communication skills. Excellent analytical and problem solving skills. Strongly Desired skills Identifies and evaluates new technologies, innovations, and solutions for alignment with technology roadmap and business value. Drives innovation and integration of new technologies into projects and activities in the software systems design organization. Demonstrated history of contribution to Intellectual Property and Innovation. Linux Device Driver experience Working knowledge of Assembly code Experience in writing Secure Software Experience in agile development methodology Additional Skills: Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, User Experience (UX) What We Can Offer You: Health & Wellbeing We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing. Personal & Professional Development We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have whether you want to become a knowledge expert in your field or apply your skills to another division. Unconditional Inclusion We are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. Lets Stay Connected: Follow @HPECareers on Instagram to see the latest on people, culture and tech at HPE. #india #aruba Job: Engineering Job Level: TCP_02 HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. Please click here: Equal Employment Opportunity . Hewlett Packard Enterprise is EEO Protected Veteran/ Individual with Disabilities. HPE will comply with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider for employment qualified applicants with criminal histories.

Posted 1 month ago

Apply

10.0 - 15.0 years

13 - 18 Lacs

Pune, Bengaluru

Work from Office

Job Overview Join the RISC-V Revolution! We`re looking for a senior technical leader to drive both post-silicon validation (AVV) and RTOS SDK development for our next-gen RISC-V-based automotive real-time MCUs. You`ll lead the software team responsible for validating first silicon and developing production-grade SDKs that enable real-world applications like EV control, ADAS, and safety-critical domain computing. Key Responsibilities Team Leadership: Build and lead a 10+ member cross-functional embedded software team. Define execution plans, schedules, and quality metrics across SDK and AVV. Mentor team members; provide guidance on technical challenges and project delivery. RTOS SDK Development: Own the architecture and delivery of the RTOS SDK, including BSPs, HALs, low-level drivers, and middleware. Ensure modular, scalable SDK structure supporting AUTOSAR and non-AUTOSAR stacks. Deliver example applications and customer reference packages. Drive code reuse across internal validation and customer deliverables. Post-Silicon AVV: Define and execute software-centric AVV strategy for post-silicon validation. Validate key subsystemsADCs, PWMs, Ethernet, timers, watchdogs, CAN, LIN, FlexRay, etc. Lead first-silicon bring-up, in-depth debugging, and regression testing. Implement AVV use cases covering functional, real-time, and safety behaviours. Ensure ASIL-D level functional safety validation, using SIL, HIL, and fault injection. Build automation infrastructure supporting lab validation and CI pipelines. Cross-Functional Collaboration: Work closely with system architects, hardware, and safety teams. Provide feedback to hardware design and influence next-gen RISC-V CPU and SoC features. Interact with internal and external stakeholders to align roadmaps and execution. Customer & Ecosystem Engagement: Collaborate with OEM, Tier-1 customers on integration, onboarding, and SDK adoption. Contribute to the RISC-V open-source ecosystem, including toolchain, RTOS, and libraries Qualifications Bachelor`s or Master`s in Embedded Systems, Computer Engineering, or Electrical Engineering. 10+ years of experience in embedded software development and/or post-silicon validation, with at least 2+ years in a leadership role. Proven expertise in RTOS (e.g., FreeRTOS, Zephyr, AUTOSAR OS), device drivers, and real-time control systems. Hands-on experience with bring-up, experience with debugging tools (OpenOCD, Segger J-Link, Lauterbach), and validation of complex SoC, MCU peripherals and safety features. Strong knowledge of automotive communication protocolsCAN, LIN, FlexRay, UART, SPI, I2C. Solid scripting and automation experience (Python, Bash, etc.) and familiarity with CI/CD tools. 5+ years of practical experience in embedded software development, debug. Additional Qualifications Experience with ASIL-D safety-compliant software, ISO 26262 software V-model, and generating safety work products. Prior experience delivering SDKs for Tier-1s or OEMs, especially in motor control, powertrain, or chassis applications. Knowledge of bootloaders, firmware update mechanisms, and secure embedded software practices. Familiarity with RISC-V ISA. Knowledge of different Instruction Set Architectures (e.g. x86_64, ARM64) Benefits At MIPS, you`ll be a member of a fast-growing team of technologists that are creating the industry`s highest performance RISC-V processors. Small teams that are part of a non-compartmentalized structure - you`ll be able to understand and have an impact on the bigger picture. A great deal of autonomy, with support from some of the industry`s most experienced CPU engineers. An unlimited growth path - with the right skills, you can decide where you want to expand and grow in your role at MIPS. The opportunity to learn a great deal about the blossoming RISC-V architecture in cutting-edge applications with industry-leading customers. At MIPS we provide meaningful benefits programs and products to our associates and their families.

Posted 1 month ago

Apply

2.0 - 4.0 years

5 - 9 Lacs

Bengaluru

Work from Office

You will be responsible to: Test system firmware that runs on IBM Power Systems spanning entry level servers to enterprise level high end servers with feature rich Reliability, Availability, and Serviceability (RAS) features. Work with the OpenPOWER partners and OpenBMC community for Firmware test and support. Drive testing of firmware features to ensure high quality product Automate tests as part of the agile development process Interact with the development team to understand requirements and design Collaborate with other teams to define/understand requirements. Contribute in developing an environment of continuous improvement across product lines and development groups. Continuously Innovate to ensure better customer experience of firmware features Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 2 - 4 years of experience in firmware testing Working knowledge of computer systems architecture and operating systems concepts Hands-on development or testing on Linux platform and knowledge on Linux OS internals Enterprise level Functional or Systems Testing and STLC concepts Proven Experience in Automation frameworks Hands-on working experience with Python and other any scripting languages Proven Experience in Linux, Git and Gerrit Experience with working on open-source software using tools such as git Preferred technical and professional experience Exposure to Server domain and embedded systems Knowledge of IBM Power systems software/architecture Interest in low level Hardware Understanding of network and security testing

Posted 1 month ago

Apply

2.0 - 4.0 years

11 - 12 Lacs

Bengaluru

Work from Office

. Position Title: Firmware Engineer Location: Bangalore, India Business Unit: Allegion India Pvt. Ltd Allegion India is seeking a highly motivated Firmware Engineer who is responsible for understanding the definition/scope and requirements of firmware, coding, unit testing, integration and maintenance of modules and subsystems. Engineer will be responsible for Firmware development of assigned modules within a larger system. Responsibilities include participation in firmware specification development, firmware architecture, design, code development, debugging, and participation in code reviews, documentation, unit/integration/system testing and other assigned engineering tasks. Individual will be responsible to deliver to objectives including meeting deadlines and schedule. Required Education and/or Experience: BE or M Tech in Electronics and communication/ Computer Science Engineering 2-4 Years embedded electronics experience in Firmware design and development. Job Description: Design, develop and debug new firmware for electronic products and systems Should be able to design embedded modules meeting design attributes Maintain and improve existing designs and source code to help attain goal of having a modular structure Work with a team to produce full documentation of design and unit test cases. Utilize systems approach tools such as functional block diagrams, flow diagrams, simulations, fault tree analysis, state-diagrams, and others as required in product development Provide technical guidance to the junior members in the team and lead the teams technically. Work with validation lab in supporting FW Engineering Validation Test code and Product validation code testing Work across multiple sites/teams domestically and internationally Must be able to work under a situation of changing requirements. Ability to quickly adapt to new feature requests from Marketing Must have leadership skills, should be able guide and mentor the junior resources Required Knowledge, Skills and Abilities: Extensive experience working on Embedded Firmware Very good C programming skills. Understanding Assembly language is a plus Must have gone through all the steps in the Software Development Life Cycle [Requirements, Design, Coding, Unit testing and System testing] Must have experience in working on 8/16/32 bit micro controllers Must have written device drivers for micro controllers [I2C, SPI, UART, etc.] Must have used tools like Version control systems, emulators and debuggers Working experience in any RTOS (Micrium, freeRTOS, Linux, Yocto, etc..) Working experience in wireless protocols (BLE, Wi-Fi, etc.) Experience on Cybersecurity, Cryptography and other Security technology Desired Skills: Experience on Z-Wave/ ZigBee is added advantage Worked on the Silicon Labs ARM family of processors (ARM cortex processors) Worked on programs that involve optimal usage of on-board battery. Understanding battery algorithms is an added advantage Knowledge on Microsoft DevOps tools (Git, Agile / Scrum methodologies)

Posted 1 month ago

Apply

3.0 - 8.0 years

45 - 55 Lacs

Bengaluru

Work from Office

How often have you had the opportunity to be a member of a team that is tasked with solving a huge everyday problem through innovative technology? Would you like to know more about how we are using the internet of things (IoT) to transform and disrupt an entire industry? If this sounds intriguing, then we d like to talk to you about a role on the Key for Business team tackling a set of problems requiring significant innovation. Key for Business, our patented building access technology, supports Amazon Last Mile in the US. Our team is actively seeking a motivated and multi-talented engineer who is passionate about technological and business innovation. You will be part of an inter-disciplinary team of hardware, firmware and system engineers to develop and integrate latest technologies from IoT, wireless, and into pragmatic solutions for package transportation, logistics, and delivery. Your will guide drivers to deliver packages at the right place, right time, to the right person. Above all, your will be deployed in to help Amazon delivery exceed customer expectations. Duties include research, implementation, documentation, and maintenance of new and existing systems and the creation of and tools to drive the process towards higher quality. You will be working on latest technologies in the market today. The will be from the concept stage to the launch stage and ensuring the highest level of quality for your deliverables. Responsible for the maintenance of systems that enable innovative package delivery experience Working with other team members to investigate approaches, prototype new technology and evaluate technical feasibility Working in an Agile/Scrum environment to deliver high quality 3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience Experience programming with at least one software programming language 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience Bachelors degree in computer science or equivalent

Posted 1 month ago

Apply

1.0 - 3.0 years

3 - 6 Lacs

Pune

Work from Office

Primary Skills : Security, Embedded firmware/software and system, Software development in Embedded Linux, digital side, security space for IoT devices, Cyber security, Security Threat modelling TechnologyCryptography, Electronic device security, Cyber security. Responsibilities : Conducting research on software and hardware to improve systems and execute upgrades. Monitoring of documentation during the entire process of developing an efficient embedded system. Conducting risk analysis and solution development. Evaluating a system and its operations' reliability. Recognizing and resolving systemic issues to enhance performance. Providing technical support to colleagues.

Posted 1 month ago

Apply

4.0 - 8.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Test system firmware that runs on IBM Power Systems spanning entry level servers to enterprise level high end servers with feature rich Reliability, Availability, and Serviceability (RAS) features. Work with the OpenPOWER partners and OpenBMC community for Firmware test and support. Drive testing of firmware features to ensure high quality product Automate tests as part of the agile development process Interact with the development team to understand requirements and design Collaborate with other teams to define/understand requirements. Contribute in developing an environment of continuous improvement across product lines and development groups. Continuously Innovate to ensure better customer experience of firmware features Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 4 - 8 years of experience in firmware testing Hands-on development or testing on Linux platform and knowledge on Linux OS internals Working knowledge of computer systems architecture and operating systems concepts Enterprise level Functional or Systems Testing and STLC concepts Proven Experience in Automation frameworks Proven Experience with Python and other any scripting languages Proven Experience in Linux, Git and Gerrit Exposure to Embedded environment Experience with working on open-source software using tools such as git Preferred technical and professional experience Exposure to Server domain Knowledge of IBM Power systems software/architecture Interest in low level Hardware Understanding of network and security testing

Posted 1 month ago

Apply

5.0 - 10.0 years

20 - 30 Lacs

Pune

Work from Office

1. 5+ years of experience on BT/BLE FW/Host development activity. 2. Thorough knowledge on BT/BLE spec protocol. 3. Strong in C/C++. 4. Good knowledge on overall development process and deliverables.

Posted 1 month ago

Apply

11.0 - 15.0 years

14 - 18 Lacs

Bengaluru

Work from Office

Strong programming skills in C++ and familiarity with Embedded Softwaredevelopment. Good understanding of the Linux Experience in Architecting emd to end Iot Solutions and Experienced in Cloudconnectors Understanding of software development practices, including agile methodologiesand version control systems (e.g., Git). Ability to work independently and in ateam environment, with excellent problem-solving and communication skills Design, develop, and test solutions for various Consumer electronics, Iot andIIot System ensuring high performance, reliability, and compatibility with the desired devices. Optimize code and algorithms to ensureefficient resource utilization and enhance overall systemperformance.Collaborate with the QA team to develop test plans and participatein the verification of firmware functionality.Stay up-to-date with industry trends, emergingtechnologies, and advancements in firmware development, hardware, and device integration.

Posted 1 month ago

Apply

7.0 - 11.0 years

8 - 13 Lacs

Bengaluru

Work from Office

Experience in QT development in C++ Hand-On experience in embedded C and C++ and good understanding of object-oriented programming Good understanding of the IoT Platforms. Experience on the IoT Edge Firmware and Cloud connectivity - Azure Experience docker and container Knowledge of GIT or other software configuration management tools Knowledge of JIRA or similar bug tracking tools Strong Communication Skills

Posted 1 month ago

Apply

7.0 - 11.0 years

7 - 11 Lacs

Bengaluru

Work from Office

Skills - Embedded System Testing, Azure IoT Edge, Azure IoT HUB, RobotFramework JD - Experience in testing of the Embedded Devices firmware and product Systemtesting - Exposure in working with Voice Assistant products. - Experience in working with the short range protocols - BLE, WiFi for device connectivity - Experience on the IoT Edge Firmware and Cloud connectivity - Azure - Good understanding of the IoT Platforms. - REST API testing -- Hands on with Python Scripting language and Object-rientedprogramming in Python. - Hands on with Test Automation Script development - Robot Framework or pytest - Understanding of Testing Agile process, other SDLC process - Knowledge of GIT or other software configuration management tools - Knowledge of JIRA or similar bug tracking tools - Strong CommunicationSkills

Posted 1 month ago

Apply

8.0 - 11.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Experience in Embedded Linux and firmwaredevelopment Hand-On experience in C++, QT mandatory andgood understanding of object-oriented programming Good understanding of the IoT Platforms. Experience on the IoT Edge Firmware and Cloudconnectivity - Azure-mandatory Experience docker and container Exposure in working with Audio codec andconverter. Experience in working with the short rangeprotocols - Wi-Fi for device connectivity Knowledge of GIT or other softwareconfiguration management tools Knowledge of JIRA or similar bug trackingtools Strong Communication Skills

Posted 1 month ago

Apply

6.0 - 9.0 years

7 - 11 Lacs

Pune, Bengaluru

Work from Office

Python + PyTest Framework or similar + Embedded Firmware Testing knowledge + RTOS or Linux basic understanding Hands-on experience in Python scripting Basic / Good working experience with Embedded control system Good knowledge of communication protocols like Ethernet/IP, Modbus, SPI, I2C, MQTT Knowledge of RTOS or Linux operating system and basic and networking console commands Good understanding of Software test lifecycle

Posted 1 month ago

Apply

6.0 - 7.0 years

9 - 14 Lacs

Bengaluru

Work from Office

Happiest Minds Technologies Pvt.Ltd is looking for LEAD to join our dynamic team and embark on a rewarding career journey System Architecture: Designing and developing the system architecture for IoT solutions, including hardware and software components, communication protocols, and cloud infrastructure. Hardware Design: Developing the hardware components of the IoT system, such as sensors, actuators, and microcontrollers, and integrating them with the software components. Software Development: Developing the software components of the IoT system, such as firmware, middleware, and applications, and ensuring that they are secure, scalable, and reliable. Data Management: Designing and implementing data management systems that can collect, store, and analyze the data generated by IoT devices. Testing and Validation: Testing and validating the IoT system to ensure that it meets the requirements and specifications of the project. Maintenance and Support: Providing maintenance and support services for the IoT system, including troubleshooting, bug fixing, and software updates. - IOT Engineer with minimum 7 years experience - Expertise in Scala, Angular, Python, Microservices, Docker, Kubernetes Good to have skills - Angular Apollo, GraphQL, Typescript, IoT concepts and MQQT

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