Senior Principal Engineer (Software/Firmware)
I8IS INC.
Santa Clara, CA, United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$200,000.0 - $260,000.0
Working hours
Regular working hours
Job source
Tech stack
JIRA
Booting (BIOS)
C++ (Programming Language)
Continuous Integration
Software Debugging
Embedded Software
Firmware
Python (Programming Language)
Release Management
Scripting
Gitlab
Job description
- Firmware Lifecycle Management: Manage firmware for coherent optical modules, including bring-up, calibration, validation, and production release.
- Feature Design: Architect and implement features including hitless firmware upgrades, bootloader design, and hardware adaptation layers.
- Collaboration: Work closely with DSP, hardware, ATE, and test engineering teams to ensure seamless integration.
- Customer & Technical Support: Act as a technical expert to respond to customer inquiries and debug complex field issues across hardware/firmware boundaries.
Requirements
- Experience: 15+ years in embedded software/firmware architecture, design, and implementation.
- Core Expertise: Deep, hands-on experience in coherent optical module firmware and SoC-based embedded platforms.
- Technical Skills: Expert-level proficiency in C/C++ firmware development and Python-based scripting.
- System Knowledge: Strong background in bootloader design and debugging.
- Tools & Flow: Proficiency with Jira, GitLab, and CI/CD-based release flows.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
25 days ago
KD
Krissy Davis
What is Software Engineering?
almost 3 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
over 2 years ago
M
Maulik
Software Engineer Career: Things You Should Know
over 3 years ago
KM
Kaleb McKelvey
The Best Software Developer Blogs to Read
over 3 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago