Tasks:
- * Build debugging and delivery interfaces
- * Build development toolchains and code repository workflows
- * Design application software architecture
- * Develop control, interaction, data processing, and OTA modules
- * Implement sensor data reporting and actuator control
- * Integrate models and motion-control algorithms
- * Manage software quality throughout product lifecycle
- * Plan software releases and milestones
- * Resolve production, after-sales, and field software issues
- * Review requirements, architecture, and testing
- * Set up automated testing and release platforms
- * Support product iteration and delivery
- * Track development progress and resolve technical issues
Perks/Benefits:
Skills/Tech stack required:
[Actuator control] [Algorithm Integration] [Automated testing] [C#] [C++] [CI/CD] [Control algorithm integration] [Embedded Software] [Embedded software development] [Embedded software testing] [EMC software optimization] [Git] [Kanban] [Low power] [Low-power software design] [Motion Control] [Motion-control algorithm integration] [OTA] [Quality management] [Scrum] [Sensor Integration] [Software Architecture] [Software debugging] [Software Design] [Software development] [Software Optimization] [Software quality] [Software Quality Management] [Software testing] [Software version management] [Version Management]
Educational requirements:
[Bachelor's Degree]
Role(s):
[Embedded Software Engineer] [Engineer] [Software Engineer]