Overview
Designation: Software Firmware Developer
NOTE: Immediate Joiners are Preferred.
Experience - 3Y - 6Y (Required)
Roles and Responsibilities:
· Design and implement software for embedded devices and systems from requirements to design, develop, code, test and debug system software.
· Participate and (or) conduct design and code reviews and other defect prevention activities
· Analyse and enhance efficiency, stability and scalability of system resources.
· Code integration, configuration management and release processes
· Recognising and resolving systemic issues to enhance performance
· Support software QA and optimize performance
· Interface with hardware design and development
· Experience in Electronics Hardware Schematic/PCB Layout/Testing and Validation.
· BOM Creation and Alternate part/ products development.
· Vendor development and rationalization as per business requirement
Requirements and skills:
· 5+ Years relevant experience
· Experience in C/C++ programming
· Knowledge on scripting languages like Python, Shell
· Hands on experience with MPLAB X IDE, Keil uVersion, Eclipse IDE etc
· Understanding of Interface Control Documents (ICD ) and Electrical interfaces like RS232/422/485, I2C, SPI, Ethernet and USB
· Hands on experience in porting free RTOS on new development boards & board bring up
· Familiar with Android, Windows & Linux environment and cross compilation tools
· Experience with industry standard software debugging tools
· Familiar with version control systems such as SVN, Git and Mercurial.
· BE/ME in ECE/EEE/E&I or any relevant branch
· Knowledge on AGILE SCRUM methodology, Test Driven Development (TDD) and Acceptance Test Driven Development (ATDD) (Desired Qualifications)
· The candidate to have strong negotiation skills, Communication skills, Positive approach
Job Type: Full-time
Pay: ₹800,000.00 - ₹1,000,000.00 per year
Schedule:
- Day shift
Application Question(s):
- How many years of Experience do you have as an Software Firmware Developer?
- Are you an Immediate Joinee?
Work Location: In person