Overview
On Site
USD 55.00 - 61.00 per hour
Contract - Independent
Skills
Debugging
Embedded Systems
Computer Hardware
Data Processing
Regulatory Compliance
Testing
Computer Engineering
Computer Science
Software Engineering
Software Development
Embedded C
C++
Object-Oriented Programming
Thread
SAFE
Real-time
RTOS
VxWorks
Embedded Linux
Embedded Software
Satellite
Python
Collaboration
Operating Systems
Computer Networking
UART
TCP
UDP
Agile
Git
JIRA
Confluence
Shell Scripting
Tcl
RF
Information Retrieval
International Relations
Investor Relations
Privacy
Marketing
Job Details
Location: Manhattan Beach, CA
Salary: $55.00 USD Hourly - $61.00 USD Hourly
Description:
About the Role
We are seeking an experienced Embedded Software Engineer to join a dynamic team focused on developing and delivering flight software for satellite systems. This role involves working in a fast-paced environment to design, integrate, and test real-time embedded software for space applications.
Responsibilities
Minimum Qualifications
Preferred Qualifications
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!
Salary: $55.00 USD Hourly - $61.00 USD Hourly
Description:
About the Role
We are seeking an experienced Embedded Software Engineer to join a dynamic team focused on developing and delivering flight software for satellite systems. This role involves working in a fast-paced environment to design, integrate, and test real-time embedded software for space applications.
Responsibilities
- Design, develop, document, integrate, test, and debug real-time embedded flight software.
- Collaborate with systems and hardware engineers to plan and implement data processing systems.
- Coordinate with cross-functional teams and external partners to ensure successful software delivery.
- Analyze system capabilities, resolve technical challenges, and prepare operating instructions.
- Ensure compliance with software standards and execute rigorous testing for functionality and reliability.
Minimum Qualifications
- Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, or related STEM field with 5+ years of software development experience, OR Master's degree with 3+ years of experience.
- Proficiency in embedded C/C++ development, including object-oriented and thread-safe programming.
- Experience developing embedded software in real-time operating systems (RTOS) such as RTEMS, VxWorks, Embedded Linux, or similar.
- Strong background in integrating and troubleshooting embedded software in lab environments.
- Familiarity with satellite systems and bus software.
- Proficiency in Python.
- Prior experience in roles requiring collaboration with multidisciplinary engineering teams.
Preferred Qualifications
- Experience with RTEMS operating system.
- Knowledge of driver-level software for serial or networking applications (UART, TCP, UDP, CAN).
- Experience with Agile development and tools like Git, Jira, and Confluence.
- Familiarity with shell scripting and TCL.
- Experience with Optical, RF, or IR payloads.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.