Embedded Software Engineer (Manhattan Beach) Job at AllianceIT Inc, Manhattan Beach, CA

TldVOFpEREp0cXI3d0dpRG93b01QUjV5Mmc9PQ==
  • AllianceIT Inc
  • Manhattan Beach, CA

Job Description

Job Title: Embedded Software Engineer

Location: Manhattan Beach - 1 Sp Park R6 (K482), CA

CLEARANCE TYPE: Unclassified

Rate: $65/Hr. W2

Description

The Embedded Software Engineer should have experience coordinating with different teams and stakeholders, including interfacing with partners from subcontract organizations. The embedded flight software is developed in a resource constrained target environment with soft and hard real time requirements. The software will typically implement complex data analysis, data routing, and/or control systems algorithms. Candidate will need familiarity with various processor, memory, and I/O architectures and be able to implement both procedural and embedded software in C/C++ utilizing real-time operating system (RTOS).

The ideal candidate should have academic and work experience in software engineering and development across the full life cycle for software systems on space programs. Experience working in a process-oriented environment utilizing agile processes is also desired. The selected candidate should also have strong verbal and written communication skills and be comfortable working on teams with engineers from other engineering disciplines. Must be comfortable working in a lab environment and executing to aggressive schedules.

The organization is seeking a candidate who demonstrates long term vision and execution as well as system level understanding. The ideal candidate has corporate experience in a full time role that requires cross-collaboration with systems and hardware engineering teams.

Responsibilities:

Design, develop, document, integrate, test, and debug realtime embedded flight software and systems that contain logical and mathematical solutions.

Conduct multidisciplinary research and collaborate with systems and/or hardware engineers in the planning, design, development, and utilization of data processing systems for target software.

Coordinate with different teams and stakeholders, including interfacing with partners from subcontract organizations.

Determine overall system and user needs; analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops utility programs.

Ensure software standards are met.

Design and execute tests to ensure the software's functionality, performance, and reliability.

Basic Qualifications for Software Engineer:

Bachelors Degree in Computer Engineering, Computer Science, Software Engineering, or related STEM degree with 5+ years of software development experience OR Masters Degree with 3+ years of software development experience.

Strong proficiency in embedded C/C++ development with emphasis in object oriented and thread safe programming

Experience developing embedded software in real-time OS environment (e.g. RTEMS, Embedded Linux, VxWorks, Green Hills, FreeRTOS, etc.)

Strong background in integrating and troubleshooting embedded software in lab environment

Demonstrated domain knowledge and experience working with satellite bus software

Proficiency with Python

Prior or current corporate experience in a full time role that requires cross-collaboration with engineering teams

Preferred Qualifications for Software Engineer:

Experience with RTEMS (Real-Time Executive for Multiprocessor Systems) Operating System

Experience writing driver level software for serial or networking applications (UART, TCP, UDP, CAN)

Experience working in Agile software development using Atlassian Tool Suite (Bitbucket, GitLab, Jira, Confluence) and Git version control

Experience with Shell scripting and TCL scripting language

Experience developing or interfacing with Optical, RF, or IR payloads

Candidate is able and willing to obtain and maintain a DoD Top Secret/SCI clearance

Job Tags

Full time, Part time, Work experience placement,

Similar Jobs

Acuity International

Armed Security Supervisor Job at Acuity International

 ...communications. We will never request sensitive information such as Social Security numbers or bank details during the initial stages of the...  ...(MRPT) Primary Function Responsible for supervising armed guards and ensuring perimeter and high-risk area security in compliance... 

GXO

Lead Warehouse Ops Supervisor 2nd Shift Job at GXO

A leading logistics provider in Illinois is seeking a Warehouse Operations Supervisor. The role involves overseeing daily warehouse operations, supervising a team, and ensuring high-quality customer service. Ideal candidates will have at least 2 years of relevant experience...

GoldenWest Management, Inc

Administrative Assistant Job at GoldenWest Management, Inc

 ...The administrative assistant position is the backbone of each office. Without a congenial disposition, attention to detail, ability to...  ...maintenance and upkeep of the office space. Mail collection from the post office box. Manage office inventory and ordering process.... 

AB Staffing Solutions

School-Based OT (Occupational Therapist) Job at AB Staffing Solutions

 ...Now Hiring: Occupational Therapists - OT (25/26 School Year) Arizona Location: Phoenix, AZ Contract through the school year Schedule: 37.540 hours/week | Follows school district calendar. Setting: Elementary, Middle, and High School openings. Pay... 

Doc Cafe

Addiction Medicine Physician - $320,000 - $350,000/yearly Job at Doc Cafe

 ...DocCafe has an immediate opening for the following position: Physician - Addiction Medicine in Kansas City, Missouri. Make $320,000 - $350,000/yearly. DocCafe is the premier physician and advanced practice job board to help you advance your healthcare career....