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 Money Forward, Inc.+マネーフォワードグループのMission、Visionに強く共感・共鳴いただける方で、エンジニア募集ポジション一覧をご確認いただき、本募集からご応募ください。+業務内容は異なりますが、以下のような業務を想定しております。+toB SaaSプロダクト開発(バックオフィスの業務効率化やSaaSマーケティングの価値提供をしています)+toC プロダクト開発(家計簿アプリを代表としたプロダクトや新規プロダクトなど)+社内インフラ/セキュリティ本部でのエンジニアリング+CTO室(CTO直下のチーム)でのエンジニアリング+各プロダクトのエンジニアリーダー、エンジニ ...
-
Tokyo griddable電力、ガス会社などのお客様をターゲットとしたソリューション提案活動を行っています。 大手電力/ガス会社、および関連会社を主要顧客とし、日本の社会インフラの一端に Salesforceの革新的なソリューションをご提案する重要な役割を担っていただきます。 · 提案活動お客様と密にコミュニケーションを取り、テクニカル・アドバイザーとしての信頼を獲得するお客様のビジネス課題とニーズに対する解決策を策定し、将来を見据えたシステム化計画の立案を支援する課題に対する解決策の具体的なイメージとして、カスタマイズデモを作成するソリューションデザインおよび導入計画を中心とし ...
-
Tokyo UiPath+The people at UiPath believe in the transformative power of automation to change how the world works. We're committed to creating category-leading enterprise software that unleashes that power. · +To make that happen, we need people who are curious, self-propelled, generous, and ...
-
東京都 品川区 大崎, 株式会社SYSLEA Remote job¥7,200,000 per yearFrictioのバックエンドの要「Senior Backend Engineer」 · 急成長中のスタートアップ環境である当社の、AI駆動型プロダクトのバックエンド開発を担うシニアバックエンドエンジニア・フルスタックエンジニアを募集します。… · ...
-
Senior EPS Engineer
1ヶ月前
Tokyo Synspective Inc.衛星開発システム第1部は、当社が手掛ける小型SAR衛星「StriX」シリーズの設計・運用を担当する部門です。その中で電気システムチームは、衛星の電気システム設計全般を担う専門ユニットとして、電源、通信、デジタル信号処理、アナログ回路設計等の幅広い領域をカバーしています。 メンバーには宇宙業界以外の出身者も多く、そのようなメンバーと共に先端技術の現場でチャレンジできる環境です。 · ■必須要件 · 電源システムの設計・開発経験(3年以上) · バッテリ、太陽電池アレイ、電源制御・分配システムに関する知見 · 電力収支・寿命解析等のシミュレーション/解析スキ ...
-
東京都 千代田区 丸の内, 株式会社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 ...
-
東京都 区, ユナイテッドワールド株式会社 ¥600,000 - ¥1,200,000 per year国際色豊かなチームメンバーと連携するシニア/リードのPMのポジションです。 · プロダクトの価値を最大化するために、関係者と調整しながらスムーズな進行と納期を調整 · TerraChargeのアプリケーションの品質・納期に責任を持つ · エンジニアと共創した開発仕様の方針決定 · 実装やリリースまでの管理 · プロダクト品質改善に関する取り組み · プロダクト開発の戦略策定 / ロードマップの作成と遂行 · Biznesu會話レベル · ...
-
Senior EPS Engineer
1ヶ月前
Tokyo Synspective Inc.衛星開発システム第1部は、当社が手掛ける小型SAR衛星「StriX」シリーズの設計・運用を担当する部門です。その中で電気システムチームは、衛星の電気システム設計全般を担う専門ユニットとして、電源、通信、デジタル信号処理、アナログ回路設計等の幅広い領域をカバーしています。 · メンバーには宇宙業界以外の出身者も多く、多様なバックグラウンドを持つメンバーと共に先端技術の現場でチャレンジいただけます。 · ...
-
東京都 千代田区 丸の内, 株式会社RevComm ¥700,000 - ¥1,300,000 per yearこのポジションでは、Platform Engineeringのプラクティスに基づき、MiiTelの開発者がより生産的に働く環境を作り上げることができます。他チームに対して社内プロダクトを提供し、インフラの運用改善、OpenSearchの管理,SREの推進といった多岐にわたる業務を担当します。 · やりがい · MiiTel のプロダクトを担当する各開発者がより生産的に働くように他チームに対して社内プロダクトを提供します。現在の担当範囲は MiiTel のインフラの運用改善と管理です。その他の EKS / ECS まわりの運用改善と管理も計画しています。 ...
-
Tokyo griddableMuleSoftでは、日本におけるMuleSoftビジネスの成長を支える、優秀で協力的なソリューションエンジニアリング・チームの一員として、意欲的なプリセールスのエンジニアを募集しています。このロールは、見込み顧客の信頼できるアドバイザーとして活動し、マルチソフトウェア開発の技術やAPIなどの実務経験が求められます。また、アカウント・エグゼクティブ(営業)と密接に連携し、顧客の技術要件などに関する情報収集も行います。 · ...
-
Minato-ku, Aichi AXA Japanシニアアナリティクスエンジニアとして、データモデリングおよびアナリティクスの取り組みの技術的基盤となり、ハンズオン開発(80%)、研究とイノベーション(10%)、技術的リーダーシップ(10%)に焦点を当てます。 · ...
-
Tokyo UiPath Full timeThe people at UiPath believe in the transformative power of automation to change how the world works. We're committed to creating category-leading enterprise software that unleashes that power. · To make that happen, we need people who are curious, self-propelled, generous, and g ...
-
Minato AXA Japan/ アクサ・ジャパンシニアアナリティクスエンジニアとして、データモデリングおよびアナリティクスの取り組みの技術的基盤となり、ハンズオン開発(80%)、研究とイノベーション(10%)、技術的リーダーシップ(10%)に焦点を当てます。定義されたタイムラインと制約内でビジネスに焦点を当たらせる上で重要な役割を果たし、高いデータ品質・データプライバシーの取り扱い・業界標準の遵守・効率・維持管理性の高い基準を維持します。 ...
-
Tokyo BLOOMTECH, Inc Remote job+Job summary · Senior Software Engineer · +Benefits · ...
-
Tokyo 株式会社マネーフォワード募集背景マネーフォワードグループのMission、Vision、展開する事業や組織文化などに興味をお持ちの方で、エンジニア募集ポジション一覧をご確認いただき、どのポジションに応募すべきか判断に悩まれる方は、本募集からご応募ください。エントリーいただいた内容を拝見し、ご経験・ご志向・ご希望に合ったポジションで選考を進めさせていただきます。 · ...
-
東京都 港区, AXAシニアアナリティクスエンジニアとして、データモデリングおよびアナリティクスの取り組みの技術的基盤となり、ハンズオン開発(80%),研究とイノベーション(10%),技術的リーダーシップ(10%)に焦点を当てます。定義されたタイムラインと制約内でビジネスに焦点を当たえたソリューションを提供する上で重要な役割を果たし、複数の利害関係者グループ間での複雑な依存関係を管理し、ビジネスの優先事項や締切を考慮した技術的な提供を調整します。 · ...
-
Greater Tokyo Area Randstad Japan自社メモリ及びストレージ製品をロジックアナライザー、オシロスコープ、プロトコルアナライザを使用してシステムに関連する問題解決をお任せ致します。 · ...
-
Senior Data Engineer
4週間前
Minato AXA Japan/ アクサ・ジャパン職務内容 · AWS、Databricks、および現代のデータスタックアーキテクチャパターンを使用して、スケーラブルでプロダクショングレードのデータプラットフォームインフラストラクチャコンポーネントを設計および実装する。 · ...
-
Tokyo, Tokyo Mirakl JapanMirakl は、eコマースソリューションのリーディングプロバイダーです。企業のオンラインビジネスにおいて、持続的な成長と業務効率の飛躍的な向上を可能にします。2012 年の創業以来、Miraklはプラットフォーム戦略の実現を支援し、小売および B2B 企業に対し、最先端で安全かつスケーラブルなテクノロジーを提供しています。 · ...
-
Tokyo NetApp, Inc. Full time· Solutions Engineerポジションは、お客様にネットアップの技術的価値を理解いただくため、社内・社外の関係者と連携し、大規模・戦略アカウントにおけるテクニカルアプローチ戦略を立案・実行していただきます。 · ...