Careers

キャリア



Senior Software Engineer (Customer Excellence/Quality)

Register

City

Barcelona.

Estate/Province

Barcelona.

Country

Spain.
08018

Job description

Senior Software Engineer (Customer Excellence/Quality)

Midokura is seeking an individual to be a key stakeholder in ensuring a smooth alignment with customers contributing through the implementation of the QA and testing policies which may contribute to exceeding the expectations and belonging to the customer service desk as point of contact to guarantee the right level of customer service to satisfaction.

 

A person taking up this role’s challenges also needs to know how to deal with IoT devices, such as flashing, connecting to cloud and other devices, dealing with authentication certificates, troubleshooting network issues and monitoring resource usage. 

 

We are looking for a highly motivated individual who is willing to learn new technologies and innovate, has strong analytical, problem solving and communication skills, as well as the ability to take on multiple responsibilities at once. Must be able to work in a fast paced environment with teams distributed internationally and excellent English language and culture skills.

Responsibilities

Quality and Testing activity:

  • Create test specifications, test cases, test plans and general QA policies and procedures.
  • Participate in the definition of  regression, black-box and systems tests and capability to write thorough unit tests same as a developer.
  • Coordinate the management and even customization of the automation framework/tools
  • Lead the definition of the guidelines to evolve our distributed, cloud-based testing framework.
  • Eventually:
    • Manually test our edge computing solution by generating various types of traffic between devices or between devices and cloud.
    • Automate CLI, GUI and controller testing.
    • Assisting with debugging
    • Analyzing test script results
    • Troubleshoot and isolate issues, file bugs and work with developers to find root causes.
    • Record and track product defects.
    • Drive increased and improved test coverage across the whole code-base.
    • Review issues at customer’s site when they are only possible to be reproduced locally and based on urgency or technical constraints to easily cooperate with the customer contacts.

Service Desk Support:

  • Be the main point of contact to respond to incoming support requests for our products, and communicate directly with the customer to solve the issues as well as take care of the workflow to escalate the problems after a triage to the right team.
  • Troubleshoot and problem solve customer support requests, often working closely with the engineering team to resolve issues
  • Evaluate Service Level accomplishments proposing improvements and carrying out regular meetings with the customers to review the service performance and coordinate/execute actions for a continuous improvement.

Required Skills and Experience

  • 3+ years in computer networks and distributed test systems.  
  • 3+ years programming in any OO language: Python, C++, Java, Scala or similar
  • Experience writing test plans and test cases, from analyzing feature specs
  • Strength in at least one of Shell, Puppet, Chef, Ansible within the context of deploying complex network scenarios
  • Traffic generation and analysis tools: iperf, netperf, mgen, nmap, tcpdump or similar
  • Experience working in Agile environments

Desired Skills and Experience

  • Edge Computing architecture and Services
  • IoT Devices
  •  Linux container technologies (Docker)
  • Experience with Rally, IXIA, IxLoad, IxChariot, Avalanche, Tempest, Rally, Selenium or similar tools a plus
  • Experience with Cassandra
  • Excellent problem solving and analytical/quantitative skills

Education

BS or MS degree in Computer Science or equivalent.

Other Requirements

EU Residence (Mandatory)

Strong written and verbal communication skills in English (Full Professional Proficiency)

Spanish or Japanese as a plus

Job location in Barcelona (Spain)


 

Contract type

Full Time.

Experience

Mid Level.


R&D Software Engineer (CTO Team)

Register

City

Barcelona.

Estate/Province

Barcelona.

Country

Spain.
08018

Job description

R&D Software Engineer (CTO Team)

 

 

Midokura is seeking candidates who are interested in developing novel engineering solutions in a wide variety of problem domains, including distributed systems, machine learning, edge computing, IoT, security, and cloud infrastructure.
 

