Skip to main content

Embedded Engineer with Python

Embedded Engineer with Python
TekVivid
6 months ago

Job Title: Software Dev Engineer IV (Embedded Engineer with Python exp)

Location: Redmond, WA 98052

Duration: 11 Months

Job Type: W2 Contract

Work Type: Onsite

Job Description:

As a Software Development Engineer, you will be a member of the inter-satellite link (ISL) team, focusing on the design, implementation, and deployment of software systems to manufacture and test in-house hardware developed for communications. You will be responsible for identifying top level requirements and ensuring high quality and innovative designs are pursued, while also supporting other Project Kuiper colleagues with reviewing and improving manufacturing and testing system designs. You will work with a variety of stakeholders across software, hardware, systems, and manufacturing teams to help stand up Kuiper's production capabilities and verification processes.

Responsibilities:

  • Develop high level testing automation scripts and management software for hardware manufacturing and Quality Assurance (QA) testing
  • Participate in the full life-cycle of development from planning all the way to deployment and maintenance stages
  • Collaborate with design teams, test teams, process teams and software teams to design and implement software and hardware necessary for manufacturing
  • Write requirements and interface with the software team to deliver automated packages for manufacturing
  • Influence system test design and calibration by making informed decisions on the selection of technology, data sources, algorithms, and test systems

Basic Qualifications:

  • Degree in Computer Science, Electrical Engineering, or related field
  • 3+ years of software development experience
  • 3+ years of experience with Python programming language
  • 3+ years of experience with troubleshooting/debugging with hardware

Preferred Qualifications:

  • Experience developing safety-critical and/or autonomous systems for space applications
  • Experience developing test equipment and instrumentation software
  • Experience with hardware testing and debugging
  • Working knowledge of National Instruments TestStand, LabView, and Matlab software development
  • Knowledge of Linux environments
  • Excellent verbal and written communication skills

Story Behind the Need – Business Group & Key Projects

Group:
Reason for Request: Workflow

Can you give me a little detail about your team culture?

  • Mainly be working with internal Client employees [Engineers, software engineers, electrical engineers.]
  • Pure software job
  • Will need to be independent when working in labs, etc.
  • The big team split into two.
  • 20 total people on team, 10 on each divided team.
  • The manufacturing software team is what they would be a part of.
  • Must have good communication skills, replying to messages, reporting, making it to meetings.
  • Give strong updates to leadership.
  • Must be able to adapt depending on needs.
  • Potential for working more than 40 hrs/wk depending on business need because of pushing for delivery.

Typical Day in the Role:

Extension?
Potential but not guaranteed

Conversion?
Potential but not guaranteed

Compelling Story & Candidate Value Proposition

Role interesting:

  • Client is putting satellites into space, and this is one of the teams helping to build those satellites.
  • Build the most interesting component of the satellite, which is optical lasers.
  • Person will get to work with a board and software that high powers lasers.
  • Handle all the communication on this team with the satellites.
  • Professional lab environment and leading experts in the field of space computing, electrical engineers.
  • Get to work for Client as well which is a plus.

Candidate Requirements

REQUIRED SKILLS

  • 3+ years of software development experience
  • 3+ years of experience with Python programming language [Required]
  • 3+ years of experience with troubleshooting/debugging with hardware is a huge plus
  • Working with embedded board, PCB's.
  • Someone not afraid to work with a physical board as opposed to a computer screen.
  • This experience/BG is required.
  • Will be doing a lot of automated testing on these boards.

Years of Experience:

3 plus years

Degree or Certification:

Degree in Computer Science, Electrical Engineering, or related field

Leadership Principle:

  • Ownership
  • Bias for Action
  • Deliver Results
  • Earned Trust

Top 3 must-have hard skills

  • Strong Python experience is a must
  • Experience with hardware is a plus, as well as automated testing.
  • Good communication skills are MUST

Expertise level

Work arrangement

Key skills

Similar Jobs in United States

Similar Jobs in