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

bWhNczRWVVN6ekY1YkQvVjl2SE84dXg5dmc9PQ==
  • 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

Recruiter.com

Senior Tech Recruiter (contract to hire, remote) Job at Recruiter.com

 ...Description Job Description Company Description Employer.com is part of a family of incredible brands alongside Flawless Recruit and Recruiter.com. Together, we provide talent acquisition services to fit the unique hiring challenges of our clients.Whether they... 

Baylor Scott & White Health

Staff - Registered Nurse (RN) - ED - Emergency Department Job at Baylor Scott & White Health

 ...Baylor Scott & White Health is seeking a Registered Nurse (RN) ED - Emergency Department for a nursing job in Frisco, Texas. Job...  ...first Level III Maternal facility in Frisco. In addition, we hold a NICU Level II designation. These prestigious designations illustrate... 

Trinity Health FirstChoice

Travel Nurse RN - Labor and Delivery - $2,988 per week Job at Trinity Health FirstChoice

 ...flexibility in their careers. FirstChoice provides you with both, along with the comfort and security of one employer. 13 week assignment working 36 hrs. a week; every weekend (Friday, Saturday & Sunday). MINIMUM QUALIFICATIONS Graduation from accredited... 

General Dynamics Land Systems

Wire Harness Assembler Job at General Dynamics Land Systems

Company InformationGeneral Dynamics is a successful Fortune 100, global aerospace and defense company, with over 90,000 employees world-wide. General Dynamics Land Systems, a business unit of General Dynamics, has a strong foundation of delivering core engineering and... 

ProSidian Consulting, LLC

Instructional Designer | Curriculum Development and Design [LFCISD0028027] Job at ProSidian Consulting, LLC

 ...Federal and State Government Agencies. Learn More About ProSidian Consulting at Description ProSidian Seeks a Instructional Designer | Curriculum Development and Design [LFCISD0028027] for Program Support on a Exempt W2: No Overtime Pay Basis Technical Element located...