As a member of
application engineering team in LGEDV VHA, your roles & responsibilities will be as follows:
• Work with the local engineering team, product managers, and program managers at VHA and remote locations (Korea) to build and ship embedded system applications.
• As a member of application team, design software module, implement, test & release according to agile process.
• Expected engineering output in the form of source code, engineering documentation, test results, release note.
• Provide work result with high quality and high performing (embedded system applications C/C++ based)
• Senior level engineers are required to perform code reviews of fellow or junior team members.
• Support leadership team (PM, PL and cross functional leaders) for the successful outcome of engineering projects.
• Ready for work on-site at Korea if is requested.
• Bachelor's (or higher) degree in computer science,
Electrical Engineering or equivalent practical experience.
• Experience in embedded software development using C/C++.
• Minimum 2 years of experienced working with MCU (UART, SPI, I2C, ADC/DAC, PWM, Timer, Interrupt...) or RTOS (BSP, HAL driver, task scheduling, multiple process, kernel/user space, RPC, IPC...).
• Fluent Git, experience with Application Life Cycle Management tool (e.g., Jira, CodeBeamer, Polarion, etc.).
• Experience with wireless chipsets, particularly WiFi (preferred Bluetooth/Zigbee experience as well).
• Good knowledge about OS.
• Good knowledge about OOP, Data Structure, Algorithms, Design Patterns, TDD, Unit Test, MISRA/Static.
• Good knowledge about UI framework, UI components, and Atomic Design.
• Good written and oral communication skill in English.
• Experienced with Agile (Scrum/Kanban/SAFe) working methods is preferred.
• Good at team working.