Software Engineer Embedded Systems II (Full Time) - United States

Cisco
US - Oregon - Hillsboro
View Company Profile / << Go Back

  • Job Type: Full time
  • Yesterday

Job Description

Design, develop, and optimize embedded software, firmware, device drivers, kernel components, and hardware-software interfaces for connected platforms. Build Python-based test automation and diagnostic tools, troubleshoot platform issues, optimize system performance, and support production triage.

Requirements: Candidates must meet one of the stated education and experience pathways in a relevant technical field, ranging from a master's degree with no experience to a high school diploma with four years of experience. They must have strong C or C++ systems programming skills, experience with embedded Linux, RTOS, or POSIX environments, and knowledge of operating systems, concurrency, memory management, debugging, and Git.

Key Skills: C, C++, Embedded Linux, Real-Time Operating Systems, POSIX, Systems Programming, Device Drivers, Kernel Modules, Python, Bash, CI/CD, Operating Systems, Multithreading, Memory Management, Debugging, Networking

Benefits: Medical Insurance, Dental Insurance, Vision Insurance, 401(k) Matching, Paid Parental Leave, Short-Term Disability Coverage, Long-Term Disability Coverage, Life Insurance, Restricted Stock Units, Paid Holidays, Floating Holiday, Birthday Leave, Year-End Holiday Shutdown, Personal Wellness Days, Paid Vacation, Sick Leave, Family Emergency Leave, Volunteer Days, Annual Bonus




Fast Track Upload