You will be working in the CTO team, a versatile and diverse group of software engineers, program managers, and designers. The team is built on collaboration, execution excellence and technical leadership, and is always learning and adapting to new technologies. In our team you will have a supportive platform to grow your software design and development skills while working on the latest research innovations. Our projects span topics such as safe languages, distributed machine learning, security using trusted execution environments, the Internet of Things (IoT), and more. Working on a different project every 6 to 18 months, you will be able to propose solutions, architect and implement them, then evaluate/ship/transfer them as needed. You should be passionate about technology and innovating, be eager to learn and grow, enjoy creative thinking and collaboration, and be comfortable dealing with ambiguity.
 

We are looking for a highly motivated individual with excellent coding abilities who is willing to learn new technologies and innovate and has strong analytical, problem-solving, and communication skills, as well as the ability to take on multiple responsibilities at once.  Must be able to work in a fast-paced environment with teams distributed around the globe.

Responsibilities

  • Work with CTO and other R&D engineers to develop and drive a high-impact research agenda and engineering plan.
  • Collaborate with engineering teams to develop and test out new ideas.
  • Collaborate with academic and industry partners to develop new technologies.
  • Build software systems that test new approaches or develop novel theoretical and practical insights.
  • Assist in the preparation of technical papers and patent applications.

Required Skills and Experience

  • 4+ years of commercial engineering experience in software development, or equivalent years of graduate studies.
  • Experience in one or more of C/C++, C#, Java, Swift, JavaScript/TypeScript, Rust
  • Experience designing and developing distributed systems (high availability, fault tolerance, consistency, replication protocols).
  • Cloud technologies such as Azure, AWS.
  • Concurrent and asynchronous programming.
  • Experience with Version Control tools and Continuous Integration frameworks.
  • Excellent analytical skills.
  • Strong written and verbal communication skills.
  • Fluent in written and spoken English.

Additional skills and experience as a plus

  • Container technologies such as Kubernetes and Docker.
  • Machine Learning libraries, such as Tensorflow and Pytorch.
  • Experiences with IoT
  • Wireless communication protocols such as LoRaWAN, Thread, LTE
  • End-to-end security architecture
  • SaaS development and operations
  • Compilers, such as LLVM
  • User management, RBAC, authorization and authentication
  • API designs (REST, SOAP, etc)
  • Experience with relational and no-SQL databases (PostgreSQL, Redis)

Education

  • MS or PhD in Computer Science, or a related field, required.

Other Requirements

 

  • EU or Swiss Residence (Mandatory)
  • Strong written and verbal communication skills in English (Full Professional Proficiency)
  • Spanish or Japanese as a plus
  • Job location in Barcelona (Spain) or Lausanne (Switzerland).

 

Contract type

Full Time.

Experience

Mid Level.


Enterprise Security Architect

Register

City

Barcelona.

Estate/Province

Barcelona.

Country

Spain.
08018

Job description

Enterprise Security Architect

Midokura is seeking candidates who are interested in developing novel engineering solutions in a wide variety of problem domains, including distributed systems, machine learning, edge computing, IoT, security, and cloud infrastructure.

We are looking for a technically sound security architect to be responsible for the design, building, testing, and implementation of security systems for our set of Edge AI products. The security architect's responsibilities include reviewing our current security measures, recommending enhancements, identifying areas of weakness, and responding promptly to possible security breaches. You will also be responsible for conducting regular tests and ensuring the continuous monitoring of the solutions security.

To be a successful security architect, you should be experienced in information security and IT risk assessment, with a strong understanding of security protocols, authentication, and security. You should also possess strong interpersonal and communication skills, and be able to work with a wide variety of people.

