Jobs
Interviews

340 Firmware Development Jobs

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

3.0 - 7.0 years

0 Lacs

nashik, maharashtra

On-site

As an Electronic Engineer at HAEFELY Services Private Limited, you will play a vital role in designing, developing, and programming electronic boards with a focus on systems incorporating Analog-to-Digital Converters (ADC) and microcontroller integration, particularly using STM32 microcontrollers. Your strong technical expertise in electronic circuit design, microcontroller-based systems programming, and hardware-software integration will be crucial in ensuring the optimal performance and reliability of electronic systems. Your responsibilities will include designing and developing electronic circuit boards, implementing and optimizing ADC functionality in hardware and firmware, developing firmware for STM32 microcontrollers, conducting simulations, testing, and debugging electronic systems, collaborating with international teams through remote sessions and web meetings, as well as performing hardware validation and troubleshooting. To qualify for this role, you should hold a Bachelors or Masters degree in Electronics Engineering, Electrical Engineering, or a related field with a minimum of 3 years of experience. You must have proven experience in designing and programming electronic boards, particularly those utilizing ADCs and STM32 microcontrollers. Proficiency in C/C++ for embedded system programming, a strong understanding of signal processing, circuit design, and interfacing analog and digital components, as well as excellent problem-solving skills are essential for success in this position. Preferred skills include experience in measurement instruments design. In return, we offer a competitive salary and benefits, opportunities for professional growth in an international environment, and access to state-of-the-art tools and technology. Join us at HAEFELY Services Private Limited and be a part of shaping the future of energy supply. We look forward to welcoming you to our team!,

Posted 1 day ago

Apply

5.0 - 12.0 years

0 Lacs

hyderabad, telangana

On-site

At AMD, we strive to transform lives with our cutting-edge technology, enriching our industry, communities, and the world. Our mission is to develop innovative products that drive next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems. Central to our mission is the AMD culture, where we continuously push the boundaries of innovation to address the world's most critical challenges. We are dedicated to achieving excellence in execution while fostering a work environment that values directness, humility, collaboration, and inclusivity of diverse perspectives. As a Senior Software Development Engineer at AMD, you will play a key role in the Datacenter team by developing high-performance I/O software for compute, storage, and network acceleration in hyperscale, virtualized data centers. Your responsibilities will involve designing and implementing embedded software for Linux and standalone products, specifically focusing on creating software subsystems to manage FPGA hardware solutions. We are looking for a dynamic engineer who is eager to learn and grow their skills while working with the latest FPGA technology. To excel in this role, you should have experience with C/C++, with knowledge of Python/System-C considered an advantage. Additionally, proficiency in software development within a Linux environment, firmware development, low-level driver development, register interface programming, as well as familiarity with general algorithms and data structures are essential. Experience with industrial standard devices such as Ethernet, PCIe, RDMA, and memory architectures like DDR/SDRAM/DMA is highly desirable. You should also have a proven track record of delivering high-quality software projects, experience in working on high-performance, low-latency, multi-threaded, high-throughput SRIOV-capable PCIe-subsystem drivers, and the ability to collaborate effectively with international teams. In this role, you will be responsible for iterative software development, involving coding, debugging, and creating regressions to ensure code performance meets specifications. You will also document code according to organizational standards and demonstrate a collaborative approach to learning and problem-solving. As a self-starter and team player, you will engage in mentoring, code reviews, and leveraging the expertise of others to enhance project outcomes. The ideal candidate for this position should hold a Bachelor's or Master's degree in Computer/Software Engineering, Computer Science, or a related technical discipline, with 5+ to 12 years of relevant experience. If you are passionate about driving innovation in software development and are excited to work on challenging projects that have a global impact, we encourage you to apply. Join us at AMD, where together we advance the future of technology and make a difference in the world. #LI-RP1,

Posted 1 day ago

Apply

3.0 - 7.0 years

0 Lacs

gandhinagar, gujarat

On-site

As an IoT Developer (Zigbee Specialist) at Rayvat, you will play a pivotal role in designing, developing, and maintaining IoT solutions with a strong emphasis on Zigbee technology. Working closely with cross-functional teams, you will create cutting-edge IoT applications and devices that enhance internet services and provide exceptional value to customers. Your responsibilities will include utilizing your expertise in Zigbee technology to integrate Zigbee-based devices into the IoT ecosystem, designing, developing, and deploying end-to-end IoT solutions leveraging Zigbee for connectivity, collaborating with hardware engineers to develop and optimize firmware for Zigbee-enabled devices, creating rapid prototypes and proof-of-concept solutions, conducting rigorous testing, debugging, and validation of IoT systems, maintaining comprehensive documentation of IoT projects, and collaborating with various teams to ensure alignment with company objectives and customer needs. Qualifications for this role include a Bachelor's degree in Computer Science, Electrical Engineering, or a related field, proven experience in IoT development with a focus on Zigbee technology, strong programming skills in languages like C, C++, or Python, familiarity with IoT protocols such as MQTT, CoAP, or HTTP, knowledge of wireless communication protocols and networking, experience with IoT hardware and sensor integration, ability to work collaboratively in a fast-paced environment, excellent problem-solving and troubleshooting skills, and effective communication skills to convey technical concepts to non-technical stakeholders. If you are a passionate IoT Developer with a strong background in Zigbee technology and are enthusiastic about contributing to the future of IoT, we invite you to apply and become a part of our team at Rayvat. Together, we will shape the future of connectivity and customer satisfaction. Location: Gandhinagar, Ahmedabad, Gujarat Job Type: Full-Time, Work from Office To express your interest, please share your CV at hr@rayvat.com or contact us at +91 8000322044. Address: Plot No: 10, G.I.D.C. Electronic Park IT/ITES SEZ, Kolwada Road, Gandhinagar, Ahmedabad, Gujarat, India, Zip Code: 382026,

