12

Sr. Embedded Software Engineer III

Bothell, WA, United States (USA), Tethers Unlimited [TU-SESEIII]

Field(s) of expertise
Software Engineering
Job type
Contract
Education
BachelorDiploma
Deadline
Closed

About this job

Tethers Unlimited has launched several products and continues to expand its in-space portfolio.

Responsibilities

This Sr. Embedded Software Engineer III role is an opportunity to write mission critical device, sensor and control management software for a variety of aerospace targeted products.

Essential Functions:

  • Develop requirements, design, and specifications for embedded system sensors and controllers.
  • Research, advise and develop appropriate processing techniques for various control applications.
  • Build embedded native drivers to the metal or for different RTOS systems.
  • Work with multidisciplinary teams to create and successfully deliver integrated products.
  • Follow standard development practices for testing and validating drivers.

Profile

Success in this role includes the ability to provide solid technical feedback to peers in a collaborative manner, is a strong and respected leader, and can adeptly make tradeoffs between money, scope and perfection. We are looking for someone that would consider themselves a technology disrupter; able to see where the company should be in the next 5 years and can drive to get there through team collaboration and coordination.

Required Experience

  • Expert C/C++ programmer with a strong Python background
  • Strong debug methodology and analytical skills and the use of debug tools such as logic analyzers, oscilloscopes, multimeters and other HW debugging equipment
  • Expert in using an RTOS, such as FreeRTOS
  • Expert in soft core microprocessors and 8-bit PIC, 16-bit microcontrollers (such as MSP430), 32-bit ARM microprocessors
  • Knowledge of hardware interfaces (SATA, DDR, UART, SPI, I2C)
  • Expert knowledge of software development process methodology from concept to delivery
  • Expert knowledge of software development tool chains, GIT, Jenkins, Bitbucket
  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering or equivalent
  • 8+ Years industry experience working with embedded systems and low-level hardware development, preferably in communications equipment or IoT or cellular

Desired

  • Previous experience working with Software Defined Radios (SDR), Wireless Transceivers, IoT, LTE or any other communication system is a plus
  • Expert in Xilinx FPGAs, Xilinx ISE and MicroBlaze instantiated processors and Vivado
  • System design experience for space-based platforms, including analysis, design and test for mission critical software
  • Understanding of wireless communication channels and modulation schemes
  • Understanding of various networking protocols with an emphasis on the bottom 3 OSI layers
  • Electrical Engineering degree or minor

Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

  • Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • While performing the duties of this job, the employee is regularly required to talk or hear.
  • The employee frequently is required to stand, walk, use hands, and reach with hands and arms.
  • Intermittent physical activity including bending, reaching, pushing, pulling, or lifting up to 40 lbs.
  • May encounter prolonged periods of sitting.

For information on how the personal data in your application is processed, please see the Tethers Unlimited Privacy Policy.