Principal Software Engineer- Embedded Software Design
Tasks
- Build embedded software demos
- Conduct customer technical discussions
- Define middleware and driver requirements
- Design and implement embedded software verification and validation
- Design software architecture
- Develop device drivers
- Develop embedded task and job scheduling
- Develop middleware frameworks
- Implement OS IPC and memory resource management
- Lead team mentoring and onboarding
- Present demos to customers
- Research market trends for solutions
Perks/Benefits
Skills/Tech-stack
Agile | Android | Automotive SPICE | C++ | C++14 | C++17 | CMMI | CMake | CSI-2 | DRM | DSP | Embedded Software | Embedded software development | FFI | FreeRTOS | GPU | GStreamer | IOMMU | ISO 26262 | Image Processing | KMS | Libcamera | Linux | MIPI CSI | MIPI CSI-2 | Memory resource management | NPU | OS IPC | Parallel Computing | QNX | Resource Management | SMMU | Scrum | Serializer-Deserializer | Software development | SurfaceFlinger | V4L2 | Video Processing | Wayland | Widevine | Window Manager
Education
Bachelor of Engineering | Bachelor of Science | Master of Science | PhD
Related jobs
-
AWS | AWS IoT | C# | Cellular | Certificate managementCareer growth | Continuous learning support | Flexible working hours | Global collaboration | Hybrid workEntry-level Full TimeKodaira, Japan R12d ago
-
AI Support Engineer II JPY 8000K-8000KAI Platform | AI and ML | AI platform support | AWS | Agentic WorkflowsDental insurance | Flexible time off program | Global Employee Assistance Program EAP | Medical insurance | Paid HolidaysMid-level Full TimeRemote Japan R1mo ago