Назад
Company hidden
5 дней назад

Embedded Software Engineer (GPS)

119 500 - 164 400$
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Embedded Software Engineer (GPS): Developing high-performance GPS signal recovery and timing software for mission-critical defense aerospace and aviation systems with an accent on embedded real-time architectures, modular design, and DO-178 certification. Focus on architecting time-critical solutions, implementing multi-threaded software in C and Python, and coordinating with hardware and firmware teams.

Location: Sunnyvale, California, United States; in-office

Salary: $119,500–$164,400 per year

Company

Develops technology connecting physical and digital systems, including precision positioning, modeling, data analytics, and solutions for essential industries.

What you will do

  • Design modular software from requirements interpretation through final implementation.
  • Develop high-performance GPS signal recovery and timing software for mission-critical aviation and defense aerospace systems.
  • Architect time-critical solutions in collaboration with hardware and firmware teams.
  • Document, verify, and manage the certification lifecycle for DO-178-certified work products.

Requirements

  • Be eligible to obtain and maintain a DOD Secret-level clearance; U.S. citizenship is required.
  • Hold a BS or MS in Computer Engineering, Computer Science, or a closely related technical field.
  • Have proven expertise designing software for minimal architectures and real-time or time-critical applications, including embedded systems or high-speed servers.
  • Have a strong understanding of digital hardware and microprocessor architecture.
  • Be proficient in C and Python 3.x and understand modular, structured software design concepts.
  • Have experience with multi-threaded operating systems and advanced multi-threaded software design.
  • Be familiar with Configuration Management tools and processes and Agile, Waterfall, and Iterative Spiral development lifecycles.
  • Have strong verbal, written, and technical documentation skills.

Nice to have

  • Experience with GPS or communication systems.
  • Object-oriented programming experience in C++.

Culture & Benefits

  • Work on solutions intended to improve safety, productivity, and sustainability in real-world industries.
  • Collaborative and supportive working environment with an emphasis on belonging.
  • Ownership-oriented culture that encourages initiative and proactive execution.
  • Comprehensive medical, dental, vision, life, disability, time-off, and retirement plans.
  • Additional benefits may include tax savings plans, paid parental leave, and an employee stock purchase plan.

Hiring process

  • Submit an online application for the position.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →