Embedded Software Engineer

  • No of position : 5
  • Experience: At least 3 year(s)
  • Deadline: 15th May, 2019
  • No of position : 5
  • Role : Embedded Software Engineer
  • Skill : Embedded Software
  • Employment Status : Full Time

Job Responsibilities

  • Develop embedded GPU software development environment
  • Verify embedded GPU
  • Port embedded graphics system
  • Develop embedded graphics drivers, middleware, and content creation environment
  • Provide customer service and technical support
  • Designing and implementing software of embedded devices and systems
  • Designing, developing, coding, testing and debugging system software
  • Analyzing and enhancing efficiency, stability and scalability of system resources
  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment
  • Design, develop, code, test and debug system software
  • Review code and design
  • Analyze and enhance efficiency, stability and scalability of system resources
  • Integrate and validate new product designs
  • Support software QA and optimize I/O performance
  • Provide post production support
  • Interface with hardware design and development

Additional Requirements

  • Age at least 25 years
  • Both males and females are allowed to apply.
  • Embedded software development such as ARM® using C/C++ or other assembly languages
  • Development experience using an embedded OS such as embedded Linux, µITRON or Android
  • Embedded graphics driver development
  • Embedded SDK development and maintenance
  • Experience in compiler development and maintenance is desirable
  • (willingness to learn is also welcome)
  • Game middleware development
  • Programming skills with 3D and/or 2D graphics API
  • Programming skills with HLSL, GLSL, Cg or other shading languages
  • DMP welcomes motivated candidates even with limited skills or experience in graphics technology
  • A comprehensive graphics technology training course is available.
  • (This is a beginner-to-intermediate course, open to the public.)
  • Experience in hands-on development and troubleshooting on embedded targets
  • Solid programming experience in C or C++
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems
  • Familiarity with software configuration management tools, defect tracking tools, and peer review
  • Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
  • Adequate knowledge of reading schematics and data sheets for components
  • Strong documentation and writing skills
  • The candidate must be willing to work in Japan

Compensation & other benefits

  • Performance bonus, Provident fund, Weekly 2 holidays
  • Lunch Facilities: Partially Subsidize
  • Salary Review: Yearly
  • Festival Bonus: 2 (Yearly)
  • Education : M.Sc/ B.Sc in Computer Science and Engineering