Responsibilities
- Advanced Design and implement software of embedded devices and systems from requirements to production and commercial deployment.
- Design, develop, code, test and debug system software.
- Interface with hardware design and development
- Integrate and validate new product designs
- Experience in hands-on development and troubleshooting on embedded targets.
- Expert understanding of modern electronics, High Speed Digital, Power Management design principles
- Ensure the robustness of the code in the face of heavy-duty hardware use.
- Contributing to the continuous improvement of processes within the Engineering Department.
- Ensure the robustness and security of wireless communication with other devices.
- Documenting software application values
Requirements
- Strong knowledge of the C programming language in an embedded software context
- Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems
- Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
- Hands on experience on development and troubleshooting on electronics components.
- Knowledge of RS485, RS232, SPI, I2C, USB, LCD, Keypad, Flash, EEPROM
- Adequate knowledge of reading schematics and data sheets for component
- Experience Familiarity with software configuration management tools, defect tracking tools, and peer review
- Experience interfacing with Relay, 7-segment LED Display, LCD Display & especially Nuvoton, Microchip , STmicro and Texas Instruments modules
- Understanding of underlying electronics to the point where it influences firmware development and debugging
- Excellent hands-on knowledge of embedded C and recent microcontroller architectures.
- Demonstrated knowledge of software development with 8 Bit / 16 Bit / 32 Bit microcontrollers
- Strong experience in ARM Cortex based micro-controllers (like STM32)
- Strong experience in Embedded Linux
- Strong experience in C, Free-RTOS
- Strong experience in application architecture
- Strong experience in DMA based device drivers
- Strong experience in eclipse IDE, Git version Control
- Fundamental knowledge of digital hardware interfaces e.g. SPI, UART, I2C, USB etc.
- Ability to understand schematics.
Mail your resume at [Confidential Information] or whatsapp Resume at +91-9212314779