C, C++, Python, Team manager, coordinator, planner

  • Santa Clara, CA
  • Posted 5 hours ago | Updated 5 hours ago

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - 6 Month(s)

Skills

C++
Git
Agile
ARM
FPGA
Computer Hardware
Python
Zephyr
Linux
Quality Assurance
jira

Job Details

C, C++, Python, Team manager, coordinator, planner

Requirements:

  • 10+ years engineering management/engineering contracting experience, minimum 3 years of embedded.
  • 2+ years of experience with Jira
  • Certified Scrum Master (or equivalent experience)
  • Able to review code, track productivity metrics, refine requirements, and report to stakeholders
  • C, C++, Python fluent.
  • 2 years of experience with at least one of the following: OpenBMC/YoctoLinux, PetaLinux, or Zephyr.
  • At least one successful product bringup involving either a custom ASIC or FPGA-based logic. Alternatively, multiple embedded board bringups involving ARM-based systems.

Ideal candidate:

  • RTL and SystemVerilog fluent.
  • Prior experience with pre-silicon testing using Xcelium, Palladium or FPGA emulation.
  • Board bringup experience, including AST2600 and PMIC based systems.
  • Managed a QA team, including hardware in the loop testing.

Notes

  • Based in the US or Canada, able to work immediately.
  • Free to travel in the US.
  • Able to work 11-6 PM ET and coordinate with east coast and west coast teams.
  • Excellent written and verbal communication skills.
  • Familiar with Git, Slack, the Google office suite, and Agile development including Scrum.
  • Able to shift between quickly prototype and production quality coding needs.
  • Able to code, document, and code review to team-specified standards.
  • Able to travel to Boston and Mountain View, CA, at least twice for 3-4 business days per trip during the first month, once a month thereafter.
  • Have a solid video conferencing setup that supports Google Meet
  • 3+ years of experience contracting and 2 available references.
  • 2+ years of experience working on a distributed team.
  • 2+ years of experience in a Linux environment
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.