Responsibilities

  • As Enterprise Security Architect you will collaborate with the cloud architects in the field to define the scope and deliverables of the customer implementations and deliver them as part of a virtual team, supporting the cloud architects in describing the proposed workload migration to the customer thereby gaining their confidence.

 

  • You will coach, mentor and collaborate with internal security teams and industry lead to deliver successful architecture/solution outcomes, ensuring the work delivered is of the highest quality and to the deadlines committed.

 

  • You will leverage reference architectures and associated assets to automate as much of the migration as possible. Actively participate in the team meetings undertaking the migration using an Agile methodology.

 

  • Design, architect and troubleshoot complex security implementations, leading delivery of HLD and LLD documents.

 

  • Continuously invest in deepening domain skills by taking relevant training courses completing all relevant certifications and other mandatory enablement

 

  • Provide timely status updates and other reports as required.

 

  • Align security architecture with industry standards/frameworks, and cloud deployment best practices. Focused on Enterprise Security Architecture best practices; train and evangelize to field teams, partners and customers on how to securely migrate and deploy enterprise grade workloads.

 

  • Evaluate and architect cloud security solutions to address business problems.,Recommend changes to existing controls and systems.

 

  • Evangelize security and application solutions and controls by creating and communicating presentations both internally and externally. Discuss key trends and insights and leverage them in driving executive decision-making discussions with customers. Able to participate in service delivery; guiding, teaching, and building trust with customers and partners.

 

Required Skills and Experience


 

  • +7 years experience in security architecture roles 
  • Strong expertise architecting and deploying identity, directory, policy and access management systems (MS Active Directory, AWS IAM, etc).  
  • Familiarity with multi-cloud federated authentication concepts and principals
  • Experience evaluating the threat / risk landscape and establishing best practices for security operations, governance, compliance and audit.
  • Knowledge of industry security concepts / frameworks and regulatory standards such as ISO-27001, NIST, HIPAA, PCI DSS, and CIS frameworks.
  • CISSP, CISM or other security certification preferred
  • Familiar with ENISA IoT Guidelines
  • Cloud engineering, design and automation experience on major cloud platforms such as AWS, Azure, GCP or AliCloud is required
  • Ability to script in python or other common language required.
  • Experience with J2EE, LDAP, REST and SSL
  • Architecture and best practice experience for hybrid / multi-cloud deployments.
  • Solid network and operating systems background.
  • Solid communication and presentation skills.

Additional skills and experience as a plus

  • Flexible to travel when required.
  • Any additional major language skills will be valuable. 

Education

MS/BS degree in Computer Science, Engineering or equivalent required

Certified Cloud Security Professional (CCSP), Certified Information Systems Security Professional (CISSP), Certified Ethical Hacker (CEH) or other similar certifications / training.

 

Other Requirements

EU Residence (Mandatory)

Strong written and verbal communication skills in English (Full Professional Proficiency)

Spanish or Japanese as a plus

Job location in Barcelona (Spain)


 

Contract type

Full Time.

Experience

Experienced.


Senior Software Engineer (Linux & Embedded)
Engineering

Register

City

Barcelona.

Estate/Province

Barcelona.

Country

Spain.
08010

Job description

Senior Software Engineer (Linux & Embedded)

The Senior Embedded Software Engineer will steer the development of the next-generation edge device software that brings AI onto the IoT devices equipped with various cutting-edge sensors. The software, which cooperates with cloud platforms, solves challenging problems in the world of IoT such as centrally managing massively distributed devices, deploying and upgrading applications remotely, securing data end-to-end, and optimizing the placement of workloads onto a set of heterogeneous devices. The designed edge devices should work in ultra-low-power and they are subject to several constraint conditions such as high/low ambient temperatures and limited energy budget from battery power or network connectivity. The devices integrate tightly with various sensors/accelerators to reduce power consumption in order to offer an optimal solution for constrained environments like Smart City or Smart Retail among others.

We are looking for a highly motivated and hands-on individual who is willing to learn new technologies and innovate and has strong analytical, problem-solving, and communication skills, as well as the ability to take on multiple responsibilities at once.  Must be able to work in a fast-paced environment with teams distributed around the globe.

Responsibilities

  • Develop the firmware in high quality and on schedule to help achieve company business goals.
  • Develop Edge Platform Software independent from various RTOS available in the market.
  • Design and implement dynamic software loading systems over the network.
  • Design and implement highly concurrent and efficient software components.
  • Test and debug.
  • Interact with the product team to gather requirements, participate in architect design solutions, provide means to deploy and support our software.
  • Provide guidance to junior engineers.
  • Work with HR, eventually, to help grow the engineering team.

