Senior Software Engineer

RRC Solutions Group
US - California - San Diego
View Company Profile / << Go Back

  • Job Type: Full time
  • 13 days ago

Job Description

**Essential Duties and Responsibilities**

*** ** * ** ***

* Maintain and extend ASR C++ code base for ground station and drone operations
* Development of new algorithms
* Modifications and extension of our communications protocol
* Software architecture and engineering process development

**Required Qualifications**

*** ** * ** ***

* Must be a US Citizen

* Strong development experience with C++

* Front end web development using HTML CSS, Java Script

* Backend wed development using Python

* Android development using Java or Kotlin

* Strong grasp and preference for object-oriented development methodologies

* Strong mathematical and/or physics background including comfort with vector operations

* **Expert in coding in C and C++ including the standard template library**

* Advanced low-level knowledge such as compiler operation and memory management

* Experience developing in a Linux environment including use of POSIX and similar libraries

* Comfort working independently with limited oversight

* Ability to remain calm and effective under operational pressure

* Experience with software development processes such as Agile

* Experience with aerospace software development processes

* **Additional Desired Qualifications**

*** ** * ** ***

* BS in Computer Science or related field preferred

* Strong in background in Linux

* Experience using AI coding assistance tools

* Experience in video game development

* Experience in Autonomy systems

* Experience developing under standard architectural patters such as MVC, MVP, MVVM

* Experience with cross platform frameworks such as Flutter, React Native, Xamarin or similar

* Previous experience with microcontroller development for targets such as the STM32

* Real Time Operating Systems

* Embedded Linux including YACTO

* Experience using the Pub/Sub architectural pattern

* Previous development experience with autonomous systems

* Strong mechanical, electrical, or systems troubleshooting skills

U.S. security clearance or ability to obtain one
*




Fast Track Upload