Systems Engineer

REDLEO SOFTWARE INC.
Ann Arbor, United States of America
yesterday

Role details

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

Job location

Remote
Ann Arbor, United States of America

Tech stack

Amazon Web Services (AWS)
Systems Engineering
AUTomotive Open System Architecture (AUTOSAR)
Azure
C++
Computer Aided Three-Dimensional Interactive Application (CATIA)
Continuous Integration
Linux
Middleware
Embedded Software
Ethernet
Fault Tolerance
Github
Inter-Process Communication
Python
Software Architecture
Software Manufacturing
Software Requirements Analysis
Systems Modeling Language
UML
Google Cloud Platform
DevOps Tools - Open-source
State Machines
Gitlab
Containerization
Build Tools
Automotive

Job description

  • Collaborate with systems engineering, product, and global partners to design and implement software solutions for a service platform (Tools and SDK), ensuring reliability, scalability, and high performance.
  • Develop, integrate, and maintain system-level software components with a strong focus on C++ and embedded firmware for real-time and Linux-based automotive systems.
  • Implement and enhance middleware components, inter-process communication frameworks, and scheduling systems to support hardware-agnostic, update-friendly vehicle services across multiple in-vehicle domains.
  • Drive and support the development of system design specifications, including state machines and sequence diagrams, and create testable system requirements.
  • Identify, troubleshoot, and resolve complex software and system-level issues in collaboration with quality and integration engineers.

Requirements

As a result, there is a need for Systems Engineers to support each platform area. This is a client facing position, therefore must have excellent communication., * Experience creating detailed system and software-level requirements for complex products.

  • Experience with MBSE and associated tools (CATIA and StrictDoc required) for creating and documenting system and software architectures using SysML and UML.
  • Experience with safety-critical or fault-tolerant automotive software (ISO 26262, AUTOSAR).
  • Strong understanding of vehicle networking, including ADAS and cockpit architecture, ECU architecture, and validation of distributed vehicle software features.
  • Strong Python and C++ skills with a heavy emphasis on Python
  • Exposure to cloud platforms (AWS, Azure, Google Cloud Platform), containerization, and DevOps tooling.
  • Proficiency with modern build systems and CI/CD environments (e.g., Bazel, GitHub/GitLab) and familiarity with software production pipelines for software delivery and integration., * Experience leading software projects and/or small teams.
  • Experience with embedded software in robotics, automotive, or related industries.
  • Experience creating test, verification, or validation plans and methodologies.
  • Knowledge of automotive and embedded system interfaces/protocols such as CAN, Ethernet, and SERDES.

Apply for this position