Required skills and experience

  • 10+ years of relevant software development experience.
  • Strong development experience in C/C++, Python and Shell scripting.
  • Familiarity with POSIX standards (libraries, compliant OS).
  • Familiarity with UNIX-like environments for development.
  • Socket programming experience.
  • Concurrent and asynchronous programming.
  • Experience in containerization (Docker).
  • Experience in IoT and remote management of devices.
  • Knowledge of End-to-end security architecture.
  • On-Chip debugger experience (GDB/LLDB).
  • Experience with Version Control tools (Git).
  • Strong analytical skills.
  • Strong written and verbal communication skills.

Desired skills and experience

  • Experience developing in NuttX RTOS.
  • Cloud technologies such as Kubernetes, Azure, AWS, etc.
  • Dynamic software loading on RTOS.
  • Software Testing Framworks: PyTest, CMock, etc.
  • Software development in testing and
  • Knowledge about L2-L7 network protocols including Ethernet, IP, TCP, HTTP.

Additional skills and experience as a plus

  • Debugging peripheral buses and GPIOs using an oscilloscope/logic analyzer.
  • Knowledge about electronic circuits to read schematic sheets and utilize for debugging.
  • Strong system architecture design experience in embedded software. e.g. RTOS selection, power modes and system clock management.
  • Deep knowledge of controlling hardware inside/outside of MCU and for designing services based on such hardware functionality.
  • Experience designing software that under memory-constrained settings such as tiny MCUs.
  • Experience designing and developing peripheral drivers such as DMAC, I2C, SPI, some specific IP.
  • Sensor technologies and/or specific SW programming (DSP, ISP, FPGA, etc)

Education

  • BS or MS in Computer Science, or a related field, required.

Other Requirements

  • EU Residence (Mandatory).
  • Strong written and verbal communication skills in English (Full Professional Proficiency).
  • Spanish or Japanese as a plus.
  • Job location in Barcelona (Spain).

 

Contract type

Full Time.

Experience

Experienced.


Senior Software Engineer (Backend)
Engineering

Register

City

Barcelona.

Estate/Province

Barcelona.

Country

Spain.
08010

Job description

Senior Software Engineer (Backend)

The Senior Backend Software Engineer will develop the backend component of the Edge Virtualization Platform (EVP), an innovative edge computing platform that brings next-generation AI onto the IoT devices equipped with various cutting edge sensors.  EVP solves challenging problems in the world of IoT such as centrally managing massively distributed devices, deploying and upgrading applications remotely, securing data end-to-end, and optimizing the placement of workloads onto a set of heterogeneous devices.  EVP integrates tightly with various sensors and Machine Learning libraries to offer optimal edge computing solutions in various scenarios such as Smart City, Smart Factory, Workplace Safety, Retail automation, etc.

 

We are looking for a highly motivated individual with excellent coding abilities who is willing to learn new technologies and innovate and has strong analytical, problem-solving, and communication skills, as well as the ability to take on multiple responsibilities at once.  Must be able to work in a fast-paced environment with teams distributed around the globe.

Responsibilities

  • Develop the backend component of the Edge Virtualization Platform (EVP) in high quality and on schedule to help achieve company business goals.
  • Design and implement highly concurrent and efficient software components.
  • Test and debug.
  • Contribute to architecture designs and evaluations to facilitate the services' implementation 
  • Interact with the product team to gather requirements and provide means to deploy and support our software and architect solutions.

Required Skills and Experience

  • 10+ years of relevant software development experience
  • 5+ years of service design and operations experience.
  • Experience designing and developing distributed systems (high availability, fault tolerance, consistency, replication protocols).
  • Strong development experience in Java ( Scala, Go, Python, C and C++ are a plus) and Spring Framework (Spring Boot as a must)
  • Cloud technologies such as Azure, AWS and OpenStack.
  • Container technologies such as Kubernetes, Mesos and Docker.
  • Good understanding of network protocols including IP, TCP, UDP, HTTP, MQTT. 
  • Good understanding of security, PKI, TLS, etc
  • Concurrent and asynchronous programming.
  • Experience with Version Control tools and Continuous Integration frameworks.
  • Excellent analytical skills.
  • Strong written and verbal communication skills.
  • English (Full Professional Proficiency) required and Spanish as a plus
  • EU Working Permit