Posted 1 day ago

Apply

3.0 - 7.0 years

0 Lacs

hyderabad, telangana

On-site

You should have in-depth knowledge and extensive experience in deeply embedded firmware development and debugging. Your role will involve utilizing good analytical and problem-solving skills, along with hands-on experience in debug tools and Lab equipment such as Oscilloscopes, Chambers, and Controller samples. You should also be familiar with FW/SW integration on microcontrollers like ARM and ARC, and possess a good understanding of microcontroller architecture. Experience with C/C++ and assembly programming would be an added advantage. Additionally, you should have experience in scripting languages, programming tools, and environments. Previous exposure to the storage industry, particularly in SSD, HDD, storage systems, or related technologies, would be beneficial. A deep understanding of storage interfaces like PCIe/NVMe, AHCI, SATA, SAS, UFS, and eMMC is required. Knowledge of SSD/NAND Domain (SLC, MLC, TLC, QLC) and experience with sophisticated NAND flash and other non-volatile storage technologies is a plus. Your responsibilities will also include debugging, failure/root-cause analysis, and integrating firmware with software. The ideal candidate should have 3-5 years of relevant experience and hold a B.E/B.Tech degree.,

Posted 2 days ago

Apply

3.0 - 7.0 years

0 Lacs

delhi

On-site

As a Technical Coordinator at our company, you will play a crucial role in managing and coordinating various activities within the department to ensure the successful execution of product initiatives. Your responsibilities will include overseeing firmware development, hardware testing, and internal communications related to BOM, schematics, and PCB layout. By tracking performance metrics and key performance indicators, you will provide regular updates to stakeholders on project status, including BOM releases and testing schedules. Collaboration is key in this role, as you will work closely with the R&D team to streamline processes and enhance communication during firmware updates and testing phases. Additionally, you will assist in planning and executing product initiatives, ensuring alignment on objectives and deadlines among team members. Your ability to monitor project timelines and deliverables, proactively identify potential delays, and maintain organized documentation will be essential in supporting team transparency and successful project outcomes. To qualify for this position, you should have a Bachelor's degree in ECE, EE, or a related field, along with proven experience in an analyst or coordination role, preferably within a product-focused environment. Strong organizational skills, excellent communication abilities, and the capacity to manage multiple projects simultaneously are crucial for success in this role. By joining our team, you will have the opportunity to work on impactful projects that contribute to our company's growth and success, with ample opportunities for professional development and career advancement. If you thrive in a fast-paced environment and are passionate about coordinating efforts to ensure product success, we invite you to be part of our collaborative and dynamic team dedicated to delivering high-quality products. Join us in contributing to meaningful projects that drive our company's success and take advantage of opportunities for professional development and career growth. We look forward to hearing from you and having you on board!,

Posted 2 days ago

Apply

2.0 - 6.0 years

4 - 8 Lacs

Bengaluru

Work from Office

JD: Key Responsibilities: Design and develop embedded systems for medical devices, ensuring compliance with industry standards (e.g., ISO 13485, IEC 62304, FDA regulations). Work on hardware/software integration, firmware development, and embedded software for medical device products. Develop and implement system-level architecture and embedded software for medical devices, focusing on real-time performance, reliability, and security. Write efficient, maintainable, and high-quality code in C/C++ for embedded systems. Work closely with hardware engineers to integrate sensors, microcontrollers, and other components into embedded systems. Perform hardware and software debugging and testing, including verifying device functionality and meeting design specifications. Ensure compliance with regulatory standards (FDA, ISO, IEC) and medical device development lifecycle processes (design control, risk management, etc.).

Posted 2 days ago

Apply

10.0 - 15.0 years

15 - 20 Lacs

Noida, Gurugram, Delhi / NCR

Work from Office

Mandatory skills- Embedded C (development side), DLMS, Smart Meter domain eperience (at least 10 years). Have exposure to both -domestic and global market meter standards. Setup Research and Development department from scratch with complete arrangement of required instruments. Understand Complete project requirement given by Customer for Smart Energy Meter design development with HES and MDM integration. Prepare Project Plan, project cost estimation and detailed discussion with all the stakeholders of the project. Design & implementation level optimization in Firmware & Hardware. Product Development with different Microcontrollers, Hardware Designing & Finalization, and Firmware Development at the application level as well as logical levels by making optimized use of the available resources (Environmental & Peripheral). Handle project planning, scheduling, scoping, and estimation. Design, Development, Unit Testing, Integration Testing, System-Level Testing, Acceptance Testing, Troubleshooting, and Debugging of the Firmware as well as Hardware if needed. Coordinate team activities, including providing support to the team members on technical issues, and adhering to scheduled milestones for completion of allocated project tasks. Component finalization and schematic verification with the hardware team. Prepare development test phases to get the required certifications from the external NABL accredited Labs (ERDA/CPRI/YMPL) for BIS and other required certifications. Regular interactions with all the stakeholders to understand the critical areas and prepare mitigation plans accordingly. Interaction with the Customer to confirm any amendment in the requirement and the field data analysis report to improve the meter functionality further. Regular internal review meetings to monitor the complete project activities from top to bottom and update the same to the management.

