mycareers logo


Showing: 2397  jobs
Firmware Software Engineer IV
Spectraforce
Sunnyvale, California

2 hours ago

Job Description

Job Title: Firmware Software Engineer IV
Duration: 11+ Months
Location: Sunnyvale, CA (3 days/week)
Must-Have Skills:
  • Experience in developing code, bring-up & debugging in setups (SW+HW) having multi-layered Firmware/Software stacks, interrupts, doorbells, IPC’s.
  • Experience in developing (build run) bare-metal tests on ARM based CPU’s
  • Experience in using SW toolkits, code integration, automation using python.
Nice-to-have Skills:
  • Experience at companies such as Qualcomm, Apple, or other silicon vendors.
Years of overall experience required:
  • 5+ years’ Experience in developing C/C++ based embedded software, firmware
Degrees/certifications required:
  • No advanced degree required; BS preferred
Job Responsibilities:
  • Develop, Compile, Run & Debug C/C++ Bare-metal/Firmware/Software tests/apps (targeting ARM CPU’s/DSP) in Pre-Silicon (Virtual, Emulation and fpga platforms) & Post-Silicon (Bring up boards, non-form-factor) setups
  • Perform unit testing, end2end testing of SW/HW features in pre/post silicon setups
  • Run tests for performance, power characterization in pre/post silicon setups
  • Understand HW register spec’s, Memory maps and develop/debug firmware
  • Work closely with members of the System Validation, Software, Firmware, Hardware teams to complete the execution of pre-silicon/post-silicon test plan.
  • Creating automation scripts, setting up regression
Minimum Qualifications:
  • Experience in developing code, bring-up & debugging in setups (SW+HW) having multi-layered Firmware/Software stacks, interrupts, doorbells, IPCs.
  • Experience in developing (build run) bare-metal tests on ARM based CPU’s
  • Experience in using SW toolkits, code integration, automation using python.
Preferred Qualifications:
  • Experience running tests on FPGA and/or Emulation platforms for SoC level or IP level.
  • Experience in post-silicon bring-up and flows for SoC like IP
  • Experience with lab system debug with logic analyzers, scopes, meters, etc
  • Experience in power tests and evaluation on prototyping platforms
  • Android development experience
  • DV experience of developing tests at complex Subsystem or SOC level test-benches, creating C/C++ tests that run on ARM/DSP cores.
Surrounding team & key projects:
  • The Silicon Accelerators Team is focused on architecture analysis and optimization work on pre-silicon platforms, requiring close collaboration between firmware and software engineers.
  • Team members work with both silicon and pre-silicon environments, gaining hands-on experience with firmware running on ARM processors.
  • The role involves using C, C++, and Python to analyze and optimize workloads, contributing directly to the development and validation of next-generation hardware and software solutions.
Typical Day-to-Day in the role:
  • Tackle high-level tasks such as optimizing pipelines or making changes to improve performance and power efficiency.
  • Collaborate with the manager and cross-functional partners to gather requirements and details.
  • Expect approximately two major tasks per month, with minimal supervision.
  • Regular syncs with the team.
What makes this role interesting:
  • This role offers the opportunity to work on cutting-edge technology for wearables and smart glasses, providing exposure to next-generation architectures and state-of-the-art platforms.
  • Candidates will have the chance to grow their technical skills and gain valuable experience in a rapidly evolving field, making a direct impact on innovative products and solutions.
Interview Process:
  • How many rounds of interviews: 2 rounds
  • Types of Interviews: coderpad 
  • Interview Duration: 40 min both rounds
 
Applicant Notices & Disclaimers
  • For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
 
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 80.00/hr.

Don't miss your next Big Opportunity!

Get notified when we find an opportunity for you