hyderabad, telangana
INR Not disclosed
On-site
Full Time
As a Firmware Developer, you will play a crucial role in designing, developing, testing, and maintaining low-level software for embedded systems. Your primary responsibility will be to create efficient and optimized firmware that seamlessly integrates with hardware components. Collaborating with cross-functional teams, you will ensure the delivery of high-quality firmware for various applications. Your key responsibilities will include designing and implementing firmware, collaborating with hardware teams to understand specifications, conducting testing and debugging activities, optimizing code for performance, memory, and power consumption, as well as documenting technical processes. Additionally, you will engage in continuous learning to stay updated on the latest trends and technologies in embedded systems. To excel in this role, you should possess a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, along with 3-5 years of experience in embedded firmware development. Proficiency in embedded C/C++ programming, familiarity with Real-Time Operating Systems (RTOS) and hardware interfaces, and experience with debugging tools are essential qualifications. Knowledge of communication protocols, memory management, and peripheral drivers is also required. Preferred qualifications include experience with low-power embedded systems, signal processing algorithms, and continuous integration/deployment in embedded projects. Strong problem-solving skills, effective communication abilities, and attention to detail are important soft skills for success in this role. If you are passionate about firmware development and enjoy working in a collaborative environment, this opportunity is perfect for you.,
hyderabad, telangana
INR Not disclosed
On-site
Full Time
You are an experienced Senior Firmware Developer who will be responsible for leading the design, development, and optimization of embedded firmware for complex systems. Your deep expertise in embedded systems, strong problem-solving skills, and ability to mentor junior engineers will be crucial. You will drive the firmware development process to ensure high performance and reliability in real-time systems, collaborating with cross-functional teams to bring innovative hardware-software solutions to market. Your key responsibilities will include leading the design and development of robust, scalable, and efficient firmware architectures for embedded systems, writing and optimizing high-performance, low-level firmware in C/C++, working closely with hardware engineers to influence hardware design for smooth integration, optimizing firmware for power consumption, memory usage, and real-time performance, developing and executing comprehensive testing plans, mentoring junior firmware developers, creating and maintaining technical documentation, leading efforts to improve development processes, tools, and methodologies, and collaborating with cross-functional teams to ensure timely and high-quality project delivery. To qualify for this role, you should have a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field along with 5+ years of hands-on experience in embedded firmware development. You should have a proven track record of developing and shipping firmware for commercial products, experience with Real-Time Operating Systems (RTOS) and bare-metal systems, expertise in embedded C/C++ and assembly language, extensive experience with hardware interfaces, and experience working with embedded processors. Additionally, you should have a deep understanding of embedded system architecture, proficiency with debugging tools, strong knowledge of communication protocols, familiarity with bootloaders, file systems, memory management, and peripheral drivers, experience with version control, continuous integration, and automated testing for embedded systems, and knowledge of cybersecurity practices in embedded systems. Preferred qualifications include experience in low-power embedded systems design, IoT devices, cloud connectivity, Agile methodologies, and DevOps practices. In terms of soft skills, you should possess strong leadership and mentorship abilities, excellent communication and collaboration skills, a problem-solving mindset, attention to detail, commitment to quality, ability to manage multiple projects and meet tight deadlines, and be innovative and proactive in driving improvements and solving technical challenges. The benefits of this role include a competitive salary, performance bonuses, health, dental, and vision insurance, 401(k) with company match, flexible working hours, remote work options, opportunities for professional growth and leadership development, and access to cutting-edge technology and tools.,
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.