Senior Firmware Engineer at Kloud Portal · Hyderabad · 2 - 6 years · ₹4L - ₹10L / yr · Posted 23 Aug 2022

|
Role: Senior Firmware Engineer Experience: 2-6 years Work Mode: Work from Office Location: Hyderabad Notice Period: Immediate to 30 days Mandatory Skills: Embedded C Programming, Debugging, Configuration Management Budget Range: As per Market Standards · The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. · You will be an individual contributor responsible for the development of new software products and enhancements to existing products. · You should excel in working with Application (ASW) and Base software (BSW) components and have outstanding communication and leadership skills.
· Understand & Review System Requirements, System Architecture · Participate in CFT Meetings for Requirements Clarity · Develop & Enhance Software Requirements · Develop & Enhance Software Architecture · Understand / Review / Change Software Design Documents · Writing clean, high-quality, high-performance, maintainable code · Participate in Software Code Reviews · Review Test Scenarios developed for SWE4, SWE5 and SWE6 · Perform Investigation and provide Root Cause Analysis for failures · Support test and deployment of new products and features
· Embedded C Programming · Excellent Debugging skills · 16-bit or 32-bit Micro Controllers · Ability to interpret circuit and schematics · Knowledge of CAN and LIN communication protocols and UDS diagnostics · Knowledge of Sensors, Motors, and Closed Loop Control · Knowledge of Memory and Timing Analysis · Experience in Configuration Management (SVN, IBM Rational, JIRA) · Experience in Debugging using CRO, Debuggers, CANalyzer / CANoe · Working knowledge of ISO 26262 Functional Safety requirements · Good exposure to End-to-End product development · Knowledge about Automotive Standards – ASPICE · Perform Safety Analysis and Impact Analysis based on ISO26262 recommendations · Exposure to CAPL, Python and LabView
|

Similar jobs (3)
Firmware Development Engineer
Position Summary:
As a Firmware Engineer in the New Product Development group, you will contribute to designing, developing, and delivering high-quality embedded solutions for electric actuator products. This role involves working across the full product lifecycle, from interpreting requirements to implementation and testing, ensuring alignment with Emerson’s standards for reliability, innovation, and customer satisfaction. You will collaborate with cross-functional teams to build scalable and compliant firmware solutions that meet both technical and regulatory expectations.
In This Role, Your Responsibilities Will Be:
- Design, implement, and enhance firmware for electric actuators, ensuring seamless integration with hardware systems
- Develop firmware solutions from concept through deployment, including coding, debugging, validation, and release activities
- Analyze and optimize firmware for performance, efficiency, and reliability against defined specifications
- Collaborate with hardware, software, and test teams to enable smooth system integration
- Conduct testing, troubleshooting, and root-cause analysis to resolve technical issues and improve product quality
- Participate in all stages of product development, including design, prototyping, certification, and manufacturing support
- Stay updated with industry trends, tools, and methodologies to continuously improve firmware solutions and development practices
Who You Are:
You build partnerships and work collaboratively with others to meet shared objectives. You demonstrate strong problem-solving skills by analyzing complex technical challenges and developing effective solutions. You communicate clearly and effectively across different teams to ensure alignment and understanding. You show a continuous learning mindset and actively seek opportunities to improve processes, tools, and outcomes.
For This Role, You Will Need:
- Bachelor’s degree in Electronics Engineering or a related field
- Strong experience in embedded firmware development with the ability to work closely with hardware teams
- Proficiency in C/C++ programming for embedded systems
- Hands-on experience with RTOS concepts and firmware development in RTOS environments
- Understanding of microcontrollers/microprocessors (16/32-bit) and peripheral interfaces such as I2C, SPI, UART, Ethernet, USB, and display systems
- Strong analytical, debugging, and problem-solving skills
- Familiarity with product development lifecycle processes and tools for configuration management and issue tracking
- Ability to collaborate effectively in a global engineering environment
Preferred Qualifications That Set You Apart:
- Experience working with industrial communication protocols such as Modbus, HART, or Bluetooth
- Exposure to cybersecurity practices in embedded systems, particularly IEC62443 standards
- Experience in firmware development for motor control or actuator-based products
- Familiarity with Agile or SAFe methodologies
- Experience in delivering end-to-end product development from concept to production
Job Summary:
We are seeking a skilled Firmware Developer with 3 years of experience to join our team. The successful candidate will be responsible for developing and maintaining embedded software for our products. The candidate should have a strong understanding of the software development life cycle, embedded systems, and the C programming language.
Key Responsibilities:
• Develop and maintain embedded software for our products
• Design and implement software modules and drivers for embedded systems
• Collaborate with hardware engineers to integrate software and hardware components
• Test and debug embedded software
• Create and maintain technical documentation
• Participate in code reviews and contribute to software architecture and design discussions
• Stay up-to-date with the latest trends and technologies in embedded systems and software development
Requirements:
• Bachelor’s degree in Computer Science, Electrical Engineering, or a related field
• 3 years of experience in embedded software development
• Strong understanding of software development life cycle
• Proficiency in C programming language
• Experience with embedded systems and microcontrollers
• Experience with communication protocols such as SPI, I2C, UART, and CAN
• Familiarity with software development tools such as Git, Jira, and Jenkins
• Strong analytical and problem-solving skills
• Ability to work independently and in a team environment
• Excellent communication and interpersonal skills
Preferred qualifications:
• Degree in Electrical Engineering, or a related field
• Experience with wireless communication protocols such as Bluetooth, LoRa & Wi-Fi
• Knowledge of real-time operating systems such as FreeRTOS, uC/OS-II, or VxWorks
• Experience with Agile software development methodologies
Benefits:
- Health insurance
- Leave encashment
- Paid sick time
- Provident Fund
Job Type: Full Time
Job Location: Perundurai
State Wise: Tamil Nadu
Divison Wise: R & D Division
Power Electric Vehicles with embedded software for battery management and autonomous driving.
What you'll do:
- Develop BMS algorithms (SOC/SOH estimation)
- Implement CAN bus communication protocols
- Code motor control algorithms (FOC, sensorless)
- Build ADAS features (ultrasonic parking, vision)
- HIL testing with Vector tools
- Optimize for automotive-grade reliability (AUTOSAR)
What we need:
- C/C++, Embedded Linux/RTOS
- Microcontroller experience (STM32, NXP)
- Control systems or automotive interest
- Debugging skills (oscilloscopes, logic analyzers)
Future-proof skills:
- Work on actual EV prototypes
- Portfolio for Tata, Mahindra EV teams
- Automotive cybersecurity exposure







