Principal Software Engineer - Space and Satellite Systems!!
Job Description
We are seeking a Principal Software Engineer to support software architecture, development, and mission infrastructure within the space and satellite systems domain. The successful candidate will collaborate with the Engineering Team to develop highly reliable software solutions that ensure mission success.
Responsibilities
Develop highly reliable software solutions based on the needs of the Engineering Team and the mission.
Ensure mission success by quickly devising and implementing software to solve unexpected issues during ground testing or on-orbit.
Collaborate with the Engineering Team on overall satellite system architecture and design.
Find efficient, reliable solutions to design challenges.
Build proto@types to prove key design concepts and qualify technical constraints.
Test systems for conformance to standards and specifications.
Lead software development and perform design and code reviews.
Verify compliance to applicable standards and other approved documentation.
Serve as the technical authority supporting projects, including evaluating newly developed approaches used to formulate programming or systems specifications.
Communicate professionally and effectively with internal and external customers.
Adhere to all Quality Management Systems standards and procedures.
Treat all team members with respect and dignity, ensuring a collaborative culture is continually developed and maintained.
Essential Skills
Extensive knowledge of Linux embedded software development.
Expertise in writing concurrent software, including concepts such as asynchronous processing, multi-threading, multi-process, and MPC.
Ten (10+) years' experience in writing software in C, C++ embedded environments.
Proficiency in Microsoft 365 including Excel, Word, Outlook, and Teams.
Bachelor's degree in Computer Science, Engineering, Mathematics, or another relevant field preferred. Experience in lieu of education may be considered.
Additional Skills & Qualifications
At least 5 years of experience writing software for commercial space applications.
Expertise testing in Virtual Machines including VirtualBox and/or QEMU.
Familiarity with simulation and emulation.
Ability to implement drivers based on vendor descriptions.
Familiarity with RF concepts, including performance analyses and experience developing software defined radio (SDR) software.
Familiarity with optical sensors and image processing techniques.
Experience working with, analyzing, and developing electronic schematics, including the use of tools such as SPICE or Altium.
Familiarity with hardware test equipment, including the use of oscilloscopes, logic analyzers, spectrum analyzers.
Experience with common hardware interfaces, such as RS232, SPI, I2C, CAN, LVDS, SpaceWire.
Ability to read, understand, and modify large, existing code bases written in C/C++.
Ability to multitask, prioritize tasks and projects, and manage time efficiently.
Ability to analyze problems, devise multiple potential approaches, and evaluate them to determine the best solution.
Familiarity with cyber security fundamentals and implementation.
Understanding of networking concepts; experience developing/implementing networked software.
Familiarity with highly dynamic systems, such as control, guidance, and navigation.
Familiarity with FPGA design processes; ability to read, comprehend, modify, and/or create VHDL and Verilog logic.
Experience in establishing and using CI/CD pipelines.
Ability to collaborate with many different teams/individuals to reach a common goal by building mutual trust, respect, and cooperation, maintaining positive and professional relationships, and contributing to a culture of inclusion.
Commitment to providing the highest quality products and services that meet or exceed the requirements and expectations of our customer, actively pursuing opportunities for continual improvements in service quality.
Work Environment
This position is expected to be 100% onsite in Cape Canaveral, Florida, working from 8:00 am to 5:00 pm or at least 40 hours per week.
Pay and Benefits
The pay range for this position is $69.00 - $72.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in Cape Canaveral,FL.
Application Deadline
This position is anticipated to close on Jun 17, 2025.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.