
Sr. Software Engineer
Embedding VC2 months ago
Fremont, CA, USASenior
Responsibilities
- Architect & develop high-performance software for robotic automation systems.
- Refactor & optimize code for modularity, scalability, and maintainability.
- Improve execution speed by profiling and accelerating critical system components.
- Collaborate cross-functionally with perception, motion planning, QA, and deployment teams.
- Own CI/CD pipelines for smooth integration, testing, and deployment.
- Lead code reviews and enforce best practices to improve software quality.
- Learn & adapt quickly to new frameworks, libraries, and hardware constraints.
Requirements
- 5+ years of professional software development experience.
- Expert-level proficiency in C++ and proficiency in Python.
- Passion for code optimization, profiling, and performance tuning.
- Experience in multi-threading, memory management, and scalable architectures.
- CI/CD experience, including automation, testing frameworks, and deployment pipelines.
- Strong understanding of code quality, software design patterns, and best practices.
- Fast learner who can quickly grasp new technologies and frameworks.
- Startup mindset: hands-on, proactive, and ownership-driven.
Benefits
- Competitive compensation & percentage of stock.
- Health insurance with zero deductible.
- Flexible PTO.
- Regular off-site events.
- 401K.