AND Digital
AND Digital
AND Digitalは、組織のデジタル能力の強化と、より優れたデジタルプロダクトの提供を支援するテクノロジーコンサルティング企業です。コンサルティング、ソフトウェアエンジニアリング、モバイルアプリ開発、エクスペリエンスデザイン、データソリューションまで幅広い分野で、英国、欧州、米国の顧客を支援しています。「Guide、Build、Equip」のアプローチを通じて、実践的なデリバリーと組織の能力開発を組み合わせ、専任の顧客対応と幅広い技術専門知識へのアクセスを両立する、緊密に連携したクラブ単位で業務を進めています。

シニアC++開発者 - ロンドン・ハイブリッド勤務

AND Digitalの規制対象医療技術製品向けに、組み込みLinuxソフトウェアを開発します。アラーム、患者データ、監視、リカバリ、デバイスサービスにまたがる機能をリードします。

仕事内容

  • ハードウェアおよびオペレーティングシステムのテレメトリから技術的なアラーム条件を作成する
  • 患者センサー、信号品質、外部監視向けのアラームを開発する
  • ミュート、アラームレベルの検証、テレメトリを含むハードウェアアラームインターフェースを統合する
  • 堅牢な障害処理およびリカバリ機構を設計する
  • ロギング、ハードウェア互換性、GPU状態、システムセルフテストのための電源投入時チェックを開発する
  • フェイルセーフ状態と障害管理制御を実装する
  • ウォッチドッグとシステム監視機構を統合する
  • 中断されたセッションの検出とリカバリを可能にする
  • ロギング、監査証跡、ログローテーション機能を構築する
  • 電源ボタンの操作やストレージの健全性を含むオペレーティングシステムのテレメトリを監視する
  • アトミック書き込みとチェックサム付き書き込みに対応するストレージインターフェースを開発する
  • 固定ストレージパーティション全体での読み取り、削除、セッション一覧を管理する
  • 患者データのパッケージ化、キューイング、フラッシュ、保持、取得を実装する
  • データのバックフィルと履歴データの表示を支援する
  • バックエンドデータとグラフィカルユーザーインターフェース間のバージョン管理されたインターフェースを作成する
  • 患者センサーとセッションのライフサイクルを管理する
  • セッションメタデータ、リカバリワークフロー、正常なシャットダウンを支援する
  • 電源ボタンの処理と制御された電源オフのプロセスを開発する
  • USBベースのデータエクスポートを可能にする
  • サービスツールとデバイスサービスハンドラーを扱う
  • ソフトウェアの更新、確認、ロールバックを支援する
  • ログ抽出と監査ログを実装する
  • 設計からマージ、テスト、文書化済みコードに至るまで、独立したアプリケーション領域を担当する
  • ソフトウェアアーキテクトおよび隣接コンポーネントを担当するエンジニアと協力する
  • 担当領域のデリバリーに責任を持つ

応募要件

  • 組み込みLinux向けの最新C++17アプリケーション開発における豊富な経験
  • RAII、固定幅型、std::atomic、マルチスレッド、ロックフリーまたは有界キューに関する深い知識
  • 決定論的な動作と信頼性が不可欠なソフトウェア開発の経験
  • メモリ確保なしまたは低確保のランタイム環境、事前確保メモリ、固定容量コンテナの経験
  • ポートとアダプターまたはヘキサゴナルアーキテクチャ、インターフェース、依存性注入の適用経験
  • サービス、ウォッチドッグ、システムレベルの障害管理を含む、Linuxシステム統合の豊富な経験
  • FlatBuffers、Unixドメインソケット、名前付きパイプなどのIPCおよびシリアライゼーション技術の経験
  • CMake、自動テスト、CI/CDパイプラインの経験
  • クロスコンパイルの経験。aarch64プラットフォームの経験があれば尚可
  • コードカバレッジと品質ゲートを含む、豊富な単体テスト経験
  • ピアレビュー、追跡可能な変更、文書化された設計判断を伴う正式なエンジニアリングプロセスで働けること
  • セーフティクリティカル、ミッションクリティカル、または高度に規制されたソフトウェアの開発経験
  • 望ましい条件:医療機器またはその他のセーフティクリティカルシステムの開発経験
  • 望ましい条件:IEC 62304、ISO 13485、または同等の規制対象ソフトウェア規格の知識
  • 望ましい条件:医療用アラームシステムまたはその他のアラーム・障害管理システムの経験
  • 望ましい条件:IEC 60601-1-8または同等の安全規格の理解
  • 望ましい条件:ステートマシン駆動の監視機能および障害管理システムの経験
  • 望ましい条件:NVIDIA Jetson、CUDA、またはGPUアクセラレーション処理の経験
  • 望ましい条件:Yoctoおよび組み込みLinuxボードサポートパッケージの経験
  • 望ましい条件:systemd、sd_notify、D-Bus、journaldの経験
  • 望ましい条件:OpenSSL、TensorRT、または同等の外部技術の経験
  • 望ましい条件:開発環境でDockerを使用した経験
  • 望ましい条件:GoogleTest、ビヘイビア駆動テスト、またはGherkinの経験
  • 望ましい条件:ツールおよびデプロイスクリプト開発のためのPython経験
  • 望ましい条件:ソフトウェアFMEA活動への参加およびリスク管理策の実装経験

