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, Tokyo Capgemini ¥7,500,000 - ¥9,000,000 per yearクラウドスペシャリストとしてクラウドの各種マネージドサービスのアーキテクチャリングや提案活動の支援、設計構築、新たなサービスの技術検証をおこなっていただきます。AWS、Azure、GCPといったさまざまなクラウドサービスに携わることで、高度な技術と知識を身に付ける事が可能です。また、プロジェクトは大手企業からのプライム案件がメインとなり、全行程を外部に発注せず一気通貫で内部完結しているため、クライアントとはパートナーとして最高のものを創り上げようという意識が強くなります。国内プロジェクト、グローバルプロジェクト、いずれも参画の可能性があります。 · ...
-
Tokyo Okta, Japanの求人応募Okta Japan SEチームの一員として、Okta Platform担当のSenior Solutions Engineerは、お客様やパートナーに、重要な技術面およびビジネス面のアドバイザーとなり、テクノロジーへの情熱と専門知識を活かし、Oktaのソリューションがいかにお客様(現場責任者からCレベルの経営者まで)の重要な課題を解決するかを、営業サイクル全体を通じて計画、提案、デモンストレーションを行い結果として、日本における四半期および年間の販売目標達成に直接貢献できる仕事です。 · 営業チーム · 関連部門と連携し · ...
-
Tokyo Okta, Japanの求人応募Oktaは、世界中でアイデンティティ管理のソリューションを提供している、リーディング企業です。すべての人が、どこでも、どのようなデバイス、アプリ、テクノロジーであっても安全に利用できるようにします。Okta PlatformおよびAuth0 Platformは、安全かつ柔軟なアクセス、認証、および自動化を可能にし、アプリケーションのセキュリティと成長の中核に据えることができます。 ...
-
Tokyo Synspective Inc.衛星開発システム第1部は、当社が手掛ける小型SAR衛星「StriX」シリーズの設計・運用を担当する部門です。その中で電気システムチームは、衛星の電気システム設計全般を担う専門ユニットとして、電源、通信、デジタル信号処理、アナログ回路設計等の幅広い領域をカバーしています。 メンバーには宇宙業界以外の出身者も多く、そのようなメンバーと共に先端技術の現場でチャレンジできる環境です。 · ■必須要件 · 電源システムの設計・開発経験(3年以上) · バッテリ、太陽電池アレイ、電源制御・分配システムに関する知見 · 電力収支・寿命解析等のシミュレーション/解析スキ ...
-
Tokyo Capgemini Full time¥7,500,000 - ¥15,000,000クラウドスペシャリストとしてクラウドの各種マネージドサービスのアーキテクチャリングや提案活動の支援、設計構築、新たなサービスの技術検証をおこなっていただきます。 · クラウドネイティブアーキテクチャの検討および提案活動支援 · クラウドネイティブアーキテクチャの設計・構築 · クラウドを利用しているプロジェクトの技術支援 · オンプレミス、AWS、Azure、GCPいずれかでのインフラ設計・構築経験3年以上 · オンプレミスからAWS、Azure、GCPへの移行経験 · 論理的思考、コミュニケーション力 · ネイティブレベルの日本語力 · フレックスタイ ...
-
Tokyo Box ¥6,000,000 - ¥12,000,000 per yearJob summary · Boxは、インテリジェントコンテンツ管理(ICM)市場におけるリーディングカンパニーです。私たちのミッションは「人と組織の働き方の変革」です。 · ...
-
Tokyo Money Forward, Inc.+マネーフォワードグループのMission、Visionに強く共感・共鳴いただける方で、エンジニア募集ポジション一覧をご確認いただき、本募集からご応募ください。+業務内容は異なりますが、以下のような業務を想定しております。+toB SaaSプロダクト開発(バックオフィスの業務効率化やSaaSマーケティングの価値提供をしています)+toC プロダクト開発(家計簿アプリを代表としたプロダクトや新規プロダクトなど)+社内インフラ/セキュリティ本部でのエンジニアリング+CTO室(CTO直下のチーム)でのエンジニアリング+各プロダクトのエンジニアリーダー、エンジニ ...
-
Tokyo griddable ¥6,000,000 - ¥12,000,000 per yearMuleSoftのミッションは、世界中のシステム、アプリケーション、データ、デバイスを簡単に接続できるようにすることで、組織がより速く変革し、イノベーションを起こすことを支援することです。MuleSoftを採用した多くの企業が、MuleSoftが提唱するコンポーザブル・アーキテクチャーによって、アジャイルかつ迅速なシステム・デリバリーを実現し、IT投資を最大限に有効活用することができています。私たちは、より素晴らしい会社を一緒に作りたいと思う優れた人材を採用することが、最優先事項であり、誰もがサポートされ、最高の仕事ができる機会均等な職場を提供することを ...
-
Shibuya W3Global本ポジションは、取引管理サービス「Contract One」の開発を担当します。契約書データ化を可能にしています。また、生成AIと契約データの融合による新機能開発や、高速・高精度な全文検索の改善も進めています。 · AI・検索エンジニアとして、Contract Oneの根幹機能である検索機能のアップデートを担当します。UIやデータベース設計を含め、多様な検索ニーズに応える改善を行います。 · ...
-
Greater Tokyo Area Randstad Japan自社メモリ及びストレージ製品をロジックアナライザー、オシロスコープ、プロトコルアナライザを使用してシステムに関連する問題解決をお任せ致します。 · ...
-
Shibuya W3Global本ポジションは、事業成長を技術面から牽引するハイクラスエンジニア向けのオープンポジションです。 · エンジニアリングマネジメント · ...
-
Shibuya-ku, Tokyo W3Global本ポジションは、取引管理サービス「Contract One」の開発を担当します。以下の内容が含まれます:汎用AIでは実現できない高精度な契約書データ化、生成AIと契約データの融合による新機能開発および高速・高精度な全文検索の改善です。 ...
-
東京都 品川区 大崎, 株式会社SYSLEA Remote job¥7,200,000 per yearFrictioのバックエンドの要「Senior Backend Engineer」 · 急成長中のスタートアップ環境である当社の、AI駆動型プロダクトのバックエンド開発を担うシニアバックエンドエンジニア・フルスタックエンジニアを募集します。… · ...
-
Tokyo UiPath Full time¥9,000,000 - ¥12,000,000 per yearUiPathは、Agentic AutomationとRobotic Process Automation(RPA)によってより創造的で革新的な仕事をするために人的労働力を解放するという壮大なビジョンを持っています。 UiPathが提供するロボットプロセス自動化ツールは、反復的で単純なものから複雑なものまで、従来人間が行ってきたワークフローを自動化することができます。私たちと一緒に、この先の未来を変革していきませんか? · ビジネスパートナーおよびクライアントに対してUiPathオンプレミス製品とクラウドサービスのインシデント対応と技術問題に対するサポー ...
-
Tokyo Snowflake ¥7,000,000 - ¥14,000,000 per yearSnowflakeはデータ革命の最前線に立ち、世界最高のデータとアプリケーションのプラットフォームの構築に取り組んでいます。急成長していくデータの未来を私たちと共に築いていきましょう · Solution Engineering team's Mission? · 当社では、お客様の複雑な課題を解決し、大規模な案件に経験のあるシニアソリューションエンジニアを募集しています。ビジネスと技術の両方において、エグゼクティブと会話、技術的な方々と話をします。 · The Impact You will Make: · 見込み客やお客様に対してデモやPoCなどの方 ...
-
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, Tokyo PERSOL CAREER BRS (Bilingual Recruitment Solutions)グローバルな環境ながら、日系企業の文化も残り両方の良さを持つ半導体メーカー/英語スキル活かせる · 8 - 12 million yen Tokyo Industrial Technical Advisor · ...
-
Tokyo griddable ¥7,000,000 - ¥14,000,000 per yearアライアンスソリューション本部第二ストラテジックソリューション部では、国内IT業界の中心を担う大手企業をパートナーとして、アライアンスビジネスに貢献しています。最先端のSalesforce技術の支援とインダストリービジネス拡大という二つの柱で、市場価値を大きく高める機会を提供します。また、その先にある各業界(インダストリー)にも影響力を及ぼす重要な役割を担って活動しています。 · ...
-
Tokyo TIER IVTierra Fora desarrolla un sistema llamado Web.Auto para apoyar la implementación y operación de sistemas de conducción automática. · Desarrollar el diseño, desarrollo y pruebas del servicio Backend de WebAuto. · Liderar al equipo técnico para decidir las políticas técnicas. · Dis ...
-
Tokyo 株式会社マネーフォワード募集背景マネーフォワードグループのMission、Vision、展開する事業や組織文化などに興味をお持ちの方で、エンジニア募集ポジション一覧をご確認いただき、どのポジションに応募すべきか判断に悩まれる方は、本募集からご応募ください。エントリーいただいた内容を拝見し、ご経験・ご志向・ご希望に合ったポジションで選考を進めさせていただきます。 · ...
-
Tokyo Synspective Inc.衛星開発システム第1部は、当社が手掛ける小型SAR衛星「StriX」シリーズの設計・運用を担当する部門です。その中で電気システムチームは、衛星の電気システム設計全般を担う専門ユニットとして、電源、通信、デジタル信号処理、アナログ回路設計等の幅広い領域をカバーしています。 · メンバーには宇宙業界以外の出身者も多く、多様なバックグラウンドを持つメンバーと共に先端技術の現場でチャレンジいただけます。 · ...