Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer, Embedded Firmware (R2524) image - Rise Careers
Job details

Staff Software Engineer, Embedded Firmware (R2524)

Founded in 2015, Shield AI is a venture-backed defense technology company with the mission of protecting service members and civilians with intelligent, autonomous systems. Its products include Hivemind Enterprise—EdgeOS, Pilot, Commander, and Forge—as well as V-BAT and Sentient Vision Systems (wide-area motion imaging software). With offices in San Diego, Dallas, Washington, D.C., Abu Dhabi (UAE), Kyiv (Ukraine), and Melbourne (Australia), Shield AI’s technology actively supports U.S. and allied operations worldwide.  


For more information, visit www.shield.ai. Follow Shield AI on LinkedIn, X and Instagram.    


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. 
  • Refine repository of existing firmware to support new hardware, features, and capabilities  
  • Integrate real-time operating system onto custom System-On-a-Module (SOM) 
  • Develop firmware to control robotic vehicles in flight 
  • Convert legacy bare-metal software to a RTOS based system 
  • Create new CI/CD pipelines with automated testing for embedded systems 
  • Participate in architecture, design, and code reviews 
  • 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:
  • Rock-solid software development experience in C/C++ 
  • Experience in bare-metal firmware development for embedded systems 
  • Linux Kernel or RTOS development - device trees and bring up on new hardware 
  • Familiarity with writing thread-safe multi-threaded programs 
  • 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 


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. 


$166,410 - $249,616 a year

#L4

#LI-AC1


Full-time regular employee offer package:

Pay within range listed + Bonus + Benefits + Equity


Temporary employee offer package:

Pay within range listed above + temporary benefits package (applicable after 60 days of employment)


Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check. Military fellows and part-time employees are not eligible for benefits. Please speak to your talent acquisition representative for more information.


###


Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know. 

Shield AI Glassdoor Company Review
3.3 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Shield AI DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Shield AI
Shield AI CEO photo
Ryan Tseng
Approve of CEO

Average salary estimate

$208013 / YEARLY (est.)
min
max
$166410K
$249616K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer, Embedded Firmware (R2524), Shield AI

Join Shield AI as a Staff Software Engineer, Embedded Firmware, where innovation meets impact! Founded in 2015, Shield AI is pioneering defense technology with intelligent, autonomous systems designed to protect service members and civilians alike. In this role, you'll be part of the dynamic VBAT Software team, intricately developing avionics software for cutting-edge Unmanned Aerial Vehicles (UAV). Collaborating with a diverse group of engineers, you'll work on advanced aerospace sensors and groundbreaking AI applications. Your days will involve writing high-quality C/C++ code, integrating real-time operating systems, and turning legacy systems into modern, efficient solutions. You'll play a pivotal role in every phase from design to deployment while actively refining existing firmware to support new features and hardware capabilities. Your keen eye for development processes and robust experience in embedded systems will ensure optimal performance and safety in the software you create. A collaborative spirit is vital as you'll engage in architecture and code reviews, coordinate software development across various departments, and report progress to senior leadership. At Shield AI, creativity and teamwork are key as you design and implement systems for rigorous testing, improving both reliability and deployment efficiency. This is not just a job, but a chance to make a significant difference alongside teams globally while contributing to our mission of enhancing operational success and protection.

Frequently Asked Questions (FAQs) for Staff Software Engineer, Embedded Firmware (R2524) Role at Shield AI
What responsibilities does a Staff Software Engineer, Embedded Firmware at Shield AI have?

As a Staff Software Engineer, Embedded Firmware at Shield AI, your primary responsibilities include developing high-quality C/C++ code for V-BAT aircraft, integrating real-time operating systems, and refining existing firmware for new functionalities. You will also participate in architecture design, perform software testing, and collaborate across departments to ensure seamless integration of multiple software components. Overall, you'll be crucial in delivering software solutions that enhance performance and reliability in autonomous systems.

Join Rise to see the full answer
What qualifications do I need to apply for the Staff Software Engineer position at Shield AI?

To qualify for the Staff Software Engineer, Embedded Firmware position at Shield AI, you should have solid experience in C/C++ software development, especially within embedded systems. A degree in Systems Engineering, Software Engineering, Computer Science, or a related STEM discipline is essential. Additional expertise in Linux Kernel or RTOS development, as well as a demonstrated ability to deliver high-quality products on time, would make you a strong candidate.

Join Rise to see the full answer
What tools and processes does a Staff Software Engineer use at Shield AI?

In the role of Staff Software Engineer, Embedded Firmware at Shield AI, you'll engage with modern software development tools and processes. These include version control systems, Continuous Integration/Continuous Deployment (CI/CD) pipelines, and automated testing frameworks tailored for embedded systems. Familiarity with these tools will enhance the frequency and reliability of software deployments and facilitate efficient testing and data analysis workflows.

Join Rise to see the full answer
What is the work culture like for a Staff Software Engineer at Shield AI?

The work culture for a Staff Software Engineer, Embedded Firmware at Shield AI is collaborative and innovative, encouraging creativity in problem-solving. You’ll find a fast-paced environment where adapting to change is essential, as you'll be part of a forward-thinking team dedicated to developing cutting-edge technologies for autonomous systems. The company values input at all levels, promoting a sense of ownership and initiative in enhancing software processes.

Join Rise to see the full answer
How does Shield AI support its Staff Software Engineers in career growth?

