Experience required for the Job: 3 – 6 years
Job Location: Mulund
Qualification: BE / B-Tech in electrical / electronic and communication engineering
Job brief
We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle. The goal is to create scalable and optimized software system.
Embedded Software Engineer responsibilities include:
- Designing and implementing software of embedded devices and systems
- Designing, developing, coding, testing and debugging system software
- Analyzing and enhancing efficiency, stability and scalability of system resources
Responsibilities
- Design and implement software of embedded devices and systems from requirements to production and commercial deployment
- Design, develop, code, test and debug system software
- Review code and design
- Analyze and enhance efficiency, stability and scalability of system resources
- Integrate and validate new product designs
- Support software QA and optimize I/O performance
- Provide post production support
- Interface with hardware design and development
- Assess third party and open source software
Skills
- 4+ years’ experience in writing and debugging embedded 8bit/16bit/32bit ARM microcontrollers in c.
- Expertise in C/C++ required in an Embedded, RTOS development environment.
- Experience of working on analog and digital sensor.
- In Depth Understanding of Firmware Development and SDLC is required & should follow Software Documentation as per ISO requirement.
- Experience in SVN & GitHub version control software.
- Experience of working with MODBUS protocol.
- Experience of Embedded IOT development will be plus.
- Embedded skills any interfaces (HW Interfaces I2C, SPI, UART, Ethernet driver, Wireless).