متن کامل آگهی:
Crouse's Embedded Linux Software team provides the foundation on which the in-vehicle user experience is built.
We build the software (applications, kernel, drivers, and lower level userspace platform services) for our Infotainment hardware. This includes touch displays, audio, bluetooth/wifi connectivity, USB, cameras, all connected to multi-core processors and GPU. Our software is based on Linux, GNU toolchain, Yocto, and other open-source projects, delivering the security, capability, and performance demanded by our user experience.
Responsibilities:
Packaging and build system integration of various software components.
Integrate of software components into release of embedded software product.
Develop systems and tools to integrate and verify complex embedded systems.
Implement build systems to build embedded software products for multiple hardware platforms.
Closely work with teams across the company: Hardware, Applications, QA, Validation and Manufacturing.
Coordinate product releases.
Requirements:
Proficient in C and/or C++.
Proficient in shell scripting and Python.
Experience with cross-platform compiling.
Experience with any of the following: QMake, CMake, Make and similar build tools.
Experience with deploying, supporting and monitoring new and existing services, platforms, and application stacks.
Familiarity with Linux build environments such as Buildroot, Yocto and similar embedded build systems and Linux from Scratch.
Familiarity with software packaging tools (.exe, .deb, .rpm, Docker).
Familiarity with Embedded Linux fundamentals such as bootloader, kernel, toolchain and rootfs.
Depth of understanding of the Linux Operating System, standard software, services, and networking protocols.
Plus:
Experience with Automotive Grade Linux (AGL)
Experience with Embedded Linux development (bootloader, recovery OS, application, kernel driver)
Experience with User Interface technologies (QT, QML)
Experience with Linux graphics technologies (X, wayland, mesa3d, dri/drm drivers)
Experience with RTOS or bare-metal embedded development
Knowledge of automotive communication technologies (CAN, LIN, Automotive Ethernet)
Contributions to involvement with open-source projects