Additional skills and experience as a plus

  • Machine Learning libraries, such as Tensorflow and Pytorch.
  • MLOps frameworks such as Kubeflow, MLFlow, 
  • Sensor technologies and image signal processing.
  • Embedded programming on MCU.
  • Experience with signal processing on DSPs.
  • Experiences with IoT
    • End-to-end security architecture
    • Remote management of devices
  • SaaS development
    • User management, RBAC, authorization and authentication
    • API designs (REST, SOAP, etc)
  • Distributed storage anr coordination such as Zookeeper, etc, Cassandra.
  • Data processing engines such as Spark and Hadoop.

Education

  • BS or MS in Computer Science, or a related field, required.

Other Requirements

  • EU Residence (Mandatory)
  • Strong written and verbal communication skills in English (Full Professional Proficiency)
  • Spanish or Japanese as a plus
  • Job location in Barcelona (Spain).

Contract type

Full Time.

Experience

Experienced.


Software Engineer

Register

City

Tokyo.

Estate/Province

.

Country

Japan.

Job description

新規ビジネスを牽引するイメージセンサーとAIを活用したソフトウェアプラットフォーム開発

AIとソニーのイメージセンサーを活用したソフトウェアプラットフォーム(Edge AI Platform)の開発を担って頂きます。Edge AI Platform開発は大きくはソニーのイメージセンサーを活用したAIアプリケーション開発と、イメージセンサー、デバイス、クラウドを統合するソフトウェアプラットフォーム開発 (EVPEdge Virtualization Platform) 、カメラデバイスやAIアプリケーションを制御するクラウドサービス開発 (SCS : Smart Camera Service)からなります。その中でも特に、EVPを活用したデバイス制御、AIアプリケーション制御を行うSmart Camera Serviceの開発を担っていただきます。

Responsibilities

  • Smart Camera Serviceの要件分析とアーキテクチャ検討
  • Smart Camera Serviceの商品化に向けた開発チームのリーディング
  • 開発成果物の動作確認とソースコードレビュー

Required Skills and Experience

  • クラウドアプリケーションの開発経験、あるいはOSやバーチャルマシン、コンテナ管理ソフトウェアの開発経験があること
  • PythonJava の開発経験があること
  • 複数のクラウド環境(Azure, AWS, GCPなど)での開発経験があると望ましい。
  • AIを活用したシステム開発経験があると望ましい。
  • オープンソースを活用したソフトウェア開発経験があると望ましい。
  • IP, TCP, UDP, HTTP, MQTTなどのネットワークプロトコル及びTLS, PKIなど関連するセキュリティ技術に対する知見があることが望ましい

 

  • CI/CDを用いた開発経験があることが望ましい
  • クラウドサービスの運用経験があることが望ましい
  • 英語の文献を理解でき、メールベースでの英語コミュニケーション能力があること。技術的なコミュニケーション可能な英会話力があるとなお良い

Other Requirements

  • 勤務地:日本でソニーに出向して業務することが可能であること
  • 日本在住で日本語でのビジネス会話が可能なもの

Contract type

Full Time.

Experience

Experienced.


Product Owner (Cloud)

Register

City

.

Estate/Province

.

Country

Spain.

Job description

Product Owner (Cloud)

Midokura is looking for a Product Owner to help define, build, go-to-market, and manage vertically-marketed product solutions, leveraging the latest in edge computing and ML/AI technologies, to help organizations achieve their digital transformation goals.

 

These technologies will usher in the 4th industrial revolution where companies, big and small, will redefine the way they work through automation and real-time insights into their business processes. The massive bandwidth, device density, ultra-low latency, and battery efficiency of 5G coupled with edge computing will empower people, devices, and systems to interact efficiently and safely in a highly automated environment.

 

As the Product Owner, you will define and build a suite of horizontal and vertical solutions,  collaborating across the organization with sales, engineering, customer design/experience, and operations, as well as external customers and partners. If you're passionate about solving customers’ problems by building impactful products  through leveraging the latest emerging technologies, then Midokura is the right place for you!

 