Posted 3 days ago

Apply

12.0 - 15.0 years

5 - 9 Lacs

Pune

Work from Office

Our company Vanderlande is the global leader for value-added logistic process automation at airports and in the parcel market, as well as a leading supplier of process automation solutions for warehouses. In this world of technology, we believe in people especially those who are totally dedicated, customer-driven and keen to continue learning throughout their career. Your department Research and Development India (R&D India) is an extended arm of R&D Netherlands and plays a key role in the continuous investment in new products and technologies to strengthen our position and differentiate our products. Software has become an integral part of our products and systems therefore we invest in people to create the most added value! Your responsibilities As a Specialist Software development, you will create the design to ensure the requirements are taken care of along with platform modularization, ensure the reusability, dive into defining technical requirements and development in-line with requirements and architecture. Ensure complex scenarios of flexible control system and support our engineers on site with advice and solutions. Together with them, you will make sure the systems keep on performing for decades. Beside that, you will make sure the system performs on new industrial control hardware. During this process you will analyze risks, solve problems, decompose bottlenecks, test and generate recommendations for improvements. As an experienced software engineer, you will be actively involved in team effort through different development stages.In this challenging role, you will be widely involved in all kind of design, development and support activities. Your qualifications and skills If youre an experienced, enthusiastic and versatile software engineer BE. / B. Tech/ M.E / M. Tech (Any Discipline) degree from a recognized University / Institution. You have at least 12-15 years of relevant working experience, preferably on embedded or firmware development. Hands-on experience of 10+ years in Software Development in C/C++, linux. Works closely with global stream architect, product owner and scrum master. Prolific programmer and an expert code reviewer against the architecture, coding guidelines, code documentation and optimization. Experience in soft and/or hard real-time operating systems Linux is must. Knowledge of object-oriented design. Industrial Automation background using Siemens IPC, industrial networks like OPC UA, OPC DA, Profinet, Profibus, ASi experience is a big plus. Knowledge of Software Configuration Management (based on Bitbucket) is a plus. Background in using development environments, services and tools (Jira, Bitbucket, Bamboo). Experience in soft and/or hard real-time operating systems, preferably Linux debian. Experience in Agile way of working is a plus. Personal Profile Good command over English. Agile mindset / team player. Soft skills essential for R&D jobTaking Initiative, Creativity, Cooperation, Learning Ability, Advising, Systemic Thinking, Analyzing & listening. Not afraid to take responsibility in a dynamic working environment Drive to win, result and goal-oriented attitude You like challenges and love puzzles

Posted 3 days ago

Apply

2.0 - 6.0 years

0 Lacs

delhi

On-site

This is a full-time on-site role for an Embedded System Engineer for Auto and Drone tech at our new initiative at New Delhi with flexibility for a Bangalore location based on merit. As an Embedded System Engineer, you will be responsible for the design, development, and testing of embedded software and electrical engineering solutions. You will work on projects related to Internet of Things (IoT), electronics, and software development. Your day-to-day tasks will involve coding, troubleshooting, and collaborating with cross-functional teams to ensure the successful implementation of embedded systems. Qualifications - Strong skills in embedded software development and electrical engineering - Experience with Internet of Things (IoT) technologies and applications - Knowledge of electronics and hardware design - Proficiency in software development, including programming languages such as C and C++ - Ability to debug and troubleshoot embedded systems - Excellent problem-solving and analytical skills - Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field - Experience with software development methodologies and tools is a plus Relevant skills and qualifications that would be beneficial for this role include experience with firmware development, familiarity with hardware interfaces and protocols, and knowledge of real-time operating systems (RTOS).,

Posted 3 days ago

Apply

1.0 - 5.0 years

0 Lacs

punjab

On-site

As a PCB Design Engineer at Aether Semiconductors, you will play a crucial role in designing and developing printed circuit boards (PCBs) for a variety of products. Your responsibilities will include leading PCB design and development for measuring equipment, ensuring precision and reliability. You will collaborate with hardware engineers, mechanical engineers, and manufacturing teams to ensure that the PCB designs meet technical requirements and regulatory standards. Additionally, you will be involved in selecting components, developing test plans, and creating comprehensive design documentation. The ideal candidate for this role should have 1-5 years of experience in PCB design, preferably in medical or semiconductor measuring equipment. You should possess a strong understanding of analog and digital circuit design, signal processing, power electronics, and electromagnetic compatibility (EMC) principles. Proficiency in CAD tools like Altium Designer or Cadence Allegro is required to create PCB layouts optimized for signal integrity, EMC, and manufacturability. Basic programming skills in languages such as C/C++ for firmware development and microcontroller programming are also beneficial. Your role will also involve ensuring compliance with regulatory standards such as FDA regulations, ISO 13485, and IEC 60601. You will be responsible for developing test plans for PCB validation, including functional testing, environmental testing, and reliability testing. Excellent communication and teamwork skills are essential as you will collaborate with cross-functional teams and external stakeholders. If you are passionate about solving intricate design challenges and driving innovation in the semiconductor industry, then join us at Aether Semiconductors on this exciting journey of progress and possibilities. A Bachelor's degree in electrical engineering or electronics engineering is required, and a Master's degree is considered a plus. Apply now to be a part of our dynamic startup and contribute to creating tailored solutions for our clients.,

