Principal Software Engineer- Embedded Software Design
Indexed description
- System / design architecture, Development of middleware frameworks, and understand about device drivers for ADAS/AD, Gateway, Cockpit/IVI that bring out the potential of Renesas SoC products.
- Requirements definition of middleware and drivers.
- Development of demo of developed software and promotion to customers.
- Market trend research for new solution.
- W/W customer discussion.
- Experienced in all aspects of Software Design/Development/Verification/Validation from module level to full system with a demonstrated history in driving design innovation and best practices, such as, task/job scheduling with prioritization, dependencies, pairing in embedded system, multi-process, multi-core, multi-device operation and communication, OS IPC, memory resource management (e.g SMMU/IOMMU) and and FFI concept (freedom from interference) in embedded system.
- Experienced in Linux, Android, QNX, FreeRTOS SW development and familiar with standard frameworks, such as, Linux/KMS/DRM/Wayland/V4L2/libcamera/GStreamer, Android/SurfaceFlinger/Window Manager/CODEC, QNX/Screen/Sensor Camera framework, Widevine.
- Strong knowledge of Video input and output pipeline, such as, Camera input standard (MIPI-CSI2, Serializer/Deserializer), Image processing, Display output standard.
- Experience in designing and implementing image/video processing pipelines on embedded SoCs (e.g., using DSP, NPU, GPU). Proficient in C++14/17 and familiarity with parallel computing.
- Experience working with cross-platform embedded systems (e.g., QNX, Linux, FreeRTOS, Android)
- Experienced in SW development process: ISO26262, Automotive SPICE, CMMI, Agile/Scrum with Project manager, Project Leader, Scrum master, Safety manager roles.
- Should have the ability to work independently with little supervision to design complex SW and take complete ownership to drive all aspects within the committed schedule.
- Must be proficient in architecture, unit level design and implementation.
- Experience in leading a team with a proven history of mentoring and promoting new college graduates
- The full details regarding your position scope as well as any future potential changes in work location and job scope will be provided during the interview process.
- University degree graduate or above majoring in Electronics, Telecommunications, Mechatronics, Automation, Computer Science, Computer Engineering, Information Technology, Mathematics – Computer Science, Physics – Electronics, and Physics – Computer Science
- Minimum of 15 years of experience in software
- Good at English in both writing and speaking skills, distinguished competence, consistent in pursuing of excellence, professional behaviour, and good relationships with others and society.
- Have strong passion in technical field, especially in embedded Software development.
- Understanding Renesas platforms is a plus.
- Teamwork, proactive, high responsibility, punctual and detailed in every task.
ルネサスは、30か国以上で22,000 人を超える多様性あふれる従業員と共に、限界に挑戦しながら、デジタライゼーションを通じてユーザエクスペリエンスを充実化させ、新たなイノベーションの時代を切り開いていきます。そして世界中の人々やコミュニティの未来のために、持続可能で省エネ効果の高いソリューションの開発に全力で取り組み、「To Make Our Lives Easier」を実現します。
ルネサスで実現できること
- キャリアをスタート、そしてキャリアアップ:4つのプロダクトグループをはじめ、さまざまな部門において技術職として、また幅広いビジネスの経験を積むことができます。ハードウェア、ソフトウェアの専門知識を深めたり、新しいことにチャレンジしたりする機会があります。
- やりがいとインパクトのある仕事をする: 革新的な製品とソリューションの開発に関わることにより、世界中のお客様のニーズに応えると同時に、人々の生活をより便利で安全かつ安心なものにすることに貢献できます。
- 「ウェルビーイング」に焦点を置いた環境で最大限に能力を発揮する:ルネサスでは、リモートワーク制度などによる柔軟な勤務体制づくり、また従業員リソースグループの積極的な活動をサポートするなど、インクルーシブな職場環境構築を目指しています。従業員を第一に考えたカルチャーとグローバルなサポート体制が、入社後すぐに活躍できる環境を提供します。
ルネサスで一緒に未来を形づくっていきましょう。
当社では、ハイブリッド勤務モデルを採用しており、従業員は週に2日間リモートワークを行うことができます。同時に、残りの日はチームとしてオフィスに集まり、協働を強化しています。出社指定日は火曜日から木曜日で、イノベーション、コラボレーション、そして継続的な学習に取り組む日としています。
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search