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
-
Test Data Analysis Technology Development Engineer JPY 3600K-5268KAdaptive testing | Anomaly Detection | Defect prediction | Docker | FastAPICollaborative work environment | Continuous learning opportunities | Flexible work schedule | Hybrid work model | Remote work flexibilityEntry-level Full TimeKodaira, Japan R5d ago
-
AI | AWS | Agile | Angular | AzureEntry-level Full TimeTokyo, JP R11d ago
-
HPC Test Data Analysis Technology Development Engineer JPY 3600K-5268KAdaptive testing | Anomaly Detection | Data Analysis | Defect prediction | DockerFlexible working environment | Hybrid work | Inclusive workplace | Remote work 2 days per weekEntry-level Full TimeKodaira, Japan R20d ago