At Shield AI, career growth for Staff Software Engineers, Embedded Firmware is actively encouraged. The company invests in professional development through training, mentorship programs, and participation in innovative projects that challenge your skills. Additionally, being part of a pioneering organization in defense technology provides ample opportunities to work with the latest in AI and aerospace systems, allowing you to expand both your technical and leadership capabilities.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer, Embedded Firmware (R2524)
Can you explain your experience with C/C++ in embedded systems?

When answering questions about your experience with C/C++ in embedded systems, highlight specific projects where you've successfully developed firmware. Discuss the methodologies you've used, such as Agile or Waterfall, and any challenges you faced, particularly with performance optimization or reliability issues. It's valuable to explain how your experiences align with the requirements at Shield AI.

Join Rise to see the full answer
How do you approach developing software for UAVs?

In your response, describe your strategic approach to developing software for UAVs, focusing on system requirements, integration with hardware, and testing protocols. Mention any relevant projects and your ability to collaborate with interdisciplinary teams to address challenges, as this aligns well with the collaborative nature at Shield AI.

Join Rise to see the full answer
What is your experience with real-time operating systems?

Discuss any previous work you've done with real-time operating systems (RTOS), such as your role in integrating RTOS into embedded systems. Emphasize your understanding of low-level programming and the importance of thread safety, particularly in high-stakes applications like those at Shield AI, where reliability is critical.

Join Rise to see the full answer
Describe a challenging project you've completed successfully.

Choose a project that highlights your problem-solving skills and technical expertise relevant to the role at Shield AI. Discuss the context, your contributions, setbacks faced, and how you navigated them to achieve a successful outcome. This showcases your resilience and capability to meet deadlines in a fast-paced environment.

Join Rise to see the full answer
How do you ensure the quality and reliability of embedded software?

In your answer, touch on the testing strategies you've employed, such as unit testing, integration testing, and automated workflows. Cite specific examples where you improved software reliability, which is critical for the mission-centric work being done at Shield AI, ensuring that software performs optimally under various conditions.

Join Rise to see the full answer
What role do you think collaboration plays in software development?

Emphasize the importance of collaboration in delivering successful software projects. Highlight your experience working in diverse teams, coordinating between different engineering disciplines, and how effective communication and shared goals have led to enhanced project outcomes in your previous roles.

Join Rise to see the full answer
How do you handle tight deadlines and multiple projects?

Describe your time management strategies and prioritization methods when working under tight deadlines. Share how you balance competing priorities while maintaining quality, perhaps by using tools like Kanban or Scrum methodologies, making sure to frame your answer in the context of high-stakes environments like those at Shield AI.

Join Rise to see the full answer
Can you explain a time when you took initiative in a project?

Share a specific example that illustrates your proactive approach to software development. Focus first on identifying an area for improvement, the actions you took to address it, and the positive outcomes that resulted. This will demonstrate your ability to be an innovative contributor, a quality valued highly at Shield AI.

Join Rise to see the full answer
What experience do you have with Continuous Integration/Continuous Deployment (CI/CD)?

Discuss the importance of CI/CD in modern software development and share examples of how you've implemented CI/CD pipelines in your previous roles. Highlight the tools you used and the impact these practices had on improving development efficiency and reliability, which dovetails with the goals at Shield AI.

Join Rise to see the full answer
What draws you to work at Shield AI?

In your response, express your enthusiasm for joining a leading-edge company focused on defense technology. Highlight your alignment with Shield AI's mission of protecting lives through innovation and your eagerness to contribute to developing the next generation of autonomous systems. This shows you've done your homework and genuinely care about the company's goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Boeing Hybrid US, Saint Louis County, MO; Missouri, Berkeley, MO
Posted 9 hours ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Fortinet Hybrid Sunnyvale, California, United States
Posted 3 days ago
Photo of the Rise User
Posted yesterday

Our mission is to protect service members and civilians with intelligent systems.

377 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
15 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
Someone from OH, Washington Court House just viewed Administration and Clerical at Walmart
Photo of the Rise User
12 people applied to Unity Developer at FS Studio
Photo of the Rise User
9 people applied to Game Developer at Altera
Photo of the Rise User
13 people applied to Software Engineer I at Affirm
Photo of the Rise User
Someone from OH, Dover just viewed Finance Intern - Summer 2025 at Spectrum
F
Someone from OH, Columbus just viewed Mortgage Loan Officer Assistant at Fulton Bank
Photo of the Rise User
Someone from OH, Cincinnati just viewed Amazon Work from Home Data Entry Jobs – Entry Level at Amazon
J
Someone from OH, Westerville just viewed Oracle Database Administrator- Remote only at JASCI
V
Someone from OH, Toledo just viewed Sports Event Coordinator at Ventures With Jen
Photo of the Rise User
Someone from OH, Dayton just viewed Research Assistant at Leidos
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance & Accounting Associate at HeadQuarters
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Sandusky just viewed Supply Chain Trainee Program (SCTP) at Anheuser-Busch
Photo of the Rise User
Someone from OH, Mason just viewed HR/Recruiting Assistant at Illumination
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth
Photo of the Rise User
Someone from OH, Waverly just viewed Client Services Manager at Pepperstone
Photo of the Rise User
Someone from OH, Plain City just viewed Aesthetic Telehealth Nurse Practitioner (remote) at Moxie
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D
S
Someone from OH, Lorain just viewed Test Engineer- Ninja at SharkNinja