صنایع تولیدی کروز
صنایع تولیدی کروز

Embedded Linux System Developer

Tehran/ Jadeh Makhsoos
Full Time
Saturday to Wednesday 7:00 - 16:00 (Floating Time: 2 Hours)
-
Transportation -Loan -Bonus -Health insurance -Flexible working hours -Learning stipends -Game room -Purchasing coupon -Lunch -Gym facilities -Resting space -In-house Medical doctor -Recreational and tourism facilities -Occasional packages and gifts
More than 5001 employees
Automotive
Iranian company dealing only with Iranian entities
1360
1- Crouse 2- Crouse Plus (Crouse+)
Privately held
توضیحات بیشتر

key Requirements

1 years experience in similar position
C++ - Intermediate
C - Intermediate
Python - Intermediate
GIT - Intermediate
Linux - Intermediate
ShellScript - Intermediate
Docker - Basic

Job Description

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, and 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 our user experience demands.

Responsibilities

  • Packaging and build system integration of various software components.
  • Integration of software components into releases of embedded software products.
  • Develop systems and tools to integrate and verify complex embedded systems.
  • Implement build systems to build embedded software products for multiple hardware platforms.
  • Work closely 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.
  • Strong knowledge of the Linux operating system.

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 or involvement with open-source projects.

Job Requirements

Age
22 - 45 Years Old
Gender
Men / Women
Military service
Military service must be done
Education
Bachelor| Computer and IT Bachelor| Electrical Engineering
Language
English| Intermediate - 50%
Software
Linux| Intermediate GIT| Intermediate C| Intermediate Python| Intermediate ShellScript| Intermediate Docker| Basic C++| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای صنایع تولیدی کروز