Search jobs > Redmond, WA > Embedded software engineer

Silicon Embedded Software Engineer III

Intelliswift Software
Redmond, WA, United States
Full-time

Job Title : Silicon Embedded Software Engineer III

Location(s) : Burlingame / Bay Area or Redmond

Must Have skills

What are the top non-negotiable skill sets required for this role?

  • Excellent software design and programming skills in C / C++ for development, debugging, testing and performance analysis
  • Understanding of how hardware works, clock-level issues, bridges, delays, interrupts, clock gating, polling etc.

Qualifications and Experience :

Minimum of 5 years of experience

Bachelor's degree in CS related field. Electrical engineering, computer engineering.

Detailed Job Description

Duties :

  • Embedded firmware architecture and design to orchestrate hardware accelerators
  • End-to-system firmware development to include power-management, boot loaders, scheduling, RTOS and / or bare-metal implementations
  • Develop OS custom kernel drivers and APIs for hardware accelerators and peripherals.
  • Support all phases of SoC development - including early architecture requirements definition for custom silicon, firmware architecture, implementation, simulation, FPGA debug, chip bringup and support systems and software teams on algorithm development on validated systems

Skills

Must Have :

  • 5+ years of experience in embedded firmware design for low-power mobile SoC
  • Experience with lab instrumentation like oscilloscope, logic / protocol analyzers for debugging embedded systems at HW level
  • Familiarity with embedded micro-controllers' architecture
  • Hands-on coding experience with peripherals such as UART, SPI, CSI-2, i2c, GPIO, USB
  • Experience in real-time processing for computer vision and user interaction tasks, high-compute / throughput systems and using simulation and modeling technique to estimate performance and power
  • Hands-on experience with FPGA and hardware evaluation boards, EDA design tools, and / or ISA simulators

Wish List / Nice to Have :

MSEE / CS or equivalent experience

Education

  • Must Have : Bachelor degree in Electrical / Computer Engineering or Computer Science
  • Master's Degree preferred but not required

Additional Notes / Comments

Story Behind the Need Business Group & Key Projects : Team is creating industrial silicon chip and needing additional support on embedded software engineering.

Compelling Story & Candidate Value Proposition : Unique industrial silicon chip experience, and design opportunities.

30+ days ago
Related jobs
Promoted
Blue Origin
Seattle, Washington

Working with all element software teams, assure the Program will meet the intent and criteria of all Program-level software requirements. D Software Engineering Standard or equivalent. Program Systems Engineering & Integration (SE&I) Requirements, Verification, and Certification (RVC) team you will ...

Blue Origin
Seattle, Washington

As a Software Verification Engineer L3, you will have hands on responsibility to design and develop test cases and test procedures for verification of safety critical, real-time embedded avionics software, debugging, troubleshooting software issues to improve performance and reliability. Experience ...

Promoted
Blue Origin
Seattle, Washington

Own verification activities of avionics embedded controllers, including acceptance testing, qualification testing, bring-up and debug activities. Plan and execute verification tests for flight qualified avionics embedded controllers that control various subsystems on the Lunar Lander such as electro...

KGS LLC
Redmond, Washington

As a Senior Embedded Software Development Engineer on the Kuiper Government Solutions team you will play a pivotal role in designing and developing software for ground terminals and satellite vehicles. Collaborate with cross-functional teams to define embedded software requirements and architecture....

Promoted
Blue Origin
Seattle, Washington

As a Ground Software Engineer in Blue Origin's Lunar Transportation program, you will help build, test, and integrate the software required for the Lunar Transportation Mission Operations Centers used to fly lunar space vehicles. Design, implement, test, verify and deploy mission operations, safety-...

Blue Origin
Seattle, Washington

You will share in the team's impact on all aspects of avionics engineering product development; architectural definition and hardware development (design, verification, and qualification). Own verification execution of avionics embedded controllers, including product and system integration support, ...

Akraya Inc
Redmond, Washington

Work on software projects alongside development teams and update/enhance software for embedded systems. Develop monitoring solutions and troubleshoot/debug issues with production software applications. Develop provisioning tools on embedded systems and complete manufacturing testing. Software: Yocto...

Blue Origin
Seattle, Washington

As a Ground Software Engineer in Blue Origin's Lunar Transportation program, you will help build, test, and integrate the software required for the Lunar Transportation Mission Operations Centers used to fly lunar space vehicles. Design, implement, test, verify and deploy mission operations, safety-...

Ursus
Redmond, Washington

We are looking for a skilled and motivated Software Engineer to join our team. They will also be someone who likes to collaborate in a team environment across multiple scientific and engineering disciplines, making the architectural tradeoffs required to rapidly deliver software solutions. Educate r...

Mediabistro
Redmond, Washington

As a Software Engineer, Audio Embedded on the Reality Labs team at Meta, you can help build new, innovative hardware and software that radically redefine the way people work, play and connect and especially how they hear the virtual and augmented world. Required Skills:**Software Engineer, Audio Emb...