Posted 3 days ago

Apply

2.0 - 6.0 years

0 Lacs

thane, maharashtra

On-site

As a Firmware Developer at AGV Systems Pvt Ltd, you will be responsible for developing and testing firmware for a variety of microcontrollers including STM32, LPC ARM32, Renesas, and ATmega. Your role will involve collaborating with cross-functional teams to ensure project deadlines are met efficiently. You will play a key part in implementing high-performance software for embedded hardware designs and continuously work on maintaining and enhancing existing firmware to address design issues and improve functionality. It will also be part of your responsibilities to document designs, technical knowledge, and development processes effectively. AGV Systems Pvt Ltd, established in 2008, is an ISO 9001:2015 certified Embedded Electronics Product Development company with a strong focus on the Defence Segment, Industry 4.0 & IIoT Domains, Process Control & Automation, Battery Management, and Energy Management areas within the Indian market. Our company's offerings are supported by a robust techno-commercial knowledge-base, industry standing, credibility, and extensive experience of our Directors.,

Posted 3 days ago

Apply

3.0 - 7.0 years

0 Lacs

haryana

On-site

As an Embedded Systems Developer at Datacultr, you will be an integral part of our global Digital Operating System for Risk Management and Debt Recovery. Our mission is to drive Collection Efficiencies, Reduce Delinquencies and Non-Performing Loans by providing Consumer Engagement, Recovery and Collection Solutions in the under-penetrated New to Credit and Thin File Segments. Join us in helping millions of new to credit consumers across various emerging markets access formal credit and begin their journey towards financial health. As part of our dynamic engineering team, your role will involve designing, developing, and optimizing embedded systems and firmware solutions that power our cutting-edge products across IoT and Consumer Electronics. If you are passionate about low-level programming, hardware-software integration, and tackling complex engineering challenges, we are excited to have you on board! Your core responsibilities will include: - Firmware/Software Development: Designing, developing, testing, and debugging embedded firmware/software in C/C++ or Assembly. - Hardware Integration: Interfacing with sensors, wireless modules, and external peripherals, and performing hardware bring-up and device driver creation. - System Architecture & Analysis: Analyzing hardware datasheets, ensuring system-level design optimization for performance, reliability, and cost. - Real-Time & Bare-Metal Systems: Working with RTOS and bare-metal environments, implementing multitasking and synchronization mechanisms. - FOTA Updates: Developing Firmware Over-The-Air update mechanisms and ensuring robust and secure update processes. - Documentation & Collaboration: Documenting software design, collaborating with cross-functional teams for project alignment. Key Requirements: - Bachelors or Masters degree in Electronics, Electrical Engineering, or related field. - Proficiency in C/C++ for embedded development, experience with Keil uVision IDE. - Knowledge of microcontroller architectures, communication protocols, debugging tools, and RTOS concepts. - Experience with FOTA updates, version control systems, and low-power system design. Preferred Skills: - Experience with scripting languages for test automation, embedded security concepts, and advanced debugging tools. What We Offer: - Opportunity to shape the future of unsecured lending in emerging markets. - Competitive compensation package. - Professional development and growth opportunities. - Collaborative, innovation-focused work environment. - Comprehensive health and wellness benefits. Location & Work Model: - Immediate joining in Gurugram, Sector 65. - Work From Office only. If you are ready to take on this exciting opportunity, kindly share your updated profile with us at careers@datacultr.com. We look forward to guiding you further in your career with us.,

Posted 3 days ago

Apply

1.0 - 5.0 years

0 Lacs

karnataka

On-site

As a Firmware Engineer for Embedded devices and sub-systems in EV applications, you will be responsible for designing, developing, coding, testing, and debugging system firmware to ensure bug-free production releases. Your role will involve analyzing and improving the efficiency, stability, and scalability of system resources using automated tools. Additionally, you will integrate and validate complex control algorithms based on the system requirements. You should have a minimum of a BTech, MTech, or PhD in CS/CE/EC, or equivalent experience demonstrating exceptional abilities. With at least 3 years of experience in Embedded Software/Firmware Development, including 1 year in a mission-critical industry such as medical, automotive, or aerospace, you must possess skills in reading hardware schematics and component datasheets. Experience with complex embedded systems like Battery Management Systems, Motor Controllers, and Charging Modules is essential. Proficiency in programming languages such as C/C++/Embedded C with data structures is required. Hands-on experience with Embedded Operating Systems and RTOS like ThreadX on 16-/32-bit ARM processors, STM Microcontrollers, as well as Bootloader Development and low-level driver development for MCUs/MPUs is necessary. Your expertise should extend to communication protocols like UART, SPI, I2C, CAN, CAN-TP, Ethernet, USB, RS232, RS485, and other protocols. Exposure to OTA Update implementations on Embedded Boards, Software Testing, Debugging Tools, and Integration testing of hardware systems is crucial for this role. Preferred skills include familiarity with Version Control Software like Git, Unit Testing Implementations, Embedded Testing frameworks, and automotive standards such as ISO 26262 for software development. Strong abilities in debugging, algorithms, data structures, microcontrollers, Python, Firmware development, Software Testing (QA), and MCU are highly desirable for this position.,

