What are the responsibilities and job description for the System Engineer position at BayOne Solutions?
● Collaborate with systems engineering, product, and global partners to design and implement software solutions for the Arene 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 that bridge multiple in-vehicle domains and support rapid feature deployment
● Drive and support the development of system design specifications including state machines, sequence diagrams, and create testable system requirements.
● Identify, troubleshoot, and resolve complex software and system-level issues, working closely with quality and integration engineers.
Minimum Qualification:
● Experience creating detailed system and software-level requirements for complex products Confidential
● Experience with MBSE and associated tools (CATIA and Strictdoc are MUST) for creating and documenting system and software architectures (SysML, UML)
● Experience with safety‐critical or fault‐tolerant automotive software (ISO 26262, AUTOSAR)
● Deep understanding of vehicle networking, specifically in Advanced Driver-Assistance Systems (ADAS) and cockpit architecture, ECU architecture, and the validation of distributed vehicle software features
● Ability to interact with C [ C , Python,] and Golang-based projects
● Exposure to cloud platforms (AWS, Azure, GCP), containerization, and DevOps tooling is required
● Proficiency with modern build systems and CI/CD environments (e.g., Bazel, GitHub/GitLab) and familiarity with software production lines for orchestrating software delivery and integration