Embedded Software Engineer
Qualifications:
Education: BE – E&C/ Electrical or Computer Science Engineering.
Experience: 2 to 5 years of Experience (Embedded Software Developer and Software design)
Software Preferred: C, C++, C# and RTOS
Reporting: Project Manager.
Location: Bengaluru, KA, IN
Essential:
- Proven experience as an Embedded Software Developer, Embedded Software Engineer or similar role.
- Experience in communication protocols such as Serial, Ethernet (TCP/IP, UDP), CAN, SPI, I2C, SQI, Parallel, Ether CAT etc.
- Experience with software design and development in a test-driven environment.
- Good experience in programming languages including C, C++ and RTOS.
- Excellent communication skills.
- Good experience in analytical and problem solving.
Desirable:
- Work experience with microcontroller.
- Experience on PLC programming.
- Ability to learn new languages and technologies.
Requirements:
- Work with developers to design embedded software from requirements to production and commercial deployment.
- Produce clean, efficient code based on specifications.
- Troubleshoot, debug and upgrade existing software
- Recommend and execute improvements.
- Create technical documentation for reference and report.
- Integrate software components and third-party programs.