Software Engineer

Communications Test Design, Inc.

$90K — $120K *
Transportation
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in electrical or computer engineering, Computer Science, or related field
  • 3+ years experience in software development with proficiency in Python and ROS
  • Familiarity with Linux and Gazebo; SLAM algorithm knowledge is advantageous
  • SQL experience, especially with Oracle, is a benefit
  • Strong communication and documentation skills are essential

Responsibilities

  • Program navigation systems for AGV and AMR in warehouse settings
  • Develop low latency software for LiDAR and vision data processing
  • Create user interfaces for dashboards and warehouse mapping
  • Interface with Warehouse Execution System (WES) and Warehouse Management System (WMS)
  • Implement algorithms for collision avoidance and motor control

Benefits

  • Opportunities for professional growth and development
  • Collaborative work environment with cross-functional teams
  • Potential to engage with cutting-edge automation technologies
  • Flexibility to travel within the US or abroad up to 20%
  • Involvement in impactful projects within warehouse automation industry
Full Job Description
The software developer will work in conjunction with controls and mechanical development teams to build and program Autonomous Mobile Robots (AMRs) and Automated Guided Vehicles (AGVs) systems. These systems will then be utilized in warehouse operations such as picking, goods to person (GTP), delivery, routing, pallet movement, etc. The position will focus on development of LiSAR and vision-based algorithms to provide autonomous navigation for AMR and AGV systems, fleet management as well as dashboards to track all the robots across warehouses. The navigation layer will communicate in near-real time with vehicle's controls systems to provide motion control other necessary data transfer. The developer will also work with Controls engineers to write and implement software for Programmable Logic Controllers (PLCs) to implement automation equipment such as conveyors, robots, vision systems etc. as add-on features to the base vehicle. Major Duties and Responsibilities • Program AGV and AMR which will include programming navigation systems in warehouse environment. This could include different control tracking such as line following, grip mapping or full autonomous navigation. • Develop low latency near-real time software to process LiDAR and vision data and implement responsive and fast navigation through SLAM and natural navigation. • UI development to provide dashboards, warehouse mapping and other user interaction tools. • Interface with WES and WMS systems and write modules for job and priority management. • Write algorithms for collision avoidance and obstacle navigation, and write packages to provide motor control data to PLC. • Reports to GM of Automation, AMRs Required Qualifications • Bachelor's degree in electrical or computer engineering, Computer Science, or a comparable technical degree • Minimum of 3+ years experience in software development and deployment of Python and ROS languages. • Experience with Linux, Gazebo, C# and writing Simultaneous Localization and Mapping (SLAM) algorithms is a big plus. • SQL experience is a plus, preferably oracle • Excellent communication and documentation skills • Understanding of control systems and MHE is a plus. General Skills/Qualifications • Understanding / Experience of Warehouse processes such as inventory management, Order fulfillment, receiving etc. preferred. • Experience with programming Ardurio, Raspberry Pi, PLCs, C, C++, .NET a plus. • Ability to use Microsoft office (Word, Excel, PowerPoint) • Travel within the US or abroad up to 10-20% may be required.

Similar Jobs

More Jobs at Communications Test Design, Inc.

  • Software Engineer
    $90K — $120K *
    West Chester, PA 19382 (Chester County)
    Transportation
    In-Person
  • Robotics Engineer
    $70K — $95K *
    West Chester, PA 19382 (Chester County)
    Manufacturing & Automotive
    In-Person
  • Plant (Branch) Manager
    $80K — $110K *
    Aurora, CO 80013 (Arapahoe County)
    Manufacturing & Automotive
    In-Person
  • Talent Acquisition Manager, Transportation
    $75K — $95K *
    West Chester, PA 19382 (Chester County)
    Transportation
    In-Person
  • Programmer
    $70K — $95K *
    Haslet, TX 76052 (Tarrant County)
    Information Technology
    In-Person

More Transportation Jobs

Find similar Software Engineer jobs: