Senior Embedded Software Engineer
Role responsibilities
Lead the development and maintenance of Linux-based application software for vessel stabilization products. Contribute to technical architecture, roadmaps, and mentor junior software engineers while fostering best practices.
Requirements
Requires a bachelor's degree in computer science or a related field with over 5 years of C/C++ experience and 2+ years in embedded Linux. Proficiency in Yocto, Buildroot, Python, and CI/CD is highly desirable.
Key skills
C++, C, Embedded Linux, Yocto, Buildroot, Python, CI/CD, Git, CMake, Angular, MQTT, Azure Cloud, CAN bus, RTOS, Bare-metal development, Software Architecture
Keywords
Embedded Linux, C++, C, Yocto, Buildroot, Python, CI/CD, Git, CMake, Angular, Typescript, HTML, CSS, JavaScript, MQTT, Azure Cloud, CAN bus, RTOS, Bare-metal, Software Architecture, Agile, Marine Industry, Vessel Stabilization, System Management, User Interface, Maritime Transportation, Embedded Software, Linux Subsystem, Product Engineering, Motion Control