Staff Software Engineer, Embedded Applications (R3331)

1 Month ago • All levels • Software Development & Engineering • $166,410 PA - $249,616 PA

Job Summary

Job Description

The VBAT Software team develops complex avionics software for cutting-edge Unmanned Aerial Vehicles (UAVs), merging hardware, operating systems, and applications. Engineers collaborate with various teams to design and develop software systems utilizing modern aerospace sensors, state-of-the-art UAV avionics, and groundbreaking AI applications. As a team member, you will develop and maintain software architectures, manage requirements, document designs, coordinate development, and oversee software through testing, release, and deployment to production and customers.
Must have:
  • Develop high-quality C/C++ code for V-Bat aircraft
  • Participate in architecture, design, and code reviews
  • Lead cross-functional teams to create software features
  • Integrate software from multiple departments
  • Develop software systems for modern avionics sensors
  • Facilitate design process for software system architecture updates
  • Use modern software development tools and processes
  • Collaborate to define and extend systems engineering processes
  • Report status, risks, accomplishments, expectations to senior leadership
  • Work with V-Bat production teams to manufacture UAVs
  • Design and implement systems for conducting tests
  • Develop innovative tools for software deployment and analysis
  • Create prototypes to validate critical design concepts
  • Assume ownership over development processes and features
  • Successfully ship products
  • Proactively identify opportunities for improvement
Good to have:
  • Experience working on cutting-edge autonomous robotic systems
  • Proven background in thriving within fast-paced environments, particularly within startup or R&D settings
  • Demonstrated adaptability, agility, and the ability to innovate under pressure to meet dynamic project demands and drive successful outcomes.
  • Real Time Operating System (RTOS) experience
Perks:
  • Pay within range listed + Bonus + Benefits + Equity (for full-time regular employees)
  • Temporary benefits package (applicable after 60 days of employment)

Job Details

Job Description: The VBAT Software team is a motivated group of engineers focused on developing complex avionics software that merges hardware, operating systems and applications for cutting-edge Unmanned Aerial Vehicles (UAV). Embedded Software engineers work with customer programs, electrical engineers, Guidance, Navigation and Controls (GNC) engineers, systems engineers, test engineers and the autonomy team to design and develop software systems which utilize modern aerospace sensors, state-of-the-art UAV avionics, and groundbreaking Artificial Intelligence applications. As a member of the VBAT Software team, you will develop and maintain software architectures, generate and maintain all levels of software requirements, document and present software designs, coordinate software development, and marshal the entire suite of VBAT software through test and verification, release, and deployment to production and customers.

WHAT YOU'LL DO:

  • Develop high-quality C/C++ code tailored specifically for V-Bat aircraft, ensuring optimal performance, reliability, and safety.
  • Participate in architecture, design, and code reviews
  • Leading cross-functional teams to create systems of software features to implement advanced robotic avionics capabilities
  • Integrate software from multiple departments to include firmware, software test and verification, Autonomy AI, and Ground Control Stations (GCS)
  • Develop software systems to implement and integrate interfaces to modern avionics sensors, sub-systems, and payloads
  • Facilitate the design process for updates to the software system architecture
  • Use modern software development tools and processes to capture our existing architecture and design future architectures
  • Collaborating to define and extend systems engineering processes
  • Report status, risks, accomplishments, expectations to senior leadership
  • Work with the V-Bat production teams to manufacture UAVs in-house.
  • Design and implement systems capable of conducting tests across various environments, including virtualized hardware and hardware-in-the-loop simulations, to facilitate thorough evaluation of software functionality and performance.
  • Develop innovative tools to enhance the frequency and reliability of software deployment, test execution, and data analysis within a continuous integration and release system, fostering improved efficiency and productivity in software development workflows.
  • Create prototypes to validate critical design concepts and assess technical limitations, providing tangible evidence of feasibility and informing decision-making processes.

REQUIRED QUALIFICATIONS:

  • Demonstrated track record of assuming ownership over development processes and features and delivering outstanding outcomes
  • Proven track record of successfully shipping products, showcasing the ability to navigate through development cycles, overcome obstacles, and deliver high-quality solutions to meet project deadlines and exceed client expectations in a fast-paced environment
  • Proactively identify opportunities for improvement within software development projects, demonstrating initiative to propose and implement innovative solutions that enhance efficiency, quality, and overall project success and V-Bat reliability
  • B.S., M.S, PhD degree in Systems Engineering, Software Engineering, Computer Science or STEM (Science, Technology, Engineering, or Mathematics) discipline, such as Aerospace, Mechanical, or Electrical Engineering
  • Strong embedded software development experience in C/C++
  • Strong knowledge of embedded software, kernel development, BSPs or other systems software components
  • Good understanding of computer architecture, operating systems, and network protocols fundamentals
  • Experience producing high-quality technical documentation, including architecture, detailed designs, and test plans

