0.0 - 3.0 years
0 Lacs
Madhapur, Hyderabad, Telangana
Posted:1 day ago|
Platform:
On-site
Full Time
Position Overview: We are seeking a highly skilled and motivated Embedded Firmware Engineer to join our dynamic team. You will be responsible for the design, development, and implementation of firmware for embedded systems, with a focus on projects utilizing STM32 and SAM microcontrollers. A strong understanding of ARM architecture is essential for this role. You will collaborate with a multidisciplinary team to bring innovative products to life. Responsibilities: Design, develop, and debug embedded firmware for microcontroller-based systems, particularly those utilizing STM32 and SAM microcontrollers. Write efficient and reliable code in C and C++ for embedded environments. Develop basic GUI applications in Qt/C++ for testing system functionality. Develop low-level drivers for peripherals such as UART, SPI, I2C, and other communication interfaces. Utilize your knowledge of ARM Cortex and other ARM architectures to optimize system performance. Work with real-time operating systems (RTOS) such as FreeRTOS or similar platforms, understanding task scheduling and synchronization mechanisms. Implement efficient interrupt handling to ensure real-time responsiveness. Participate in hardware bring-up, debugging, and system integration activities. Collaborate with hardware engineers to understand hardware capabilities and limitations. Develop and execute unit and integration tests to ensure firmware quality and reliability. Contribute to software framework development for continuous integration and development. Prepare firmware design documentation and test plans. Utilize debugging tools such as JTAG, oscilloscopes, and logic analyzers to identify and resolve issues. Apply knowledge of power management strategies to optimize energy consumption in embedded systems. Stay up-to-date with the latest advancements in embedded systems and microcontroller technologies. Required Skills: Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field. Strong proficiency in Embedded C and C++ programming. Demonstrated experience working with STM32 and/or SAM family of microcontrollers. Solid understanding of ARM microcontroller architectures (e.g., ARM Cortex-M). Experience with real-time operating systems (RTOS) concepts and their practical application. Proficiency in low-level programming and microcontroller peripheral interfacing (SPI, I2C, UART, etc.). Proficiency in Qt/C++ for developing basic GUI applications to support testing activities. Experience with debugging and testing embedded systems using industry-standard tools. Familiarity with version control systems (e.g., Git). Strong problem-solving and analytical skills. Excellent communication and teamwork skills. Good-to-Have Skills: Experience with other microcontroller families (e.g., AVR, MSP430). Knowledge of communication protocols such as CAN, Ethernet, USB. Experience with developing secure boot and firmware update mechanisms. Familiarity with scripting languages such as Python for testing and automation. Experience with agile development methodologies. Job Type: Full-time Pay: From ₹441,596.17 per year Benefits: Health insurance Paid sick time Paid time off Provident Fund Schedule: Day shift Monday to Friday Ability to commute/relocate: Madhapur, Hyderabad, Telangana: Reliably commute or planning to relocate before starting work (Preferred) Education: Bachelor's (Preferred) Experience: 5years: 3 years (Required) Location: Madhapur, Hyderabad, Telangana (Required) Work Location: In person
Fusion Hire Technologies Pvt Ltd
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Mock Interview
4.41596 - 4.41596 Lacs P.A.
Madhapur, Hyderabad, Telangana
Experience: Not specified
Salary: Not disclosed
Pune, Maharashtra
Experience: Not specified
Salary: Not disclosed
Bengaluru, Karnataka
Experience: Not specified
Salary: Not disclosed
3.0 - 7.0 Lacs P.A.
Ahmedabad, Gujarat, India
Salary: Not disclosed
Bengaluru
5.0 - 9.0 Lacs P.A.
3.0 - 6.0 Lacs P.A.
Bengaluru, Karnataka, India
Salary: Not disclosed
0.15 - 0.2 Lacs P.A.