As a Product Owner, you will join the Product Planning Team under the Head of Product. As a member of thiscritical part of Midokura organization, you will collaborate to define the business model, P&L, feature definition and prioritization , customer segmentation and pricing models, and demand generation for impactful new products. You will work across the engineering and R&D teams and business stakeholders to drive product development across teams (primarily Engineering, Customer Design/Experience, Operations, Tech Strategy and Architecture, Tech Alliances, Business Development, and Marketing) by developing Product Feature Requirements on Jira that will include business requirements, design, implementation, and deployment details. 

 

Think digitally regarding product, sales, customer, and full life cycle experience with the goal of improving the customer experience from beginning to end.

Contribute to author collateral, FAQs, white papers, and presentations that can be leveraged across Midokura members, external partners, and customers.

Interact with senior level executives within Midokura, partners  and customers, so therefore must be an exceptional communicator.

Responsibilities

The Product Owner is responsible for all aspects of the product portfolio execution including the coordination of activities across various departments to ensure the design and implementation fulfill the product specifications. Specific responsibilities in this role include:

.

  • Define requirements for technical, typically API based, products
  • Become the single point of contact to define the features and user stories  based on business need and customer requirements 
  • Align with the Product Planning team to ensure features are prioritized at a portfolio level and negotiate scope with customers as needed 
  • Create and maintain product team roadmap, with milestones and releases agreed with the product development team, and contribute to a global roadmap owned by the Head of Product and Product Planning team.
  • Work closely with other product owners within the same departments to manage dependencies between teams
  • Prioritize the user stories to be implemented in order to maximize the efficiency and ensure a smooth delivery of the commited features in a timely manner with the right level of quality.
  • Own the team backlog and create user stories for the development team following INVEST principles
  • Define clear acceptance criteria, in collaboration with the QA team, to ensure a clear understanding of the definition of done with the development team
  • Act as the bridge between the product planning and product development teams, to ensure the best understanding of the features scope definition and product expectations.
  • Work closely with the product development team to enable successful product delivery,  keeping an eye on the roadmap and milestones, and removing blockers from the team..
  • Keep a healthy balance in the product backlog of product delivery work, technical debt, and improvements / maintenance.
  • Participate in defining the global roadmap, business requirements, measures of success, and features for your products and services, and work with the different stakeholders within Midokura to drive and deliver these to market.
  • Create consensus for your functional area vision both internally and with key partner teams.
  • Ensure successful delivery of scope, including technical / API documentation

Required Skills and Experience

  • Have a strong track record +5 years of direct product owner role in agile environments and shaping product plans for technical products or services, with cross team and cross discipline execution.
  • Concrete experience leading complex digital products through multiple life-cycles.
  • Experience leading complex cloud-oriented products
  • Ability to conceptualize new, innovative applications/services and justify design, build, and/or buy decisions using solid ROI analysis. 
  • Ability to dive deep in understanding the product, our business, and the competitive landscape
  • Knowledge of business objectives and being creative enough to help define what we build, with demonstrated experience providing developer facing product efforts.
  • Ability to work in a rapidly changing environment where continuous innovation is desired
  • Communication skills to manage the large degree of interaction with internal and external stakeholders the role needs.
  • Ability in delivering quickly and collaboratively.
  • Ability to take ownership, willingness to roll up your sleeves and do whatever is necessary being accountable for quality of all deliverables.
  • Ability to lead/supervise multiple projects, also contribute on project management activities such as planning, sizing, configuration, resources and scheduling.
  • Ability to conceptualize and develop resolutions to complex market challenges and customer use cases that require the use of creativity.
  • Ability to make decisions that impact projects and staff members; Exercises considerable latitude in determining objectives of assignments; Work to completion without direction.
  • Knowledge of Cloud technologies, telecoms and IoT Business Models.
  • Understanding and ability to define REST APIs as a part of user stories.
  • Strong technical acumen and understanding of emerging disruptive technologies, like AI/ML, Computer Vision, 5G, IoT, Edge Computing, complex event analysis, advanced analytics etc.
  • Ability to manage multiple, competing priorities simultaneously.

