Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Architect - Virtual Visor

Bosch Group

Software Architect - Virtual Visor

Plymouth, MI
Full Time
Paid
  • Responsibilities

    Job Description

    Software Architect Position

    The Virtual Visor team is looking for an experienced software architect to create a scalable software architecture that can span a wide variety of embedded system hardware.  The future of vehicle architecture is moving towards more powerful domain controllers, where a large variety of functions can be implemented.  The Virtual Visor software is no different, and must be able to operate efficiently on the target hardware specified by the vehicle manufacturer.

    The ideal candidate will be have experience in designing embedded C++ software systems that are deployed on multiple SoC's in a series production environment.  The architect will create a software platform that can simultaneously take advantage of specialized hardware accelerators when they are available, while also balancing the portability and maintainability of the software.  The architect will support application developers in porting and optimizing of the core platform to customer specific hardware and ensure high performance of the end product.

    This is an opportunity to create a new platform that will scale across multiple product lines and target hardware for many generations to come!

    Contribution to Excellence    

    • Forward thinker: Develop scalable systems for a novel computer vision based product

    • Big-picture approach: Build upon core system and software architecture for effective implementation

    • Teamwork: Interact with a worldwide, distributed development team for an efficient implementation

    • Influence: Hone in system and software requirements with both external customers (OEM’s) and internal customers

    Responsibilities:

    • System and software development for embedded computer vision systems, application functions, and necessary tooling

    • Work within the V-model with system, function, software, and hardware development to implement and test features for the Virtual Visor

  • Qualifications

    Qualifications

    Basic Qualifications:

    • BS in Computer Engineering, Electrical Engineering, Computer Science

    • 5+ years of experience in software code and embedded control systems

    • 1+ year(s) software/system design to align to standards and enable portability and efficient re-use for future applications

    • 1+ year(s) developing and propagating requirements to different stakeholders

    • 5+ years programming experience (C/C++)

    Preferred Qualifications:

    • MS in Computer Engineering, Electrical Engineering or related degree

    • 5+ years of software development experience in automotive or embedded environment (e.g. release processes)

    • Experience with developing and optimizing software across multiple hardware platforms

    • Knowledge of requirements analysis, design, modeling, and test methods

    • Experience with Matlab/Simulink, Vector tools, and scripts.

    • Experience with embedded operating systems (e.g., QNX, RT Linux, etc.)

    • Experience with AUTOSAR Adaptive and AUTOSAR Classic

    • Understanding of functional safety according to ISO26262

    • Knowledge of automotive Ethernet and CAN-FD

    • Comfortable with in-vehicle test activities

    • Knowledge in automotive techniques

    • Understanding of state-of-the-art computer vision algorithms and optimization techniques

    • Structured, analytical thinker

    • Teamwork, flexibility, strong communication skills and persistent

    • Hands-on individual who is also a fast learner

    • Passionate about developing cutting edge technology with aggressive time plans

    Additional Information

    By choice, we are committed to a diverse workforce - EOE/Protected Veteran/Disabled.

    BOSCH is a proud supporter of STEM (Science, Technology, Engineering & Mathematics) Initiatives

    · FIRST Robotics (For Inspiration and Recognition of Science and Technology)

    · AWIM (A World In Motion)

    All your information will be kept confidential according to EEO guidelines.