Senior Flight Software Engineer Job at Apex Systems, Santa Barbara, CA

aVA3MUgzMU9nWVQ1dC9NSWRMYXRUWDcvdEE9PQ==
  • Apex Systems
  • Santa Barbara, CA

Job Description

Join to apply for the Senior Flight Software Engineer role at Apex Systems 1 day ago Be among the first 25 applicants Join to apply for the Senior Flight Software Engineer role at Apex Systems Description My client builds next-generation space systems that observe the Earth in unprecedented fidelity. Job#: 2070082 Job Description: Senior Flight Software Engineer On-site (Santa Barbara, CA) Description My client builds next-generation space systems that observe the Earth in unprecedented fidelity. To stay ahead of climate change, geopolitical risk, and other major crises and issues, we need a global understanding of what is changing, where, and how fast. My client provides easy access to the highest quality commercial satellite data available, which is an indispensable tool for the growing number of organizations monitoring the Earth. We empower our customers to create the solutions that inform, inspire, and address our planet’s most pressing needs. We’re helping to create a brand new industry that has never meaningfully existed before. We are seeking an experienced Flight Software Engineer to play a key role in delivering embedded flight software for my clients missions. In this role, you will be responsible for code development, system integration, documentation, peer reviews, and testing to ensure the successful deployment of mission-critical software. This position is located onsite in our Santa Barbara, CA office. Key Responsibilities Collaborate with a cross-functional engineering team to design, develop, and maintain reliable, fault-tolerant flight software Implement software solutions that meet system requirements while managing interfaces between multiple spacecraft subsystems and ground systems Develop command and control software for spacecraft flight operations, payloads, and peripheral electronics Contribute to and lead test campaigns, including unit testing and automated tests at both subsystem and system levels Create and maintain detailed documentation for software operations and interfaces with hardware/software products Perform other professional duties as assigned Required Qualifications Bachelors degree in Computer Science, Computer Engineering, or a related field 5+ years of proven experience in high-reliability software development Expertise in developing concurrent and asynchronous code in Rust or C/C++ Strong background in embedded software development, including experience with Rust, C, or C++ Hands-on experience with kernel development using Yocto Proficient in programming embedded ARM cores supporting SoC architectures, and working within Linux, RTOS, or bare-metal environments Deep understanding of processor architecture and optimizing code for performance and memory efficiency Experience with software development tools and processes, including source control, bug tracking, and design documentation Comfortable working in a fast-paced and dynamic development environment Desired Qualifications Advanced degree in Software Engineering with 7+ years of relevant experience Familiarity with Python programming Experience working within an agile development framework Knowledge of Ethernet, SPI, I2C, UART, and PCIe interfaces Experience developing software for autonomous, fault-critical systems Experience with developing, deploying, and maintaining software product lines EEO Employer Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or 844-463-6178. Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our ‘Welcome Packet’ as well, which an Apex team member can provide. Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our ‘Welcome Packet’ as well, which an Apex team member can provide. Apex Systems is part of the Commercial Segment of ASGN Incorporated.

NYSE: ASGN

4400 Cox Road Suite 200 Glen Allen, Virginia 23060 Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] (Do not submit resumes or solicit consultants to this email address). UnitedHealthcare creates and publishes the Transparency in Coverage Machine-Readable Files on behalf of Apex Systems. Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries IT Services and IT Consulting Referrals increase your chances of interviewing at Apex Systems by 2x Sign in to set job alerts for “Senior Software Engineer” roles. Sr. Software Engineer - Investment Manager Sr. Software Engineer - Payments Support Santa Barbara, CA $138,400.00-$173,000.00 3 weeks ago Senior Full Stack Software Engineer (Billing) Santa Barbara, CA $140,000.00-$200,000.00 10 hours ago Santa Barbara, CA $140,000.00-$200,000.00 4 weeks ago Senior Full Stack Software Engineer (Vault) Santa Barbara, CA $140,000.00-$200,000.00 3 weeks ago Santa Barbara, CA $150.00-$210.00 4 weeks ago Santa Barbara, CA $120,000.00-$160,000.00 1 month ago Santa Barbara County, CA $200,000.00-$240,000.00 3 weeks ago Santa Barbara, CA $140,000.00-$165,000.00 14 hours ago Goleta, CA $130,000.00-$140,000.00 2 weeks ago Senior Software Developer - TypeScript / Node / React Sr. Software Engineer - Mixed Portfolio Foundation Goleta, CA $117,700.00-$170,750.00 1 week ago Santa Barbara, CA $138,400.00-$173,000.00 2 weeks ago Goleta, CA $131,900.00-$171,500.00 3 weeks ago Senior Staff Software Engineer, Thermal Camera Goleta, CA $130,000.00-$190,000.00 1 week ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr Apex Systems

Job Tags

Full time, Work at office,

Similar Jobs

CPA Firm - Midtown NYC

Administrative Assistant (CPA Firm) Job at CPA Firm - Midtown NYC

 ...Job Description Job Description We are seeking an Administrative Assistant (CPA Firm)to join our team!You will performclerical and administrative functionsin order to drive company success. Responsibilities: Draft correspondences and other formal documents... 

Mount Rushmore Society

Annual Fund and Database Manager Job at Mount Rushmore Society

 ...todayand for generations to comecan experience the enduring legacy of Mount Rushmore. Position Summary: The Annual Fund and Database Manager plays a vital role in advancing the Mount Rushmore Societys fundraising operations. This role is ideal for someone who... 

Milstein Law Group

Sr. Business Immigration Attorney Job at Milstein Law Group

 ...multinational companies, C-Suite professionals, world-class talents, entrepreneurs, and international families. Role Description This is a full-time hybrid role for a Sr. Business Immigration Attorney at Milstein Law Group. The Sr. Business Immigration Attorney... 

Erie Home

Foreman Job at Erie Home

 ...quality of life through premier home improvement solutions. As a Foreman, you oversee the installation of our residential basement waterproofing applications and ensure exceptional service delivery to our customers.Day in the Life as a Foreman: Lead and supervise... 

Marriott

Dishwasher Job at Marriott

**Additional Information** Dishwasher, Evening Shift**Job Number** 25104392**Job Category** Food and Beverage & Culinary**Location** Renaissance Esmeralda Resort & Spa Indian Wells, 44400 Indian Wells Lane, Indian Wells, California, United States, 92210VIEW ON MAP (...