Apply for this Job
Job Title: Embedded Software Engineer Location: Fremont, California, United States Duration: Full Time RoleROLES & RESPONSIBILITIES: - Design, develop, and optimize embedded software for real-time and AI-driven applications.
- Work with FPGA and ASIC platforms, ensuring seamless integration and performance tuning.
- Develop high-performance drivers and firmware to support machine learning workloads on embedded hardware.
- Implement low-level optimizations to improve latency, power efficiency, and performance.
- Support the deployment of edge AI models, optimizing for constraints such as power, memory, and compute resources.
- Provide technical leadership, mentoring junior engineers and driving best practices in embedded software development.
- Ensure software meets real-time performance, reliability, and security requirements.
REQUIRED QUALIFICATIONS: - BS or MS in Computer Science, Electrical Engineering, or related field with 5+ years of experience in embedded system development.
- Strong expertise in embedded software development for FPGA, ASIC, or microcontroller-based platforms.
- Proficiency in C, C , and assembly programming for embedded systems.
- Experience with RTOS, device drivers, and low-level hardware interactions.
- Track record of shipping products as an embedded software engineer.
- Strong debugging and profiling skills for low-level system optimization.
- Ability to work independently and collaboratively in a fast-paced startup environment.
Date Posted: 17 April 2025
Apply for this Job