3 часа назад
Software Engineer (C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer (C++/Java): Designing and implementing real-time communications software and architectures for resilient, interoperable systems in congested and contested environments with an accent on system architecture, protocol and state-machine design, and software integration. Focus on developing algorithms, translating prototype simulations into real-time code, and supporting laboratory and field testing in a disciplined DevSecOps environment.
Location: Remote or hybrid within the United States; hybrid employees should expect to work onsite up to 2 days per week, with additional onsite work possible during some project phases. Must be a US Citizen and eligible to obtain an Active Secret Clearance; interim clearance is sufficient to start.
Company
provides technical services and develops policy-compliant IT and secure communications solutions for defense research organizations.
What you will do
- Define software architectures for large-scale communications system demonstrations.
- Design and implement system software primarily in C++, including protocols and state machines.
- Translate prototype simulations into real-time code and develop communications-based software with multidisciplinary teams.
- Design integration tests and support laboratory and field experiments.
- Prepare software architecture documentation, technical specifications, reports, and presentations.
Requirements
- US citizenship and eligibility to obtain an Active Secret Clearance are required; an interim clearance is sufficient to start.
- Bachelor of Science degree and 5+ years of directly relevant experience.
- At least 5 years of experience with C++11 or later, Java, JavaScript, object-oriented software design, software development, and Linux.
- Experience with software architecture, UML, design patterns, data structures, distributed systems, interprocess communication, hardware abstraction layers, software deployment, SDLC, and hardware/software integration.
- Experience with DevSecOps environments, source control, build tools such as Maven, Gradle, Make, or Autotools, and Git or GitLab.
- Strong written and verbal communication skills and the ability to work independently and in multidisciplinary teams.
Nice to have
- Master’s degree.
- Python or MATLAB programming experience.
- Digital signal processing and implementation of related protocols and methods.
- Experience with MATLAB signal-processing techniques or Microsoft Project.
Culture & Benefits
- Fast-paced, customer-focused, technically innovative work environment.
- 15 days of PTO, 10 paid holidays, floating holidays, and paid volunteer time.
- One week of paid maternity or paternity leave after one year of full-time employment.
- Up to $5,000 annually in tuition reimbursement for eligible full-time employees.
- 401(k) plan with employer matching, phone and internet reimbursement, and a BYOD equipment reimbursement program.
Hiring process
- Initial phone or Zoom screening.
- Second-round interview in person for local candidates; relocation candidates may complete the second round over Zoom.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
4 дня назад
Staff Software Engineer
192 000 - 240 000$
3 дня назад
Senior Software Engineer, C++ (NMS)
150 000 - 220 000$
4 дня назад
Senior Software Engineer
155 700 - 173 000$
5 дней назад
Staff Software Engineer (C#/.NET)
3 дня назад
Staff Engineer (Backend)
260 000 - 306 000$
7 часов назад