Vehicle Computer System Integrator

Year    India, India

Job Description


You will be responsible for integrating application software components from various contributors - internal and external to create working Complete SW (CSW) subsystems for high compute platforms for Automated Driving. Your key tasks include the following . Compile, Package, Verify, Quality Scan, Publish Artifact, Deploy to Development, Integration and Functional Testing . You will be responsible for KPIs including code quality metrics, release & delivery process in alignment with architects and process leads . Design, develop and maintain maintenance of integration environment, build system infrastructure, Integration tests, Performance tests and regression tests for components and system. . Onboard tools from various stages of SW development on to a continuous software delivery pipeline Act as first line of defense by troubleshooting build failures, failed test cases, crashes, faults and performance bottlenecks. Debug, analyze and forward bug reports to component responsible with appropriate additional information like stack traces and logs Experiences, competences and core strengths Must-have . Hands on experience in integrating software for microcontroller & microprocessor based embedded systems . Deep knowledge of vehicle networking & strong experience in distributed embedded systems. . Hands on experience in developing system testing and maintaining system test environments . Comprehensive knowledge on phases of Software development life cycle. . Hands-On experience in AUTOSAR (Classic and/or Adaptive) with Good understanding of BSW components, RTE, SWCD process, Boot Loader and be well versed with compiler toolchain and build systems. You should be well versed with C and C++programming languages . Hands-on development experience in embedded systems using Linux, QNX, FreeRTOS or similar and be well versed with compiler toolchain and build systems (Make / Cmake know how). You should be well versed with C and C++programming languages . Experience in designing continuous integration pipeline stages including configuration management, build, branching strategy and build automation . Excellent communication, organization, and coordination skills with Proven ability to work under firm deadlines in a fast-paced environment . Hands-on scripting experience with Python, Groovy, Shell, CAPL & Perl . Knowledge of state of the art in DevOps including popular tools . Functional knowledge of Intel Arch64 and ARM microprocessor architectures. Knowledge of coprocessors and hardware accelerators are also desirable. You should have experience in board bring up and flashing of microprocessor and microcontroller boards . You should have sufficient knowhow and experience on test frameworks, testing environments and test automation frameworks . You should be comfortable with SW architecture practices as well as working with architecture documentation tools like Enterprise Architect or Rhapsody Good to have . Automotive system knowledge ECU, Sensors and systems will be great . Experience or awareness of Adaptive Autosar standard and platform . Good knowledge of ASPICE process standard is an added advantage . Knowledge of Functional Safety standards and processes like ISO26262 and ASIL . Knowledge on packaging tools like Conan . Overview on variant handling . Knowledge of FMEA Optional . It would be great if you have experience in setting up DevOps pipeline components on either on-premise clusters or on any cloud infrastructure Core strengths . Excellent communication and soft skills. . Very good at teamwork, decision making and problem solving . Ability to gel well with Agile teams in real spirit (culture & mindset) . Effective collaboration with global software engineering teams . Passion to learn new technologies beyond current experience Skillset 1. SW Architecture tools Enterprise Architect, Rhapsody or equivalent 2. Testing tools and environments Vector tools and environments like CAPL and CANOE Test tools like Robot Test Framework 3. DevOps pipeline components Azure DevOps, Jenkins Package management systems like Conan or Artifactory and packaging systems like Debian Packaging, npm or Docker trusted registry 4. Build Environment and tools Build environments like Eclipse CDT or Visual Studio Meta make systems like CMake, Catkin, Bit Bake, OBS etc. Well versed with one or more compiler toolchains like GCC, Clang or QNX toolchain Well versed with MAKE systems like GNU MAKE Good experience in using virtualization environments like Docker, VirtualBox, QEMU, vmware etc. Experience using flashing tools, measurement recording and replay tools 5. Embedded operating systems Knowledge of interfaces and internals of any embedded, embeddable, RTOS like QNX, Linux, Windows Embedded, FreeRTOS or anything similar. Well versed with POSIX APIs 6. Host Operating systems In depth working experience on and internal knowledge of UNIX-like host operating systems (e.g. Linux, MacOS or Solaris) or Windows 7. Building embedded Linux systems Experience in building customized Linux distributions using Yocto, OBS or similar 8. Development environments and tools Expertise with popular IDEs like Visual Studio, Eclipse or similar Hands on experience with symbolic debugging with gdb, Visual Studio or Trace32 Comfortable in using hardware or or-chip debug interfaces like JTAG, Lauterbach etc. Extensive experience with profiling tools like perf, top, kcachegrind, valgrind etc. or QNX Momentix or any other profiling systems and tools 9. Programming languages Development experience or proficiency in any high-level programming language: Modern C++ ( 11) and C Java, Javascript, C# optionally 10. Scripting languages Hands on development experience in scripting languages like Shell scripting, Python, Groovy 11. Markup languages for documentation Knowledge of languages like JSON, XML or YAML Qualifications Bachelors or master\'s engineering degree in computer science or electronics is preferred Overall 6 to 10 Years of relevant experience in IT Additional Information What we offer o Challenging tasks and opportunities to develop your career in an innovative environment o The intended work is in the area of Automated Driving o Work experience in Automotive Domain is an added advantage o Passion to learn new technologies beyond current experience is highly appreciated

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3164764
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    India, India
  • Education
    Not mentioned
  • Experience
    Year