Embedded Software Engineer III

Voyager Space HoldingsSan Diego, CA
409d$165,000 - $190,000

About The Position

Voyager Technology (Space Micro) is looking for an Embedded Software Engineer to join a team of designers of cutting edge components for space applications including Software Defined Radios, Radiation Hardened Single Board Computers and Optical Equipment such as Space Rated Cameras, Star Trackers and Laser Communications. The Software Engineer will be responsible for board bring up of ARM based SoC and computers in bare-metal, various RTOS or Embedded Linux environments. (S)he will be also responsible to develop and test applications for real time, redundant and critical systems.

Requirements

  • Bachelor degree in Computer Science, Computer Engineering or Electrical Engineering.
  • 6+ years of experience in embedded software engineering.
  • Experience with code repository tools, issue tracking and agile development process.
  • C, C++ programming expertise.
  • Python or any other scripting and test languages.
  • Experience with control loops.
  • Experience with ADC and DAC.
  • Experience with programming PID control algorithms.
  • Understanding of FFTs.
  • Strong verbal and written communication skills.

Nice To Haves

  • Experience with SPI, UART, I2C and Ethernet.
  • CameraLink or SpaceWire is a plus.

Responsibilities

  • Board bring up in at least 2 of the bare-metal, FreeRTOS, Linux or similar operating systems environments.
  • Understanding real time constraints and requirements.
  • Develop applications to specifications.
  • Design for testing, participate in testing and troubleshooting of software.
  • Communicate verbal and written status updates towards project goals.
  • Work with hardware and FPGA engineers to validate design and assembly of the products.
  • Work with system engineers.
  • Experience with gimbal and motor controllers.

Benefits

  • Competitive salary.
  • Discretionary annual bonus plan.
  • Paid time off (PTO).
  • Comprehensive health benefit package.
  • Retirement savings.
  • Wellness program.
  • Various other benefits.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service