Additional skills and experience as a plus

  • Skilled at working effectively with cross functional teams in a matrix organization
  • Ability to communicate with diplomacy and tact and communicate ideas including responding to resistance and criticism
  • Ability to influence cross-functional teams without formal authority.
  • Industry knowledge in Retail, Smart Cities, Manufacturing, Automotive and  Logistics/Supply Chain.
  • Positive attitude and demonstrated optimism

Education

MS/BS degree in Computer Science, Engineering or equivalent required

Master in business related disciplines or Project Management is beneficial.

Other Requirements

EU Residence (Mandatory)

Strong written and verbal communication skills in English (Full Professional Proficiency)

Spanish or Japanese as a plus

Job location in Barcelona (Spain)

 

Contract type

Full Time.

Experience

Mid Level.


Standardization activity

Register

City

Tokyo.

Estate/Province

.

Country

Japan.

Job description

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

●CEO直下 技術標準化団体促進イニチアチブリーダー(タイトル応相談)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

勤務地 : 東京都港区

────────────────────────────────

■職務内容・職責

CMOSイメージセンサーにおける圧倒的世界シェアNo1のソニーセミコンダクターソリューションとグーグル/アマゾン出身のテックアーキテクトと日本人のシリアルアントレプレナーによって創業され、分散コンピューティング技術の業界では著名な日本発グローバルテックベンチャーのミドクラ社が共同で進める、次世代のEdge AI Platform構想(資料参照)におけるグローバル展開の鍵を握る重要なポジションとなります。2つの成功要因たる多種多様なComputer Vision AI Applicationを出現させるためのエコシステム、スマートカメラを代表とする各種AI機能が搭載されたエッジスマートデバイス拡大のためのエコシステムを具現化するべく、技術標準化団体であるNICE AllianceやOSSAへの貢献、場合によっては新たなEdge device stackに関する標準化団体の発足、設立、推進の役割を担っていただきます。Linux Foundation/CNCFなどとの交渉、世界中からの加盟企業募集などを想定しています。

 

https://www.nicealliance.org/

https://www.opensecurityandsafetyalliance.org

 

────────────────────────────────

■必要な能力・知識・経験

・英語力 必須

・情報通信業界における各種団体、非営利団体設立、あるいは事務局立ち上げ、組織運営、などの経験歓迎

・Linuxを始めとしたおOSSコミュニティーにおける経験あるいは見識があると尚望ましい

・エッジコンピューティング/クラウドコンピューティング、機械学習理論、仮想化技術などの基本的な知識

・アライアンス能力、折衝力、プロジェクトドライブ力。

────────────────────────────────

 

Contract type

Full Time.

Experience

Experienced.


Advocacy activity to JP Government

Register

City

Tokyo.

Estate/Province

.

Country

Japan.

Job description

●CEO直下 政策担当オフィサー(タイトル応談)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

勤務地 : 東京都港区

レポートライン: CEO

────────────────────────────────

■職務内容・職責

CMOSイメージセンサーにおける圧倒的世界シェアNo1のソニーセミコンダクターソリューションとグーグル/アマゾン出身のテックアーキテクトと日本人のシリアルアントレプレナーによって創業され、分散コンピューティング技術の業界では著名な日本発グローバルテックベンチャーのミドクラ社が共同で進める、次世代のEdge AI Platform構想(資料参照)を国策として支援してもらうため、経産省/総務省/内閣府など政府の政策提言への干渉、政府の活動を側面支援し、Advocacy活動を展開していただきます。

────────────────────────────────

■必要な能力・知識・経験

・英語力必須

・アドボカシー活動、公共政策立案や提案活動の経験(特に日本政府の産業政策やハイテク関連の行政についての理解者、知見を有する方、歓迎)

・大企業を束ねるリーダーシップや知見及び人的ネットワーク

────────────────────────────────

 

Contract type

Full Time.

Experience

Experienced.


Tech Lead (Backend)

