Embedded Software Test Engineer

Advanced
El Segundo, United States of America
yesterday

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

El Segundo, United States of America

Tech stack

Testing (Software)
Data analysis
Software Applications
C++
Computer Engineering
Linux
Electronic Data Processing
Embedded Software
Formal Verification
Object-Oriented Software Development
Product Management
Real-Time Operating Systems
Software Engineering
Utility Software
VxWorks
Information Technology

Job description

The Software Engineer will test software which will operate in a resource constrained target environment with soft and hard real time requirements for various flight/space/ground systems. The software will typically implement complex data analysis, data routing, and/or control systems algorithms. Candidate will need familiarity with various processors, memory, and I/O architectures and be able to implement both procedural and object-oriented software in C++.

You will work with real-time operating systems, such as VxWorks or Linux, and their associated host/development environments and tools.

Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions.

Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product software. Determines overall system and user needs; analyzes 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

Requirements

Bachelor's Degree in Computer Engineering, Computer Science, or Software Engineering from an ABET university with minimum of 5+ years software development experience software development experience in C/C++ Experience with formal verification processes following TLYF methodology to sell off embedded flight software requirements (functional/performance) Ability to obtain and maintain US Government Security Clearance (can start with no clearance)

Apply for this position