Available Offers for Debugging

Robotics Perception Engineer

Office
Full-time

Company and project

The company operates with the vision to be the leader in making robots more accessible to anyone, wilt the leading role of the pick-assist market in Japan.

With the recent launch of the company, a product the specialist will be closely working on, is redefined Autonomous Storage and Retrieval Systems, blending top-tier performance with unmatched adaptability. With state-of-the-art technology on multi-robot systems, a strong customer base and the financial backing from industry titans like Goldman Sachs, Sony, they invite a strong specialist to join the team in sculpting the future of robotics.


Responsibilities

  • Design and implement perception features for warehouse robots
  • Work closely with the hardware team to choose the best sensors and compute for our robots
  • Develop proof of concepts to demonstrate the value added by robotic perception to customers
  • Work with the team to integrate perception features with the rest of the robotics software stack


Requirements

  • Strong background in classical computer vision
  • Strong background in robotics software engineering, specifically ROS
  • Python and C++ programming skills
  • Background in Machine Learning for computer vision
  • Demonstrable experience in developing real world computer vision applications
  • Solid understanding of algorithms and data structures
  • Strong analytical and debugging skills
  • Ability to build and deliver hands-on technology, proof of concepts, and demonstrations
  • At least 2 years of relevant work experience
  • Experience developing in a Linux/Unix environment


Preferred skills

  • Able to pick up new technologies on the fly
  • Basic familiarity with game engines is a plus
  • Willingness to look beyond just perception components and analyse the entire system and suggest improvements
  • Good communication skills, able to present their work to non-technical audiences


Junior System Developer

Leading-edge, full-service IT Solution partner that specializes in hardware and software supply to medium and large enterprise clients.

Platform: NetSuite ERP


Requirements


Technical Skills:

  • Basic understanding of ERP concepts and principles.
  • Proficiency in programming languages such as JavaScript, Python, Java, or similar.
  • Familiarity with databases and SQL for data retrieval and manipulation.
  • Basic knowledge of front-end web technologies (HTML, CSS, JavaScript) for user interface development.
  • Ability to troubleshoot and debug code and resolve technical issues.


NetSuite ERP Experience:

  • Prior exposure to NetSuite ERP through coursework, personal projects, or internships is an asset.
  • Familiarity with NetSuite customization using SuiteScript (SuiteTalk, SuiteFlow) for basic scripting and workflow automation.
  • Exposure to basic NetSuite integrations and data migration concepts.


Problem-Solving and Learning:

  • Strong problem-solving skills and eagerness to learn new technologies and tools.
  • Ability to research solutions independently and ask questions when needed.
  • Aptitude for grasping complex business processes and translating them into technical requirements.


Communication and Collaboration:

  • Good communication skills to work within a team and understand project requirements.
  • Willingness to collaborate with senior developers, business analysts, and other stakeholders.
  • Ability to document code and technical processes effectively.
  • Ability to estimate hours of effort, ETA and commit to the deadlines.


Basic Project Management:

  • Ability to manage and organize tasks, meet deadlines, and adapt to changing priorities.
  • Ability to estimate the effort hours for the project and follow established timeline.


Education:

  • Pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.


English Proficiency:

  • Strong written and verbal communication skills in English to effectively communicate within the team and document technical work.


Personal Attributes:

  • Enthusiastic and motivated to grow as a developer.
  • Attention to detail and commitment to producing quality code.
  • Adaptability and openness to receiving constructive feedback.


Certifications:

  • NetSuite ERP fundamentals certification is a strong asset.


Timezone: EST

Senior System Developer (NetSuite ERP)

Full-service IT solutions provider specializing in delivering hardware and software solutions to medium and large enterprise clients in search of Senior System Developer.


Requirements


Technical Skills:

  • Proficient in NetSuite ERP development, including customization, scripting, and integration.
  • Strong hands-on experience with SuiteScript, and SuiteFlow for NetSuite customization and automation.
  • In-depth knowledge of NetSuite SuiteCommerce Advanced (SCA) or SuiteCommerce InStore (SCIS) for e-commerce solutions.
  • In-depth knowledge of NetSuite Dashboard setups.
  • In-depth knowledge of NetSuite CRM presence.
  • Expertise in front-end web technologies such as HTML, CSS, JavaScript, and AJAX for building responsive and user-friendly interfaces.
  • Familiarity with RESTful APIs and web services integration.
  • Ability to design and develop custom e-commerce modules, particularly focusing on the "My Account" functionality.
  • Experience with e-commerce platforms, payment gateways, and third-party integrations.


E-commerce "My Account" Feature:

  • Demonstrated experience in implementing and enhancing the "My Account" feature within an e-commerce context.
  • My Account customization to populate Subaccounts and Line item data on customer facing portal.
  • Proficiency in creating user account dashboards, order history, account settings, wish lists, and personalized content sections.
  • Ability to implement secure authentication, authorization, and data privacy measures within the "My Account" functionality.
  • Understanding of user experience (UX) principles to design intuitive and user-friendly account management interfaces.


NetSuite ERP Integration:

  • Ability to integrate e-commerce platforms with NetSuite ERP, ensuring seamless data synchronization for orders, inventory, customer data, and financials.
  • Experience with data mapping, transformation, and data migration between e-commerce and NetSuite systems.


Problem-Solving and Troubleshooting:

  • Strong analytical and problem-solving skills to identify and resolve technical issues promptly.
  • Proficiency in debugging, testing, and optimizing code for performance and scalability.
  • Experience with version control systems, code reviews, and collaborative development
  • environments.


Project Management:

  • Ability to estimate the effort hours for the project and follow established timeline.


Additional Skills (Optional):

  • Experience with other e-commerce platforms (Magento, Shopify, WooCommerce, etc.).
  • Knowledge of responsive design and mobile-first development.
  • Understanding of SEO best practices within e-commerce applications.