123

Embedded Systems Hardware Engineer

Tokyo, Japan, Sapienza Consulting [NSSR202096]

Field(s) of expertise
Aerospace Engineering Electronics Engineering
Job type
Permanent
Education
Bachelor
Deadline
Closed

About this job

Sapienza is working with one of the pioneers of microsatellite technology and the company aims to provide a new earth observation infrastructure by launching multiple micro-satellites for its higher data frequency. Having already successfully launched multiple satellites the company is still in growth mode and we are looking to hire an embedded hardware engineer who can develop, design and test hardware for embedded devices such as On-board Computer (OBC) mounted on satellites. The incumbent will have extensive FPGA design experience.
You must already reside in Japan or have a valid visa for Japan.

Responsibilities

  • Responsible for embedded hardware development.
  • Develop hardware based on satellite system specifications and other satellite component specifications and design circuit boards
  • Document design information.
  • Perform design reviews. 
  • Design electric circuit by Electric CAD.
  • Prepare production data from design material, order board to manufacture and perform acceptance test when delivered it. 
  • Perform FPGA integration by HDL or IDEs.
  • Design and perform various tests.
  • Work closely with other engineering teams, partners and vendors to ensure interoperability/reusability.
  • Promotes co-debug and interface testing with related subsystems,
  • Work with software designers to solve any issues.
  • Gives support and troubleshoots problems during satellites initial and nominal operation.
  • Perform low-level device driver software integration by C/C++.

Profile

  • Mandatory
    • Educational background:
      • Technical college or university graduation qualifications related to digital circuit, analog circuit, electro-magnetic, computer science, control engineering, mechatronics and other engineering.
    • Investigates, questions, debated, time management, problem solving
    • Designing electric circuit with microcomputer or FPGA and peripherals (power supply, digital and analog interfaces).
    • Designing FPGA logic by VHDL, Verilog HDL or any IDEs and designing test bench.
    • Basic knowledge or experience with computer systems, especially embedded systems.
    • Knowledge of at least one computer architecture (e.g., ARM, x86)
    • Writing and reading the documents needed to review the hardware design. (e.g., State-machine, Sequence diagram, timing chart)
    • Designing various test (e.g., Unit test, Function test, system test)
    • Reading and understand software functions to be implemented from circuit diagrams and hardware specifications.
    • Knowledge of basic I/O protocols like UART/USART, SPI, I2C, etc.
    • Basic knowledge/past experience of how to use an oscilloscope, multimeter, logic analyzer, power supply.
  • Required Attitude:
    • Goal Oriented and Result Driven
    • AIm for overall optimisation not only for the organization but also for the entire organization
    • Think for yourself and move yourself (exercise of independence)
    • Emphasis on collaboration and teamwork
    • Invest in knowledge and experience in others
  • Desirable Skills:
    • Work history related to embedded software development over three years.
    • Simulating circuit by LTSpice or others.
    • Designing PCB layout.
    • Designing FPGA system with processor IP core or SoC.
    • Software development with C or C++.
    • Developing software with high real-time characteristics on embedded OS (e.g., FreeRTOS, vxWorks, uCLinux).
    • Using command line tools, GNU tools, scripting tool (e.g., Python)
    • Using Version control system (e.g., git) well under console environment.
    • Building a build environment (e.g., Makefile, setting for compiler, linker and other).
    • Designing wire harness.

For information on how the personal data in your application is processed, please see the Sapienza Consulting Privacy Policy.