Previous Job
Senior Software Engineer
Ref No.: 17-04870
Location: Wilmington, Massachusetts
Position Type:Direct Placement
Start Date: 07/07/2017
Manager: Tony Risitano - Core Systems and Pallet Building

Senior Software Engineer

Job Description
Symbotic's talented and diverse workforce develops disruptive robotic solutions for warehouse automation and supply chain transformation, drives results and focuses on customer satisfaction. Our modular and scalable solutions utilize existing space and high-speed robotics combined with proprietary software and technology. Since forming in 2007, Symbotic has grown to over 700 employees internationally and supports an impressive, high-profile customer base. We seek candidates who are passionate about our solution and approach problem solving with a creative mind and a commitment to excellence. If you seek a challenge and want to impact the way the world distributes product from manufacturers to store shelves, we invite you to join our team.
Symbotic is looking for people who thrive in a fast paced, solutions oriented and creative environment. As a Senior Software Engineer you will play a hands-on role in the development of a suite of applications, both mobile and desktop for our next generation of software which controls fleets of mobile robots and industrial systems. The qualified candidate will play a hands-on role helping to bring our robotics solutions to our customers. We are looking for people who thrive in a creative, collaborative and agile development environment. 
·         Design and develop advanced planning and control software for fleets of mobile robots within a newly developed and high-profile team. 
·         Work in a dynamic Agile/Scrum based environment.
·         Play a hands-on role as part of an engineering team and will be getting their hands dirty as a technologist in things like: WPF, Mobile (Android and iOS) and HTML5.
·         Demonstrate passion about building high quality software, love solving problems and facing new challenges. 
·         Be a proactive communicator who enjoys working closely with creative and technical peers. 
·         Play a lead role in this effort and mentor junior team members.
·         A minimum of a Bachelor of Science in a related engineering discipline (ie. Computer Science, Mathematics, Electrical Engineering, etc.).
·         Minimum of 7 years of professional experience developing software applications.
·         The qualified candidate must have experience with Object Oriented design using C++, C# and/or Java.
·         A hands-on problem solver with excellent software design and implementation skills.
·         Previous experience working in a team with more and less experienced engineers.
·         This person must be able to work in a fast paced environment and support unscheduled events.
·         Qualified candidates should be comfortable working with research and development as well as engineering and production personnel.
·         This person must be a self-starter and highly motivated.