Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
New offer - be the first one to apply!
September 13, 2026
Software Engineer Embedded Systems II (Full Time) - United States
Senior
125,700 - 203,100 USD/yr
Hillsboro, OR
Apply now
Quick Facts
Software Engineer Embedded Systems II (potential future opportunity)
Focus: embedded software, firmware, low-level platform features
Description
As a Software Engineer Embedded Systems II, you will take ownership of designing, developing, and optimizing high-performance embedded software, firmware, and low-level platform features. Collaborate with cross-functional engineering teams to build resilient device drivers, kernel components, and hardware-software interfaces that power mission-critical platforms and intelligent connected systems. Architect and implement robust system-level test automation and diagnostic tools using Python and modern CI/CD pipelines to validate complex platform interactions and ensure product reliability.
Responsibilities
- Design, develop, and optimize embedded software, firmware, and low-level platform features
- Build resilient device drivers, kernel components, and hardware-software interfaces
- Architect and implement system-level test automation and diagnostic tools using Python
- Use modern CI/CD pipelines to validate complex platform interactions
- Diagnose intricate platform-level issues using systems programming expertise
- Optimize memory and CPU performance
- Support production triage
- Independently deliver resilient, scalable embedded software and drive technical excellence across the software development lifecycle
Minimum Qualifications
Meet one of the following (completed within the past 3 years or expected to be completed within the next 12 months):
- Master's degree with 0 years of work experience
- Bachelor's degree with 2 years of work experience
- Educational or workforce development program (e.g., Associate’s, Apprenticeship, Boot camp, or Certification) with 3 years of work experience
- High school diploma (or equivalent) with 4 years of work experience
Qualifying education and work experience should be in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related field.
Requirements
- Strong proficiency in C or C++ systems programming
- Practical experience developing software in embedded Linux, RTOS, or POSIX-compliant operating system environments
- Deep understanding of operating systems concepts, multithreading, concurrency, memory management, and low-level hardware-software interfaces
- Familiarity with standard software development workflows in Linux environments
- Debugging tools experience (e.g., GDB, Valgrind)
- Git version control experience
Preferred Qualifications
- Hands-on experience developing low-level device drivers, kernel modules, Board Support Packages (BSPs), or bootloaders (U-Boot, UEFI)
- Networking principles and layered communication architectures (TCP/IP, OSI model)
- Routing and switching protocols (e.g., Ethernet, BGP, OSPF)
- Automation tooling or test frameworks in Python or Bash integrated with CI/CD pipelines (e.g., Jenkins, GitHub Actions)
- Hardware bring-up, hardware-in-the-loop (HIL) validation, or lab instrumentation (logic analyzers, oscilloscopes, JTAG debuggers)
Benefits
- Medical, dental, and vision insurance (U.S. employees, subject to eligibility)
- 401(k) plan with Cisco matching contribution
- Paid parental leave
- Short- and long-term disability coverage
- Basic life insurance
- Paid time away: paid holidays, floating holiday (for non-exempt employees), birthday/personal wellness, vacation and sick time per policy
- Optional paid volunteer days
- Annual bonuses for non-sales roles subject to policy
- Performance-based incentive pay for employees on sales plans (if applicable)
Message to applicants applying to work in the U.S. and/or Canada
Individual pay is determined by hiring location, market conditions, job-related skills, experience, qualifications, education, certifications, and/or training. U.S. salary ranges by location are provided in the posting: New York City Metro Area $125,700.00 - $203,100.00; Non-Metro New York State & Washington State $111,700.00 - $180,800.00.
Similar jobs you might like

Director, Compliance Data and Analytics
Cisco
Senior
Technology
Chicago, IL · Hybrid
$105K - $105K/yr
3 days ago

Software Engineer SMTS
Salesforce
Senior
Technology
Bellevue, WA
$141K - $286K/yr
3 days ago

Sales Engineer 2 (Customer Success) - Denver
Datadog
Mid
Technology
Denver, CO · On-site
$92K - $122K/yr
1 days ago

System Integration Engineer
Lockheed Martin
Mid
Technology
King of Prussia, PA
$79K - $147K/yr
1 days ago
Senior Reliability Engineer
Citigroup
Senior
Technology
Warsaw, Poland · On-site
242K zł - 412K zł/yr
8 days ago

Senior/Lead Full Stack Software Engineer
Salesforce
Senior
Technology
Denver, CO
$179K - $286K/yr
2 days ago
Senior Software Engineer - Backend (Scala)
Sprout Social
Senior
Technology
Kraków, Poland · Remote
292K zł - 365K zł/yr
15h ago