Senior Embedded Systems Engineer (Remote)

06 Nov 2024

Vacancy expired!

Job Description

We are seeking a Senior Embedded Systems Engineer for a 9-month contract (with the option to extend). This role can be remote with the occasional option to travel to Colorado.

In this role, you will design, develop, and testfirmware and software for embedded, connected devices and associated accessories, as well as internet gateways. You will work will include development on existing products, line extensions, product enhancements, new products, and test infrastructure. Additional responsibilities include:

  • Designs/develops/verifies/delivers solutions in the areas of embedded software for solutions that interact with mobile applications and participate in IoT.
  • Documents many aspects of the products such as requirements, firmware design, test results, operational instructions etc.
  • Assists with troubleshooting of motorized products.

Qualifications

  • Expert knowledgeof C programming, familiar with Assembly.
  • Expert knowledgeof embedded systems design and implementation.
  • Proven abilityto communicate effectively in both written and verbal form.
  • Proven abilityto learn and work with 3rdparty Software Development Kits (SDK’s).
  • Demonstrated Abilityto independently exercise judgment in making technical decisions
  • Demonstrated Abilityto analyze cause and effect relationships involving product debug as well as research and development activities.
  • Demonstrated Abilityin developing and maintaining effective work relationships.
  • Proficient inPython and/or Bash Scripting.
  • Proficient invarious Software Development Life Cycle (SDLC) methodologies, and their application.
  • Proficient withvarious software development tools such as Git, make, various IDE’s etc.
  • Proficient inboth Windows and Linux/UNIX operating systems.
  • Exposureto, and experience working with, small motor drive systems.
  • Exposureto, and experience with low-power RF communications, i.e. Bluetooth
  • Exposure to: Embedded Linux and Yocto framework
  • Exposure to: Design for manufacturing, factory programming + provisioning
  • Exposure to: Over-the-air firmware updates
  • Exposure to: Linux BSP integration with custom hardware + SOMs
  • Exposure to: iMX family of applications processors
  • Solid knowledge: Linux networking + network stack configuration
  • Solid knowledge: Multi-threaded and/or event-based programming (C/Python)
  • Solid knowledge: Cross-platform CI/CD
  • Solid knowledge: Unit and integration testing of IoT systems
  • Solid knowledgeof manufacturing processes and capabilities of suppliers.
  • Solid knowledgeof the principles of research and development methodology.
  • Solid knowledgeof report writing and proper documentation procedures used in product development and research.
  • Skill inoperation of electronic test equipment.
  • Ability todeal with conflicting design requirements with creativity and innovation.
  • Ability toread and understand mechanical drawings and schematics.

Additional Information

This 9 month contract will be based out of Colorado, however the work can be performed remotely within the U.S. (if you are not residing in Colorado, there may be a possibility of occasional travel to Colorado- TBD)

  • ID: #22295301
  • State: Washington Seattle-tacoma 98101 Seattle-tacoma USA
  • City: Seattle-tacoma
  • Salary: USD TBD TBD
  • Job type: Contract
  • Showed: 2021-11-06
  • Deadline: 2022-01-04
  • Category: Et cetera