Post Job Free

Resume

Sign in

Embedded Software Development Robotics

Location:
Boston, MA
Posted:
October 09, 2020

Contact this candidate

Resume:

NICHOLAS SMITH

Bedford, NH *****

adgtkp@r.postjobfree.com 260-***-**** GitHub LinkedIn

EMBEDDED SOFTWARE DEVELOPMENT ROBOTICS TECHNICAL SUPPORT Software Developer with strong academic and professional experience supporting the design, development, and implementation of embedded software and systems, robotics software, and software algorithms. Analyzes technology requirements, recommends functional solutions, and supports software design, implementation, and administration initiatives. Knowledgeable in all aspects of the software development lifecycle (SDLC), including requirements gathering, system specification, development, testing, and release to production environments. SOFTWARE DEVELOPMENT PROJECTS

• Researched the use of Active Vision on Franka Emika Robotic Arm to determine grasp synthesis for unstructured environments; developed a simulation environment based on ROS, Gazebo, MoveIt!, C++, and Linux.

• Worked on a capstone project to develop a fully functioning robot with the ability to navigate a maze; coordinated all project planning, software coding and debugging, and implementation.

• Developed embedded systems by designing, programming, and validating a battery tester; developed code and hardware/software interfaced to ensure system functionality according to technical specifications.

• Coded multiple Java-based algorithms, including binary search, breadth-first search, and other algorithms. SOFTWARE DEVELOPMENT EXPERIENCE

AUTOGUIDE MOBILE ROBOTS - Software Engineer Intern (May 2019 - August 2019)

• Collaborated with multidisciplinary teams throughout an initiative to develop software design and functionality requirements for a C# program that improved engineering team access to vehicle parameters.

• Worked within an Agile development environment; attended daily Scrum meetings to communicate development progress throughout the entire project.

• Performed system requirements analyses to account for reliability, human factors, and software quality assurance; work to isolate and resolve development-related issues.

• Tested upgraded code in the robotics laboratory, validated code functionality and revised code according to testing outcomes.

• Created and deployed a clean structured Ubuntu image for the vehicles. TECHNICAL SERVICES - Software Engineer (September 2013 - July 2014)

• Consulted with customers to identify operational and technical needs as well as existing software architectures; translated findings into new software platforms.

• Developed and deployed new features and resolved issues to improve the functionality and usability of existing C# .NET software, including creating a database platform that uses Linq TSQL in .Net C#.

• Created and distributed documentation detailing software changes, providing detailed status updates as well as a strong knowledgebase for future software support efforts. TRINE UNIVERSITY - Student Adjunct Faculty (2011 - 2013)

• Assisted the professor in the education of students in the subjects of embedded software development, microcontrollers, LED matrices, UML diagrams, Boolean logic, and hierarchical design of logical systems using ICs, FPGA boards, and simulation software.

EDUCATION

Master of Robotics Engineering, 2019 GPA: 3.80 - WORCESTER POLYTECHNIC INSTITUTE Bachelor of Science, Computer Engineering / Minor in Robotics - TRINE UNIVERSITY TECHNICAL SKILLS

Software Development Lifecycle (SDLC), Software Testing & Implementation, Documentation, C/C++/C#, Assembly, Java, Object-Oriented Programming (OOP), MATLAB, Linux, Visual Studio, Netbeans, Vim, Sublime, ADC, SPI, Interrupts, Microcontrollers



Contact this candidate