Senior C++ Software Engineer (Embedded / Systems)
Overview
We are looking for a Senior C++ Software Engineer to work on the core software of a complex, real-world system operating on embedded Linux. This role focuses on system-level development where software closely interacts with hardware, sensors, and communication interfaces.
You will take ownership of a critical C++ codebase, contribute to new feature development, improve reliability, and support the system from early prototypes through production releases.
Responsibilities
Design, develop, and maintain a core C++ codebase running on embedded Linux (ARM-based systems)
Work on system-level components such as inter-process communication, data handling, and hardware interfaces
Implement and maintain communication layers (e.g., UART, CAN, or similar protocols)
Integrate sensors, cameras, and peripheral devices into the system
Support feature development from proof-of-concept through production and release testing
Investigate issues, debug complex system behavior, and implement robust fixes
Write clear documentation, specifications, and automated tests
Collaborate with cross-functional teams including hardware, systems, and application engineers
Required Qualifications
5+ years of professional C++ development experience
Strong experience developing on Linux systems
Familiarity with embedded or system-level development
Experience using common C++ tooling and build systems (e.g., GCC, CMake, testing frameworks)
Ability to understand and work across the full software stack
Comfortable communicating in English or Japanese in a technical environment
Nice to Have
Experience with embedded or real-time systems
Scripting experience (Python, Bash, etc.)
Experience with CI pipelines, testing automation, or container-based workflows
Background in robotics, autonomous systems, or hardware-adjacent software
Why This Role
This position is ideal for engineers who enjoy working close to the system, understanding how software, hardware, and real-world constraints interact, and taking ownership of meaningful, production-grade code.
シニアC++ソフトウェアエンジニア(組み込み・システム開発)
概要
組み込みLinux上で動作する実機システムの中核ソフトウェアを担当する、シニアC++エンジニアを募集しています。
本ポジションでは、ハードウェアやセンサー、通信と密接に関わるシステムレベルのC++開発に携わっていただきます。
コアとなるC++コードベースのオーナーシップを持ち、PoCから量産リリースまで、製品全体を支える開発に関わる役割です。
業務内容
・組み込みLinux(ARMベース)環境で動作するC++コアソフトウェアの設計・開発・保守
・プロセス間通信やデータ処理、ハードウェア制御などのシステムレベル開発
・UART、CAN等の信レイヤ実装・改善
・センサー、カメラ、周辺機器との統合
・PoCから製品リリースまでの機能開発・検証対応
・不具合調査、デバッグ、安定性向上
・ドキュメント、仕様書、テストコードの作成
・ハードウェア、アプリケーション、他ソフトチームとの連携
必須要件
・C++による実務開発経験5年以上
・Linux環境での開発経験
・組み込み、もしくはシステム寄りのソフトウェア開発経験
・GCC、CMake、テストフレームワーク等の利用経験
・システム全体を理解しながら開発できる方
・英語または日本語での技術的コミュニケーション能力
歓迎要件
・組み込み/リアルタイムシステムの経験
・Python、Bash等のスクリプト経験
・CI、自動テスト、開発基盤構築の経験
・ロボティクスや自律システム関連の開発経験
このポジションの魅力
ソフトウェア単体ではなく、実機・実環境を前提としたシステム全体を理解しながら、プロダクトの中核を担う開発に携われる点が最大の魅力です。
-
Tokyo Okta, Japanの求人応募Oktaは、世界中でアイデンティティ管理のソリューションを提供している、リーディング企業です。すべての人が、どこでも、どのようなデバイス、アプリ、テクノロジーであっても安全に利用できるようにします。 · チームに参加しませんか?私たちは、アイデンティティがあなたのものである世界を築いています。 · ...
-
Tokyo Okta, Japanの求人応募Oktaは、世界中でアイデンティティ管理のソリューションを提供している、リーディング企業です。すべての人が、どこでも、どのようなデバイス、アプリ、テクノロジーであっても安全に利用できるようにします。 · 営業チーム、または関連部門と連携し、技術面およびアイデンティティセキュリティドメインの権威として、お客様がOkta Platformの価値と可能性を最大限に理解できるようにします · 担当者、マネージャー、Cレベルなど様々な立場の顧客にOktaソリューション導入の価値を伝え、信頼を獲得します · ...
-
Tokyo Box ¥6,000,000 - ¥12,000,000 per yearJob summary · Boxは、インテリジェントコンテンツ管理(ICM)市場におけるリーディングカンパニーです。私たちのミッションは「人と組織の働き方の変革」です。 · ...
-
Senior EPS Engineer
2週間前
Tokyo Synspective Inc.衛星開発システム第1部は、当社が手掛ける小型SAR衛星「StriX」シリーズの設計・運用を担当する部門です。その中で電気システムチームは、衛星の電気システム設計全般を担う専門ユニットとして、電源、通信、デジタル信号処理、アナログ回路設計等の幅広い領域をカバーしています。 メンバーには宇宙業界以外の出身者も多く、そのようなメンバーと共に先端技術の現場でチャレンジできる環境です。 · ■必須要件 · 電源システムの設計・開発経験(3年以上) · バッテリ、太陽電池アレイ、電源制御・分配システムに関する知見 · 電力収支・寿命解析等のシミュレーション/解析スキ ...
-
Tokyo Money Forward, Inc.+マネーフォワードグループのMission、Visionに強く共感・共鳴いただける方で、エンジニア募集ポジション一覧をご確認いただき、本募集からご応募ください。+業務内容は異なりますが、以下のような業務を想定しております。+toB SaaSプロダクト開発(バックオフィスの業務効率化やSaaSマーケティングの価値提供をしています)+toC プロダクト開発(家計簿アプリを代表としたプロダクトや新規プロダクトなど)+社内インフラ/セキュリティ本部でのエンジニアリング+CTO室(CTO直下のチーム)でのエンジニアリング+各プロダクトのエンジニアリーダー、エンジニ ...
-
Tokyo UiPath求められるスキル・経験を学び、世界中の様々な部門のスタッフと協力しながら仕事をすることができます。国内外を問わず興味のある社内プロジェクトに参加したり、自らプロジェクトを立ち上げることができます。 · ...
-
Tokyo AutifySaaS製品またはデスクトップ/サーバーアプリケーションのサポート・トラブルシューティング経験3年以上(開発者として同等の技術サポート業務を行った経験も考慮)を持つテクニカル サポート エンジニア (TSE) を募集します。その他詳細については以下をご覧ください · ...
-
Greater Tokyo Area Randstad Japan自社メモリ及びストレージ製品をロジックアナライザー、オシロスコープ、プロトコルアナライザを使用してシステムに関連する問題解決をお任せ致します。 · ...
-
Tokyo Autify ¥7,000,000 - ¥12,000,000 per year· テクニカルサポートエンジニア(TSE)チームは、一次対応のカスタマーサポートチームでは解決できないお客様からの技術的な問題を調査・解決するために設立されました。 · 業務内容 · Nexus On-prem製品のインストール、構成、および二次サポート(Tier IIサポート) · セットアップやアップデート時の問題のトラブルシューティングと分析(根本原因分析を含む) · 必要に応じて営業担当に同行し、顧客先での技術サポートを実施 · ...
-
Shibuya W3Global本ポジションは、取引管理サービス「Contract One」の開発を担当します。契約書データ化を可能にしています。また、生成AIと契約データの融合による新機能開発や、高速・高精度な全文検索の改善も進めています。 · AI・検索エンジニアとして、Contract Oneの根幹機能である検索機能のアップデートを担当します。UIやデータベース設計を含め、多様な検索ニーズに応える改善を行います。 · ...
-
Shibuya W3Global本ポジションは、事業成長を技術面から牽引するハイクラスエンジニア向けのオープンポジションです。 · エンジニアリングマネジメント · ...
-
Minato-ku, Aichi AXA Japanシニアアナリティクスエンジニアとして、データモデリングおよびアナリティクスの取り組みの技術的基盤となり、ハンズオン開発(80%)、研究とイノベーション(10%)、技術的リーダーシップ(10%)に焦点を当てます。 · ...
-
Shibuya-ku, Tokyo W3Global本ポジションは、取引管理サービス「Contract One」の開発を担当します。以下の内容が含まれます:汎用AIでは実現できない高精度な契約書データ化、生成AIと契約データの融合による新機能開発および高速・高精度な全文検索の改善です。 ...
-
Senior Software Engineer
12時間前
東京都 千代田区 丸の内, 株式会社RevComm ¥700,000 - ¥1,300,000 per yearこのポジションでは、Platform Engineeringのプラクティスに基づき、MiiTelの開発者がより生産的に働く環境を作り上げることができます。他チームに対して社内プロダクトを提供し、インフラの運用改善、OpenSearchの管理,SREの推進といった多岐にわたる業務を担当します。 · やりがい · MiiTel のプロダクトを担当する各開発者がより生産的に働くように他チームに対して社内プロダクトを提供します。現在の担当範囲は MiiTel のインフラの運用改善と管理です。その他の EKS / ECS まわりの運用改善と管理も計画しています。 ...
-
東京都 品川区 大崎, 株式会社SYSLEA Remote job¥7,200,000 per yearFrictioのバックエンドの要「Senior Backend Engineer」 · 急成長中のスタートアップ環境である当社の、AI駆動型プロダクトのバックエンド開発を担うシニアバックエンドエンジニア・フルスタックエンジニアを募集します。… · ...
-
Senior Software Engineer
12時間前
東京都 千代田区 丸の内, 株式会社RevComm友,!,! た% , · 씜을 ML · 찺집 AI , · 앝속 · 차인 uc56 c11 d34 e40 f42 g44 h46 i48 j50 k52 l54 m56 n58 o60 p62 q64 r66 s68 t70 u72 v74 w76 x78 y80 z82 aa84 bb86 cc88 dd90 ee92 ff94 gg96 hh98 ii100 jj102 kk104 ll106 mm108 nn110 oo112 pp114 qq116 rr118 ss120 tt122 uu124 vv126 ww128 xx130 yy1 ...
-
Tokyo Snowflake ¥7,000,000 - ¥14,000,000 per yearSnowflakeはデータ革命の最前線に立ち、世界最高のデータとアプリケーションのプラットフォームの構築に取り組んでいます。急成長していくデータの未来を私たちと共に築いていきましょう · Solution Engineering team's Mission? · 当社では、お客様の複雑な課題を解決し、大規模な案件に経験のあるシニアソリューションエンジニアを募集しています。ビジネスと技術の両方において、エグゼクティブと会話、技術的な方々と話をします。 · The Impact You will Make: · 見込み客やお客様に対してデモやPoCなどの方 ...
-
Minato AXA Japan/ アクサ・ジャパンシニアアナリティクスエンジニアとして、データモデリングおよびアナリティクスの取り組みの技術的基盤となり、ハンズオン開発(80%)、研究とイノベーション(10%)、技術的リーダーシップ(10%)に焦点を当てます。定義されたタイムラインと制約内でビジネスに焦点を当たらせる上で重要な役割を果たし、高いデータ品質・データプライバシーの取り扱い・業界標準の遵守・効率・維持管理性の高い基準を維持します。 ...
-
Tokyo PERSOL CAREER BRS (Bilingual Recruitment Solutions) ¥24,000,000 - ¥30,000,000 per year+ · グローバルな環境ながら、日系企業の文化も残り両方の良さを持つ半導体メーカー/英語スキル活かせる · + · +tokyo 製造(電子 / 電気 / 機械) テクニカルアドバイザー · ++ · -技術サポート: · -顧客とのやり取り: · -ラボ管理: · The job summary is not available in the provided text. ...
-
Tokyo griddable ¥7,000,000 - ¥14,000,000 per yearアライアンスソリューション本部第二ストラテジックソリューション部では、国内IT業界の中心を担う大手企業をパートナーとして、アライアンスビジネスに貢献しています。最先端のSalesforce技術の支援とインダストリービジネス拡大という二つの柱で、市場価値を大きく高める機会を提供します。また、その先にある各業界(インダストリー)にも影響力を及ぼす重要な役割を担って活動しています。 · ...
-
Greater Tokyo Area BLOOMTECH, Inc Remote jobクラウド技術(AWS/Azure/GoogleCloud)を活用したソリューションを提供するコンサルタント・アーキテクトとしてご活躍いただきます。 · お客様のビジネス課題やDX推進に対し、クラウド技術(AWS/Azure/GoogleCloud)を活用したソリューションを提供するコンサルタント・アーキテクトとしてご活躍いただきます。 · 単なるインフラ構築に留まらず、顧客の経営層やIT部門との折衝、課題ヒアリング、クラウド化の企画・提案、ロードマップ策定といった最上流工程からプロジェクトをリードしていただきます。 · ...