Posted 3 days ago

Apply

0.0 - 3.0 years

0 Lacs

indore, madhya pradesh

On-site

As a candidate with a Bachelor or Masters in Electrical Engineering and 0-2 years of experience, your role will involve designing, developing, and implementing Firmware Solutions for Shakti Products while also mentoring the team. Your essential functions will include forming firmware specifications, designing architecture, and developing code. You will be responsible for designing and implementing a program team environment for embedded systems that incorporate structured firmware to serve real-time state machine, closed-loop control, monitoring, and communications functions for Motor Drive products. Additionally, you will develop embedded software for power applications relevant to Motor Drives and other power-related products. Your tasks will also involve designing, developing, and implementing embedded system firmware using assembler or "C". In addition to the primary functions, your secondary functions will include specifying and implementing microprocessor controllers and support hardware, participating in subsystem and system-level design verification planning and testing, guiding and assisting team members, and assisting in the production implementation of DSP programming.,

Posted 3 days ago

Apply

5.0 - 9.0 years

0 - 0 Lacs

karnataka

On-site

As an Embedded Systems Engineer at 10xConstruction.ai, you will play a vital role in bringing AI-powered construction robots to life. Your responsibilities will involve designing, developing, and integrating control systems to ensure the precision and reliability of robots in challenging construction environments. You will collaborate closely with the Hardware Head on various tasks such as rapid prototyping, firmware development, and integrating robotic systems with ROS2. You will contribute to the design and development of embedded control systems for mobile manipulator robots, assist in integrating components like cobot arms, motors, sensors, actuators, and power tools, and develop control algorithms for specific robot functionalities. Furthermore, you will be involved in designing and developing PCBs and firmware for custom hardware solutions, conducting testing and debugging of control systems, and collaborating with software engineers to implement hardware abstraction APIs. Your role will also include creating and maintaining technical documentation, prototyping and testing new control system designs using off-the-shelf modules and rapid prototyping techniques, developing and integrating ROS2 drivers for robotic components, and working with the mechanical team to adapt off-the-shelf power tools for robotic applications. Qualifications and Skills: - Bachelor's degree in Electrical/Electronics Engineering, Robotics, or a related field - 5+ years of experience in designing and developing embedded control systems - Proficiency in PCB design software (Altium, Eagle) and embedded programming (C/C++) - Familiarity with communication protocols (e.g., CAN, Ethernet) - Strong understanding of control theory and robotics - Experience in hardware testing and debugging - Excellent problem-solving and analytical skills - Ability to work effectively in a team environment The compensation offered for this role is between 25-40L (Including ESOPs). Why Join Us: - Join a dynamic startup and work directly with the founders to shape the future of AI & Robotics - Be part of a mission to create intelligent robots that eliminate the need for human labor in harsh and unsafe environments - Join a team that values open feedback, encourages wild ideas, and keeps hierarchy out of brainstorming - Experience the thrill of building not just a product, but a company from the ground up,

Posted 3 days ago

Apply

3.0 - 7.0 years

0 Lacs

pune, maharashtra

On-site

As a part of SA Technologies Inc., we are looking for a {Position Title} to join our team in {Position City, State}. In this role, you will be responsible for hands-on Embedded System, Software & Firmware Development. Your primary tasks will include working with C and Embedded C language, understanding the complete software development life cycle, including requirements, design, test specification, code, and testing. Additionally, you should have a basic understanding of Scheduler & RTOS, be proficient in SW testing, Unit & Integration, Bench-level Testing, and have experience with development and debugging tools. Knowledge of Microcontroller & peripherals interfaces, Electronic Circuit Design, Datasheets, Board Support Packages & Device Driver is also required. SA Technologies specializes in providing IT consulting and Development solutions for our global clientele. With over 20 years of experience, we have been assisting our customers in achieving operational excellence and compliance on the cloud. Our core competencies include delivering top-notch services, possessing cross-platform skills, and supporting you in attaining operational excellence to transform into a technology-driven enterprise. At SA Technologies Inc., we are proud to be a Microsoft Gold Partner, Google Partner, and a certified Great Place to Work company. If you are passionate about technology and eager to contribute to our dynamic team, we welcome you to apply for the {Position Title} position and be a part of our innovative journey.,

Posted 3 days ago

Apply

4.0 - 9.0 years

