

Senior Software Engineer
Actalent
Posted Tuesday, June 3, 2025
Posting ID: JP-005321210
Merritt Island, FL
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 prototypes 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.
Compensation:$72
Contact Information
Email: lhaig@actalentservices.com
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.