Savitr Software Services Pvt Ltd

Embedded Firmware Developer - Savitr Software Services Pvt Ltd - Hyderabad, Telangana

India

about 1 year ago
Save Job

Summary

Role: Embedded Firmware Developer Experience- 3-7 yrs Location- Bangalore/ Hyderabad Job Description: Work on Embedded Firmware projects as a member of various Engineering & Design and /or Testing teams, for new product development, quality improvement and sustaining engineering, in collaboration with Lead Engineers and Technical Leads. Understand and draft firmware application requirement for the projects. Perform the project design and development activities, review and get approvals for project artifacts from lead engineers and technical leads. Design and develop Firmware Modules, integrate it with embedded device. Design and develop high level and detailed design, unit/module test cases, test plans & reports. Conduct design verification review process. Prepare / review project documentation. Coordinate Firmware / software development activities. Interact with other design team members to meet and optimize product design requirements. Develop / implement, debug and test software’s for embedded devices and systems, analyse and enhance efficiency, stability and scalability of embedded system resources, optimize I/O performance. Develop Product Domain Knowledge, participate / conduct in team meetings and Knowledge Sharing Sessions. Take responsibility for multiple tasks in multiple projects simultaneously. Report / communicate project progress to stakeholders periodically. Adherence to CMMi / ISO quality process. Device driver development: Exposure with Kernel and bootloader programming nice to have. Expert in hands-on development and troubleshooting on embedded targets using test & measurement equipment like Digital Oscilloscope, Protocol Analyser etc. Experience with MISRA -C standards, Minimum C 11 and above standards. Exposure with static code analysing tool such as Covertly and/or PC-Lint. Experience in analyses methods like FMEA, DFMEA and similar. Familiarity with Software version control (SVN) and Bug / Defects tracking systems, DevOps would be an added advantage Familiarity with software development process, Quality software development with focus on code review, unit, and integration testing etc. Experience of Unit and Integration testing, performance measurement, Debugging and analysis of the assigned issues, Re-engineering of existing code for reuse with required modifications and associated unit/integration testing. Requirements: Bachelor’s Degree in Electronics / Electronics & Telecommunication / Instrumentation Engineering or M. Sc. Electronics with 4+ Years of relevant experience using C and C++ for embedded firmware development. Excellent understanding of Object Orientated Programming (OOPs) concepts. Excellent understanding of Embedded design life cycle, New product development process & experience of working with global teams. Excellent theoretical & practical embedded software design skills 8/16/32 bit -Microcontroller / Microprocessor based design. Experience with one or more b OS/RTOS is desired- FreeRTOS Experience with one or more Communication Interfaces & Protocols- Ethernet: UDP / TCP/IP, RS232/485 Experience with one or more Industrial Protocols- MODBUS, ProfiBus, Ethernet IP, OPC-UA. Job Type: Permanent Schedule: Day shift Ability to commute/relocate: Hyderabad, Telangana: Reliably commute or planning to relocate before starting work (Preferred) Education: Bachelor's (Preferred) Experience: Embedded Firmware Developer: 5 years (Preferred) Embedded C: 5 years (Preferred) Embedded C++: 5 years (Preferred) Language: Fluency in English (Preferred) Work Location: In person Speak with the employer +91 +91-6309469300 Application Deadline: 31/03/2024

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job