8 - 10 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. ORPhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Job Overview Create software/firmware test plans, addressing requirements traceability matrix and test coverage, with respect to feature requirements Design, develop, execute and maintain automated software/firmware test suites for the purpose of verifying quality and compliance of Qualcomm products at functional, integration and system levels Manually test, where appropriate, the customer experience of installation and deployment of Qualcomm hardware and software in a mobile, compute and automotive environment. Assist in the creation of a Quality Engineering/Release engineering process with emphasis on continuous integration and continuous deployment Assist in achieving production-level software readiness, implement customer use-cases, workload analysis models, workload creation, and collaborating with other teams on bring-up/debug/diags Focus on ensuring that existing Operating Systems and customer usage environments run well, while identifying strong opportunity for enhancements, from a power and performance perspective. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.ORPhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.ORPhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Preferred Qualifications: 8+ years of experience in Software/Firmware Validation Demonstrated software test engineering in SW/FW engineering with focus on Data Center Servers (minimum 5 years). Strong understanding and experience in software/firmware test automation techniques Extensive experience working with operating systems like Ubuntu Server, RHEL, SUSE, similar or Windows server Work with multiple SW/HW Engineering teams to ensure that all requirements and features of reference platform requirements have been validated at a component, integration, functional and system level Strong programming skills with experience in C and/or Python programming languages Experience developing automated software/firmware test cases for server platforms, supporting bring-up and production SW releases Nice to have: Prior Experience with SW/FW integration at BIOS/UEFI, BMC firmware, Operating System for x86/ARM64/RISC-V 64bit for server platforms. Strong understanding of Server firmware Standards, opensource Implementation and specifications for ARM64-based servers Principal Duties and Responsibilities: Leverages advanced Software knowledge and experience to design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs. Analyzes user needs, software requirements, and time and cost constraints to design and customize software for optimal operational efficiency. Designs and implements software modules for large-scale products and systems. Participates in and leads design, coding, unit testing, debugging, and integration efforts to ensure projects are completed to specifications and schedules. Performs complex code reviews and regression tests as well as triages and fixes issues to ensure the quality of code. Collaborates with individuals outside the software function (e.g., Hardware, Systems, and Test engineers) to ensure solutions work with other components of a specific project. Writes detailed technical documentation for complex Software projects. Level of Responsibility: Works independently with minimal supervision. Provides supervision/guidance to other team members. Decision-making is significant in nature and affects work beyond immediate work group. Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. Has a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to make key decisions). Tasks often require multiple steps which can be performed in various orders; extensive planning, problem-solving, and prioritization must occur to complete the tasks effectively

Posted 3 days ago

Apply

3.0 - 6.0 years

5 - 7 Lacs

Surat

Work from Office

Design perfect solutions including firmware and PCB of all our new games. Manage a team of 2+ engineers to deliver high quality solutions on timelines. Rapidly prototype, and test the design, to produce a high quality reliable system Required Candidate profile Build and test cutting edge embedded solutions using microcontrollers motors sensors LEDs & complex electronics EXPERT in complex embedded hardware & software solutions from scratch to production

Posted 3 days ago

Apply

5.0 - 9.0 years

14 - 24 Lacs

Pune, Bengaluru

Work from Office

Job Title: Embedded Software Developer BLE & Wi-Fi Location: Pune, India Experience: 58 years Employment Type: Full-time ________________________________________ Job Summary: We are seeking a highly skilled Embedded Software Developer with hands-on experience in Bluetooth Low Energy (BLE) and Wi-Fi protocol integration. The ideal candidate will be responsible for designing, developing, and testing embedded firmware for connected devices in IoT or industrial product lines. This role involves close collaboration with hardware, QA, and product teams to deliver high-quality embedded solutions. ________________________________________ Key Responsibilities: Design, develop, and maintain embedded firmware for microcontroller-based systems with BLE and Wi-Fi connectivity. Integrate and validate wireless communication stacks (BLE, Wi-Fi). Work with low-level drivers, RTOS (e.g., FreeRTOS, Zephyr), and peripheral interfaces like UART, SPI, I2C. Optimize code for memory and performance in resource-constrained embedded systems. Collaborate with hardware teams for bring-up, debugging, and validation of new boards. Participate in design reviews, code reviews, and unit testing. Troubleshoot and resolve issues in embedded software throughout the development lifecycle. ________________________________________ Required Skills: 4–8 years of experience in embedded firmware development using C/C++. Strong hands-on experience with Bluetooth Low Energy (BLE) protocol stacks (e.g., Nordic, TI, Dialog, or similar). Experience with Wi-Fi protocols and networking stacks. Familiarity with RTOS-based development (e.g., FreeRTOS, Zephyr, or similar). Strong debugging skills using tools such as JTAG, oscilloscopes, logic analyzers. Hands-on experience with microcontrollers (ARM Cortex-M series preferred). Understanding of power management techniques and low-power wireless system design. ________________________________________ Nice to Have: Experience with IoT protocols like MQTT, CoAP. Familiarity with firmware Over-The-Air (OTA) update mechanisms. Exposure to security features for wireless communication (encryption, authentication). Experience with scripting languages (e.g., Python) for test automation. Knowledge of Agile/Scrum methodology. ________________________________________ Education: Bachelor’s or Master’s degree in Electronics Engineering, Computer Science, or a related discipline. ________________________________________ Let me know if you'd like a version for junior developers, team leads, or domain-specific roles (e.g., healthcare IoT, industrial automation).

