This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

Find jobs in Texas today!

To post a job, login or create an account |  Post a Job

  Jobs in Texas  

Bringing the best, highest paying job offers near you

previous arrow
next arrow
Slider

Time Critical Software Engineer (C++ Desktop Engineer)

HumCap Recruiting

This is a Full-time position in Plano, TX posted March 9, 2022.

Time Critical Software Engineer – Warehouse Automation – Plano, TX
 
Position Summary
We are looking to hire a Time Critical Software Developer in our warehouse automation division to help create new robotic warehouse automation products in a still forming, yet rapidly growing market, as well as evolve existing products. This position will be located at our facility in Plano, TX. 
This position reports to the Team Leader, Planning & Optimization Software group – Warehouse Automation. 
This role will involve working on one or more dynamic small development teams, some as the technical leader, and others as an individual contributor.
This individual must not only possess the required skills below but must also understand the system level, big picture of how the software interacts with the hardware, the operators, and other third-party systems.
 
Responsibilities
Seeking a driven, disciplined, and skilled desktop C++ software developer who is comfortable and excited about working with multi-threaded applications to concurrently control industrial robotic components.
The candidate is expected to work on multiple processes which communicate with each other via inter-process communication methods.
They will work with other developers up and down the stack across multiple software layers (from database to hardware controls).
 
This individual will be expected to:
• Perform as a member of an agile, software development team working on new and existing products focused on automation in the material handling/warehouse automation domain.
• Work on tasks including design, development, code testing, code debug, source code management, and documentation in an Agile/SAFe development lifecycle.
• Be responsible for outputting well tested, readable, and maintainable code.
• Be responsible for bringing automated unit/regression testing to a legacy codebase.
• Be responsible for producing clear and concise documentation explaining architecture, design decisions and interface definitions.
• Effectively communicate ideas to others within (and outside) the department.
• Constantly strive to look for future innovations and product improvements.
 
Skills & Qualifications:
• Bachelor’s Degree in Computer Engineering or related field.
• Knowledge of object-oriented design concepts.
• Very comfortable in Desktop C++ development.
• Makes good use of STL.
• Familiarity with the Boost Library – particularly Logging, Interprocess, and Test.
• Familiarity with Boost Test or similar C++ testing framework.
• Desire to work with team members across multiple software layers to achieve system level objectives.
• Experience in Agile Development and working in collaborative, cross-functional teams.
• Personal attributes: ability to work as a team member, highly motivated, “get things done” attitude, effective communicator, desire to learn and constantly improve.
• Experience in warehouse automation, robotics or industrial segment is preferred.
 
Benefits include, but are not limited to:
• Full medical, dental and vision with low employee contribution rates.
• Paid holidays, vacation, and personal days.
• 401k with matching and profit sharing.
• Basic life insurance, short term, and long-term disability.
• Tuition reimbursement available.

Please add your adsense or publicity code here (inc/structure/adsfooter.php)