Job description:
LG Soft India is hiring for the post of Embedded Software Engineer.
Software skills requirements:
- Proficiency in C and Embedded C.
- Experience in embedded software development with 16/32 bit microcontrollers like STM32 and SOCs such as ITE or similar.
- Familiarity with IDEs such as Visual Studio Code.
- Experience with Real-Time Operating Systems (RTOS) including FreeRTOS and Zephyr.
- Proficient in Embedded Linux.
Architectures:
- Familiarity with architectures including 8051, ARM, AVR, Panasonic, and Renesas.
Communication:
- Experience with various communication protocols including USB, Ethernet, BLE (Bluetooth Low Energy), CAN (Controller Area Network), I2C, SPI, and UART.
Product preferences:
- Experience with embedded software development for products such as Washing Machines, Microwave Ovens, and Air Conditioners.
Additional skills:
- Working experience with CMSIS supported platforms is advantageous.
- Hardware debugging expertise using tools such as Emulators, CAN Analyzers, Ethernet tools, JTAG, and Oscilloscopes.
Qualifications required:
- Experience in embedded software programming and development.
- Strong skills in software development and debugging.
- Proficiency in software design principles.
- Excellent problem-solving and analytical abilities.
- Knowledge of hardware-software interfaces.
- Experience with programming languages including C, C++, and Python.
- Familiarity with microcontrollers and software development tools.
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
Additional skills and qualifications:
- Familiarity with hardware design principles.
- Knowledge of real-time operating systems (RTOS).
- Experience with firmware development.
- Understanding of communication protocols.
Job/Req. ID: N/A
Company: LG Soft India
Location: Bangalore, KA
Job Category: Embedded Engineering
Do you want Job alerts on your Phone? Join our WhatsApp/Telegram Group