Posted 3 days ago

Apply

3.0 - 6.0 years

10 - 20 Lacs

Bengaluru

Work from Office

Role &responsibilities: Proficient in embedded C/C++ , with ability to write modular and portable code Experience with custom hardware bring-up , using schematics and layout files Comfortable with RTOS concepts (threads, synchronization, scheduling) Develop and optimize low-level device drivers for peripherals and sensors (IMU, depth cameras, etc.) Experience in bootloaders , firmware OTA update systems , and power management Proficient in debugging tools (oscilloscope, logic analyzer, hardware debuggers) Understanding of inter-processor communication e.g., MCU- SoC) Exposure to wireless protocols like BLE, Wi-Fi Familiar with power profiling tools and optimizing for battery life Understanding of firmware architecture and build systems (e.g., CMake, Makefiles) responsibilities

Posted 3 days ago

Apply

4.0 - 9.0 years

15 - 25 Lacs

Bengaluru

Work from Office

We are Hiring :: WLAN Developer Engineer For Bangalore Location. 1. WLAN Developer Experience Required: 2 To 12 Years Expertise in WLAN Linux Device Driver development (802.11ax) Strong experience in Embedded C programming on Linux OS Knowledge in WLAN Firmware development (802.11ac, 802.11n) Domain knowledge in Networking / Wireless technologies 2. WLAN Automation Engineer Experience Required: 3 To 10 Years Key Skills: Strong hands-on experience in Python - WLAN Automation Test automation using Pytest , PyATS , or Robot Framework Good understanding of L2/L3 Networking and Wireless protocols Knowledge of Flask framework and API automation For More Details, Interested can contact at 74330 85125.

Posted 3 days ago

Apply

4.0 - 8.0 years

0 Lacs

indore, madhya pradesh

On-site

This position is located in India. Join the Trackonomy Team! About Trackonomy: Trackonomy aims to make people and organizations more productive through our next-generation operating system for the connected world. Our unique diversity of technologies allows us to create building blocks and vertically integrated, configurable platforms that enable our customers to drive digital transformation throughout their organization. We have a successful track record of leading initiatives at multibillion-dollar businesses in the Logistics, Industrial, Healthcare, Homeland Security spaces, and more. Despite being in strategic stealth mode, our solutions have been on ABC, CNBC, CNN, FOX, and even featured during US Senate hearings. In 2019 we joined AirBnB, Google, and Twitter as a recipient of the prestigious World Economic Forum Pioneer Award! We have raised over $250 million from top investors, including Kleiner Perkins and 8VC. Trackonomy is headquartered in San Jose, California, in the heart of Silicon Valley. Summary: You will be a core engineer of our early stage team. We work on everything from machine learning, to security, to high performance computing, to IoT devices, to dynamic web apps, etc. Don't be surprised if you get to touch every system while you work here, often teaming up with other team members on critical work. Candidates must be comfortable working with microcontrollers and low-level hardware control in a test-driven development environment. The ideal candidate will have experience working with wireless communications modules, IoT technologies, RF protocols and have great troubleshooting and prototyping skills. You will be a role model and live our Vision, Mission, and Values. Qualifications: Education and Experience: - At least 4+ years of embedded code experience, with an emphasis on C - Bachelor/Masters of Electronics Engineering and 5 years experience - Experience with real-time embedded systems - Experience with firmware development, testing, and system-level bringup and debugging - Experience in conducting bench modifications and fast development of hardware/firmware prototypes - Good interpersonal, organizational, and communication skills - Team player, be capable of sharing knowledge, learn from others, and support other groups within an organization - Self-starter and highly motivated Preferred skills: - Experience with IoT systems and wireless/wired communication protocols - Knowledge about cellular protocols and industrial electronics wireless devices - Experience working with cellular modems - Knowledge of PCB design, using schematic capture and layout tools (Eagle/Altium preferred) - Knowledge about firmware development best practices including proper testing, documentation, debugging, and code review - Experience developing bootloaders and firmware over the air update - Experience with Nordic (or similar) Semiconductor platforms - Experience with low power embedded devices - Experience on evolving embedded sensor technologies and networks - Knowledge of one or more scripting languages (Python) - Basic understanding of subsystem interfacing and I2C, SPI as well as other standard chip interface protocols - Comfortable reading and interpreting complex electrical schematics - Experience with microcontrollers and driver development for embedded peripherals - Experience with embedded network exchange protocols like with RSTP, PTP, LLDP, and UDP/TCP is highly regarded We strive to provide a stellar experience throughout the application process and ensure all applicants will be given proper consideration based solely on merit and Trackonomy's business needs. Trackonomy Systems is dedicated to working with and providing reasonable accommodations to individuals with physical and mental disabilities. If you need assistance or accommodation due to a disability while interviewing, please contact hr@trackonomysystems.com. When you apply to a job on this site, you acknowledge and agree that the personal data contained in your application will be collected and processed by Trackonomy Systems, Inc. and/or one of its subsidiaries (Trackonomy) in accordance with our Applicant Privacy Notice. If you have any questions about our privacy practices, please contact legal@trackonomysystems.com.,

Posted 5 days ago

Apply

0.0 - 1.0 years

9 - 10 Lacs

Pune

