Position - Embedded Software Engineer
The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Responsibilities
- Planning, developing, and implementing firmware
- Supporting bring up of new products
- Debugging embedded software platforms
- Maintaining stable firmware
- Gathering and analysing requirements from customer requests
Requirements
- Bachelor of Engineering/Software Engineering/Computer Science or related degree
- Proficient in C & Python programming languages
- Confident in embedded systems development and debugging
- Experience with controlling/debugging Hw interfaces (PWMs, ADCs, UART, SPI, I2C, etc)
- Ability to understand and work with electrical schematics
- Excellent verbal and written communication skills
- Strong interpersonal skills
- Strong multitasking skills
- Strong organisational skills
- Ability to work in a team environment
This job is located in the Negombo region. Please be aware this job is onsite, you must be able to commute to this location and/or relocate.
Generating Apply Link...