We are seeking a talented Embedded Engineer to join our innovative team. As an Embedded Engineer, you will be responsible for designing, developing, testing, and maintaining embedded systems software and firmware for our products. You will collaborate with cross-functional teams to ensure the successful integration of embedded solutions into our hardware platforms.
If interested, Click here to share your Resume or mail your CV at [email protected]
Job details
Job Description
Develop, integrate, and define requirements for firmware and embedded software and operating systems that power physical products such as consumer, Industrials electronics.
Analysis and Fix firmware code issues and have good debugging skills using hardware and software tools.
Excellent in Embedded C/C++, Embedded RTOS, Device driver, communication protocol, Hardware modules.
Excellent in develop software for 8/16/32-bit microcontrollers chips with IDEs Keil, STM32CubeIDE, MPLAB.
Very comfortable reading and understanding datasheets and reference manuals of microcontrollers, peripherals, sensors etc.
Strong experience of Logic, Microcontrollers – ARM, STM32, PIC, AVR.
Communication protocol – UART, I2C, SPI, CAN, RS232, RS485, Ethernet, TCP/IP.
Able to write low-level drivers from the scratch.
Good knowledge of verification methodologies; Use of software developments tools, such as compilers, interpreters, programming editors, debuggers, source code control(git).
Able to understand existing complex embedded software stack written in C/C++.
Having Solid understanding of interrupts architecture of ARM based microcontrollers like STM32, LPC etc.
Having Good understanding of the concept of bootloaders.
Experience in software repositories and GIT.
Ready to work in a startup environment and proactive to take up multiple roles and responsibilities.