More jobs:
Engineer Embedded Software
Job in
Manhattan Beach, Los Angeles County, California, 90266, USA
Listed on 2026-01-02
Listing for:
Jobs via Dice
Full Time
position Listed on 2026-01-02
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
Embedded Software Engineer
Location:
Manhattan Beach, CA
Salary: $55.00 USD hourly - $61.00 USD hourly
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.
- 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.
- 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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×