Work from Office

What you ll do: At Eaton India Innovation Center, this position is part of Mobility SW organization responsible for growing Mobility embedded software and controls capabilities for the automotive products This position is based at our office in Magarpatta City, Pune. . What you ll do: Base SW Development in Mobility, Electrical, Aero Development/Maintenance projects Base SW Development efforts by working with various product team and others, contributing to the architecture, design, and implementation and unit testing of software applications. Work directly with stakeholders, engineering, and test to create high quality products that solve customer problems. Work on Requirements, implementation, and code reviews. Collaborate with internal and external stakeholders to enhance the value proposition and quality of the engineering deliverables. Qualifications: Bachelor s Degree in Electronics / Electronics & Telecommunication / Electrical/Instrumentation Engineering from an accredited institution. 0-1 years of experience in Real time embedded software design and Development, Skills: Fundamental knowledge of programming in C, embedded system concepts. Basic knowledge of Embedded Firmware development and Microcontrollers. Comfortable with using lab tools (debuggers, oscilloscopes, logic analyzers, ) Passion for solving problems to resolution, good root cause analysis skill. Ability to work and collaborate in a dynamic team environment. Clear and concise oral and written communication skills

Posted 5 days ago

Apply

4.0 - 6.0 years

9 - 18 Lacs

Noida

Work from Office

Responsibilities: * Design, develop, test & maintain embedded software using Embedded C/C++. * Collaborate with cross-functional teams on firmware development projects.

Posted 5 days ago

Apply

4.0 - 6.0 years

4 - 5 Lacs

Noida

Work from Office

ENERGY7 is looking for a passionate and skilled C and PHP Developer to join our in-house development team. You will be working on real-time embedded systems and web applications that power our flagship IoT-based Remote Diagnostic & Predictive Maintenance System (RDPMS) deployed across Indian Railways. Roles and Responsibilities: C Programming (Embedded Systems): Develop and maintain embedded applications in C for microcontrollers (STM32, ESP32, etc.). Interface with sensors using UART, SPI, I2C, Modbus RTU/TCP protocols. Optimize real-time data collection and memory performance. Work closely with hardware engineers to debug and enhance firmware performance. PHP Development (Web & APIs): Develop secure, modular backend systems using Core PHP or PHP frameworks (Laravel/CodeIgniter) . Create RESTful APIs to interface with IoT gateways and web dashboards. Integrate MySQL databases, write optimized queries, and manage schema changes. Implement best practices in code quality, testing, and version control (Git). Collaboration: Coordinate with frontend, IoT, and system teams for feature integration. Participate in daily scrums, code reviews, and deployment planning. Skills Required: Strong expertise in C Programming for embedded systems. Solid experience in PHP web development. Working knowledge of IoT protocols , serial communication, and firmware debugging. Familiarity with MySQL/PostgreSQL and Linux environment . Bonus: Experience in FreeRTOS , MQTT , and hardware interface projects. Education: B.Tech/B.E. in Computer Science , Electronics , Electrical , or equivalent. Why Join ENERGY7? Work on nation-scale railway projects using cutting-edge IoT. Gain dual-domain experience (embedded + web). Be part of a tech-driven company with 120+ stations already covered.

Posted 6 days ago

Apply

Exploring Firmware Development Jobs in India

Firmware development is a crucial aspect of the technology industry in India, with a growing demand for professionals skilled in this area. This article aims to provide job seekers with insights into the firmware development job market in India, including top hiring locations, salary ranges, career progression, related skills, and common interview questions.

Top Hiring Locations in India

  1. Bangalore
  2. Hyderabad
  3. Pune
  4. Chennai
  5. Delhi/NCR

These cities are known for their thriving technology industries and offer numerous opportunities for firmware development professionals.

Average Salary Range

The salary range for firmware development professionals in India varies based on experience levels. Entry-level positions can expect to earn around ₹4-6 lakhs per annum, while experienced professionals can earn upwards of ₹15-20 lakhs per annum.

Career Path

A typical career path in firmware development may include roles such as Junior Firmware Developer, Firmware Engineer, Senior Firmware Engineer, Firmware Team Lead, and Firmware Architect. As professionals gain experience and expertise, they can progress to higher levels of responsibility and leadership within the field.

Related Skills

In addition to expertise in firmware development, professionals in this field are often expected to have knowledge of embedded systems, microcontrollers, programming languages such as C and C++, and experience with debugging tools and techniques.

Interview Questions

  • What is firmware, and how does it differ from software? (basic)
  • Can you explain the importance of version control systems in firmware development? (medium)
  • How do you optimize firmware code for memory and performance constraints? (advanced)
  • Describe a challenging debugging problem you encountered in a previous firmware project and how you resolved it. (medium)
  • What are some common communication protocols used in firmware development, and when would you use each one? (medium)
  • How do you ensure firmware security in IoT devices? (advanced)
  • What are the key differences between bare-metal programming and RTOS-based firmware development? (advanced)

Conclusion

As you explore opportunities in firmware development in India, it is essential to continuously upskill and stay updated with industry trends. By honing your skills, preparing for interviews, and showcasing your expertise, you can confidently pursue exciting career opportunities in this dynamic field. Best of luck in your job search!

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