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

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 -Purchasing coupon -Lunch -Snacks -Gym facilities -In-house Medical doctor -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
Python - Intermediate
GIT - Intermediate
Linux - Intermediate
Embedded C - Basic
ShellScript - Intermediate
Docker - Intermediate

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.
  • 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.
  • Strong knowledge of 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 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 Embedded C| Basic Python| Intermediate ShellScript| Intermediate Docker| Intermediate

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

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