ESSENTIAL FUNCTIONS:
- Min 4+ years of experience in embedded C & C++ development.
- Good knowledge & must have experience in working with RTOS (Free RTOS or Zephyr RTOS).
- Exposure & familiar with debugging of code in RTOS based environment.
- Good knowledge & must have experience in working with RTOS based Micro-Controller
- Exposure to various communication protocols like Modbus / Ethernet /BACnet /REST in embedded systems.
- Must have experience in BLE GATT server.
- Basic Knowledge of the circuit Interrupter(GFCI and AFCI)
- Experience in working with STM32, ESP32 and Nordic microcontrollers (Added advantage)
- Preferred who worked on the Safety standard-based product.
- Basic understanding of IEC safety standards like 60730 or UL1998 – Most preferable If you have already worked on this.
- Able to understand the circuit & able to use Lab tools like DSO, multimeter, and signal generator
- Able to document all design, development, and test materials
- Good knowledge and must have Experience in working with custom bootloader and firmware upgrade (FUS)
- Experience in working with dual cores (Added advantage).
- Exposure to software versioning tools like SVN / GIT.
- Must have experience in control & interface board bring-up.
- Experience in IOT cadence (Added advantage)
- Good knowledge on GCC compilers (on Eclipse IDE - Added advantage).
- Experience in writing make files for building.
- Experience in Bluetooth or BLE.
SPECIALIZED KNOWLEDGE:
Preferred Qualifications:
- Bachelor’s degree in Electrical Engineering, Electronics & Communication Engineering with at least 4+ years of related experience
- Ability to work effectively in an Agile Scrum (or other iterative development) environment
- Strong understanding of C & C++ language
- Strong understanding of RTOS concepts
- Experience with different communication Protocols
- Excellent verbal and written communication skills
- Strong analytical and problem-solving skills
- Self-starter with the ability to operate effectively with minimal supervision
- Desired Qualifications:
- Experience using SDLC management tools in a team environment (e.g. Jira, Git, Bitbucket, Confluence, etc.)
- Knowledge of power systems, switchgear and regulator controls products/applications is an added advantage.