Senior Embedded Software Engineer — Goleta, CA Leonardo DRS Goleta, CA arm,c,cpp,java,linux,defense,senior,us_west,hybrid,regulated,cross_func,cmake 107089 144570
Leonardo DRS

Senior Embedded Software Engineer — Goleta, CA

Location Node Goleta, CA (hybrid)
Base Compensation USD 107k–144k
Commitment full-time
Clearance Req secret
arm c cpp java linux defense senior us_west hybrid regulated cross_func cmake

Overview

Mission Summary

Leonardo DRS Land Systems is a leader in the design and integration of complex technologies into new and legacy systems for global military and commercial customers. The Senior Embedded Software Engineer provides technical and analytical work to develop, design, and support software solutions across multiple U.S. defense industries, working with other engineering disciplines to create robust technical solutions across multiple technology areas.

Responsibilities

  • Complete a technical project independently and lead other engineers.
  • Review customer specifications and requirements, and develop designs to best support them.
  • Design and write embedded software code.
  • Develop, document and support testing of products, systems or subsystems.
  • Provide budget, cost and schedule input for design assignments.
  • Document component and subsystem specifications.
  • Specify and evaluate supplier subsystems and services.
  • Apply software engineering principles and core concepts (e.g., data structures, algorithms, computer architecture, operating systems, databases) to create software solutions.
  • Participate in code reviews with systems engineers, software architects, and other technical staff.
  • Collaborate with internal and external customers to develop systems to meet required business specifications.
  • Communicate clearly with company personnel and the customer as required.

Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or related field.
  • Proven computer science fundamentals in algorithm design, problem solving, and complexity analysis.
  • 5+ years of industry experience with programming in one or more of: C, C++, C# and/or Java.
  • Practical experience working with embedded hardware.
  • Experience in Object Oriented design and development.
  • Experience following formal software development processes.
  • Experience with Linux/Unix and/or Windows.
  • Experience with software version control systems (preferably Git).
  • Excellent verbal and written communication skills.
  • Detail-oriented, organized, able to work well in a team environment and independently.
  • Willing to travel up to 20% as necessary.

Variables & Compensation

  • Medical
  • Dental
  • Vision
  • 401(k) savings plan
  • Life and disability insurance
  • Paid parental leave
  • Tuition reimbursement

Trademark Disclaimer: Unless explicitly designated as a direct or sponsored listing, EmbeddedDOESHire is not affiliated with, endorsed by, or associated with Leonardo DRS. All company logos, trademarks, and brand parameters are the property of their respective owners and are utilized here solely for indexical and identification purposes.

Compensation Disclaimer: Unless this specification was directly verified and posted by the employer, we cannot guarantee the accuracy of the listed salary parameters. These figures are compiled from public market records and may deviate from actual offered compensation. Final salaries are determined dynamically by the hiring entity based on candidate evaluation, location, and final contract execution.