Register

City

Barcelona.

Estate/Province

.

Country

Spain.
08018

Job description

:

As a Tech Lead (Backend) you will develop the Edge Virtualization Platform (EVP) cloud, an innovative edge computing platform that brings next generation AI onto IoT devices equipped with various cutting edge sensors. You will be leading a team of talented engineers based in our offices of Barcelona and Tokyo and contributing to smooth operations.  EVP solves challenging problems in the world of IoT such as managing large fleets of distributed devices deployed around the world, deploying and upgrading applications remotely, securing data end-to-end, and optimizing the placement of workloads onto a set of heterogeneous devices.  EVP integrates tightly with various sensors and Machine Learning libraries to offer optimal edge computing solutions in various scenarios such as Retail, SmartCity, and SmartFactory (industry 4.0), workplace safety, etc.

We are looking for a highly motivated coding master, hands-on individual who is willing to learn new technologies and innovate. The suitable candidate will have strong analytical capabilities, outstanding communication skills and willingness to lead and provide guidance to the team in order to solve complex technical problems towards an efficient business oriented solution as well as the ability to take on multiple responsibilities at once.  Must be able to work in a fast paced environment with teams distributed around the globe.

Responsibilities

  • Monitor and report on overall progress towards delivery milestones. Provide detailed information on the estimations and the risk of the epics the team is involved in.
  • Design and implement a path-to-production pipeline for both on-premise and cloud environments.
  • Coordinate the technical discussions on the team getting a common understanding of the technologies and solutions executed to fulfill Product and Business requirements
  • Interact with the product team to gather requirements and provide means to deploy and support our software and architect solutions.
  • Design and implement highly concurrent and efficient software components.
  • Test and debug. Design and implement layered testing strategy (unit, integration, functional, performance, security, etc).
  • Contribute with architecture designs and evaluations to facilitate the services implementation. 
  • Work closely with other teams to build solid end to end solutions
  • Provide advice and mentoring to junior team members.

Required Skills and Experience

  • Get stuff done mentality. Advocates for balance between delivery and technical excellence
  • Strong written and verbal communication skills
  • Willingness to be the first among the equals
  • Excellent analytical skills
  • 10+ years of relevant software development experience
  • 5+ years of service design and operations experience.
  • 5+ years experience leading teams technically.
  • Experience with Version Control tools and Continuous Integration frameworks.
  • Experience working with Agile methodologies
  • Experience designing and developing distributed systems (high availability, fault tolerance, consistency, replication protocols).
  • Strong development experience in Java ( Rust, Go, Python, C and C++ are a plus) and Spring Framework (Spring Boot as a must)
  • Cloud technologies such as Azure, AWS and OpenStack.
  • Container technologies such as Kubernetes, Helm and Docker.
  • Good understanding of network protocols including TCP, HTTP, MQTT, COAP. 
  • Good understanding of security, PKI, TLS, etc
  • Concurrent and asynchronous programming.

Additional skills and experience as a plus

  • Machine Learning libraries, such as Tensorflow and Pytorch.
  • MLOps frameworks such as Kubeflow, MLFlow, 
  • Sensor technologies and image signal processing.
  • Embedded programming on MCU.
  • Experience with signal processing on DSPs.
  • Experiences with IoT
    • End-to-end security architecture
    • Remote management of devices
  • SaaS development
    • User management, RBAC, authorization and authentication
    • API designs (REST, SOAP, etc)
  • Distributed storage anr coordination such as Zookeeper, etcd, Cassandra.
  • Distributed computing Akka, Zookeeper.
  • Domain-Driven design (DDD)
  • Test-Driven development (TDD)
  • Continuous delivery pipelining
  • Big Data architectures

Education

  • BS or MS in Computer Science, or a related field, required.

Other Requirements

  • EU Residence (Mandatory)
  • Strong written and verbal communication skills in English (Full professional proficiency)
  • Spanish or Japanese as a plus
  • Job location in Barcelona (Spain)

Contract type

Full Time.

Experience

Experienced.

EMAIL

Eメール

CALL USE

電話