PREFERRED QUALIFICATIONS:

  • Experience working on cutting-edge autonomous robotic systems
  • Proven background in thriving within fast-paced environments, particularly within startup or R&D settings
  • Demonstrated adaptability, agility, and the ability to innovate under pressure to meet dynamic project demands and drive successful outcomes.
  • Real Time Operating System (RTOS) experience

Similar Jobs

NinjaVan - Field Sales Executive

NinjaVan

Surabaya, East Java, Indonesia (On-Site)
10 Months ago
DevRev - Finance Manager - FP&A

DevRev

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Scopely - Senior Director of Engineering

Scopely

California, United States (Remote)
7 Months ago
Forescout Technologies  Inc  - Pre-Sales System Engineer

Forescout Technologies Inc

Sydney, New South Wales, Australia (On-Site)
4 Months ago
Toast - Senior Software Engineer

Toast

Boston, Massachusetts, United States (Remote)
3 Months ago
Litmus - Partner Sales Engineer

Litmus

Toronto, Ontario, Canada (Hybrid)
2 Months ago
Mozilla - Senior Software Engineer

Mozilla

United Kingdom (Remote)
3 Months ago
NVIDIA - STA Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
WaveApps - Manager, Engineering

WaveApps

Canada (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

LightForce Orthodontics - Senior R&D Mechanical Engineer

LightForce Orthodontics

Wilmington, Massachusetts, United States (On-Site)
1 Month ago
Paytm - Product Management - Manager - Lending Platform

Paytm

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
Blinkhealth - Bilingual Korean - Customer Support Specialist - ON SITE

Blinkhealth

Pittsburgh, Pennsylvania, United States (On-Site)
1 Month ago
Alt VFX  - Senior / Lead Animators

Alt VFX

Brisbane, Queensland, Australia (On-Site)
3 Months ago
Gameopedia - Data Scientist

Gameopedia

Norway (Hybrid)
4 Months ago
Barracuda - Sales Processes and Systems Analyst

Barracuda

United States (Remote)
1 Month ago
Accenture - Product Owner

Accenture

Bengaluru, Karnataka, India (On-Site)
1 Month ago
eBay - Software Engineer 3

eBay

Bengaluru, Karnataka, India (On-Site)
1 Month ago
magic media games - Lead Producer

magic media games

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Boston, Massachusetts, United States

Manticore Games  Inc  - Principal Software Engineer - Client

Manticore Games Inc

San Mateo, California, United States (Remote)
3 Months ago
Carda Health - RCM Manager

Carda Health

United States (Remote)
1 Month ago
Dream world  - Character Artist (with Art Direction Potential)

Dream world

Redwood City, California, United States (Remote)
3 Months ago
Grammarly - Senior Staff Brand Writer

Grammarly

San Francisco, California, United States (Hybrid)
1 Month ago
Roblox - Senior Software Engineer - Cluster Lifecycle

Roblox

San Mateo, California, United States (On-Site)
2 Months ago
lifechruh - Staff Software Engineer

lifechruh

Edmond, Oklahoma, United States (On-Site)
4 Weeks ago
bounteous - Junior Java Developer

bounteous

New York, United States (Hybrid)
2 Months ago
Bungie - Marathon Investment Engineering Lead

Bungie

United States (Hybrid)
1 Month ago
Shield AI - Senior Software Engineer, Embedded Firmware (R3326)

Shield AI

Dallas, Texas, United States (On-Site)
1 Month ago
Nice - Sales Development Representative Intern

Nice

Sandy, Utah, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Valeo - VIE Warranty Engineer

Valeo

Bietigheim-Bissingen, Baden-Württemberg, Germany (On-Site)
5 Months ago
Highspot - Software Development Engineer II

Highspot

Hyderabad, Telangana, India (Hybrid)
2 Months ago
Apple - Firmware Engineer

Apple

Sunnyvale, California, United States (On-Site)
2 Months ago
Assystems - Communication Engineer

Assystems

Hyderabad, Telangana, India (On-Site)
9 Months ago
Coda - Senior Software Engineering Manager

Coda

Bengaluru, Karnataka, India (Hybrid)
10 Months ago
NVIDIA - Senior ASIC Power Integrity Engineer

NVIDIA

Massachusetts, United States (On-Site)
4 Months ago
Power Integrations - Sr. Staff CAD Engineer

Power Integrations

San Jose, California, United States (On-Site)
4 Months ago
Calix - Optical Communications Engineer

Calix

Plymouth, Minnesota, United States (Hybrid)
1 Month ago
WebMD - Software Engineer

WebMD

Bengaluru, Karnataka, India (On-Site)
4 Months ago
rivos - Senior Memory Design Engineer

rivos

Austin, Texas, United States (Hybrid)
10 Months ago

Get notifed when new similar jobs are uploaded

About The Company

San Diego, California, United States (Remote)

Washington, District Of Columbia, United States (On-Site)

Dallas, Texas, United States (On-Site)

United States (On-Site)

San Diego, California, United States (On-Site)

San Diego, California, United States (On-Site)

Washington, District Of Columbia, United States (On-Site)

Washington, District Of Columbia, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Shield AI

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug