R &D Embedded Software Engineer
Core
Lead architectural decisions and manage the full software development lifecycle for embedded products, focusing on real-time systems and virtualization.
Role type
Senior Embedded Software Architect
Builds
Embedded software systems for aerospace, medical devices, robotics, and automotive applications
Domain
Embedded systems, Real-time operating systems, Industrial automation
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded systems architecture, C/C++ programming, Real-time OS (RTOS), System design, SDLC management, Virtualization, Technical requirement specification
Preferred skills
Model-based Systems Engineering, ARM/x86 microprocessors, Industrial protocols (OPC-UA, Modbus), Secure networking, Embedded web servers
Technologies
Real-time Linux, Small footprint OS, Model-based Systems Engineering frameworks, Virtualization platforms, OPC-UA, Modbus, SQLite
Responsibilities
Lead architectural decisions and evaluate technical/business trade-offs, Develop requirements with product management and customers, Create system diagrams (functional blocks, data flow, sequence), Design system architecture for real-time OS, Manage the complete software development lifecycle, Lead development teams to accelerate delivery