福利厚生

  • 即時開始可能
  • 12週間の契約
  • 週2~3日のKings Cross出社を必要とするハイブリッド勤務
  • 必要に応じて採用プロセス全体で合理的配慮を提供

関連求人

Sayari

Sayari フォワード・デプロイド・エンジニア(米国リモート)

Sayari

SayariのAIを活用した経済安全保障・商業リスクプラットフォームを、米国の戦略的顧客環境に導入します。 顧客の技術環境に合わせて、Python、SQL、API、データパイプライン、AI/機械学習のソリューションを構築します。

開く
ENFRA

テクニカルサービスエンジニア I(ウェストモント現地勤務)

ENFRA
1,001 – 5,000 従業員
エネルギーヘルスケア建設

ENFRAのエネルギーサービス事業を支援し、改修コミッショニング戦略の策定や、HVAC・ビル自動化システムの性能向上に取り組みます。 コミッショニング業務を調整し、チームによる省エネと運用目標の達成を支援します。

開く
KION Group

倉庫自動化ソリューション設計プロジェクトエンジニア

KION Group

Dematic向けに、初期システム構想から見積もり、価格設定、顧客提案まで、マテリアルハンドリングと倉庫自動化のソリューションを開発します。複数チームにまたがるエンジニアリング業務を調整し、提案からプロジェクト実行への引き継ぎを支援する職務です。

開く
ENFRA

エネルギーシステム テクニカルサービスエンジニア I

ENFRA
1,001 – 5,000 従業員
エネルギーヘルスケア建設

ENFRAのエネルギーインフラプロジェクトを支援し、既存建物の再コミッショニング戦略を策定するとともに、HVACおよびビルオートメーションシステムを改善します。 施設調査からコミッショニング、納品まで、プロジェクトチーム間の技術業務を調整します。

開く
ENFRA

テクニカルサービスエンジニア I(エネルギー・コミッショニング)

ENFRA
1,001 – 5,000 従業員
エネルギーヘルスケア建設

ENFRAのEnergy-as-a-Serviceプロジェクトを支援し、レトロコミッショニング戦略の策定や、HVAC、ビルオートメーション、エネルギー管理システムの改善に取り組みます。

開く
ENFRA

テクニカルサービスエンジニア I、ナッシュビル

ENFRA
1,001 – 5,000 従業員
エネルギーヘルスケア建設

HVAC、制御システム、改修コミッショニングの専門知識を活かし、ENFRAのエネルギーサービス事業を支援します。 省エネ戦略を立案し、複雑な建物システムの最適化に取り組みます。

開く
Rockwell Automation

産業オートメーション シニア提案エンジニア

Rockwell Automation

ロックウェル・オートメーションの産業オートメーションおよびライフサイクルサービスに関する技術・商務提案を、ソリューション設計やコスト見積もりから承認まで担当します。 提案が顧客ニーズ、コンプライアンス要件、事業目標を満たすよう支援します。

開く
KION Group

倉庫自動化ソリューション設計プロジェクトエンジニア

KION Group

Dematic向けにマテリアルハンドリングおよび倉庫自動化ソリューションを開発し、顧客のニーズを、技術とコストの両面を考慮した設計に落とし込みます。 提案書の作成、見積もり、リスク軽減から、プロジェクト実行への引き継ぎ調整までを担当します。

開く