LI
Software Engineer
LanceSoft Inc
- 🇺🇸 United States
- On-site
- 8 hours ago
- C#
- C++
- Windows
- Linux
- TCP/IP
- UDP
- Git
- Agile
8 hours ago
| Role | Software Engineer |
| Location | Fall River, MA, 02723 (Onsite) |
| Duration | 12 Months (Possible Extension/Direct Hire) |
| Shift | Monday – Friday 1st Shift |
Job Description:
- The successful candidate will assist in planning and coordinating all activities related to requirements gathering, design, development and implementation of client information systems and software applications.
- The developer will also be responsible for maintaining, supporting and upgrading existing client systems and applications.
- The candidate will apply proven communication skills, problem-solving skills and knowledge of best practices to work on issues related to the design, development and deployment of client oriented, mission-critical information and software systems.
- The candidate will be responsible for software requirement development, software test and integration, application and embedded code with C# and C/C++, Windows/Linux based development for autonomous maritime vehicles
- The candidate must be able to clearly communicate both written and orally, and present products and ideas in a business-like manner.
- Strong interpersonal skills are required due to continual interaction with customers and users with varying technical backgrounds in a fast-paced work environment.
Essential Functions:
- Work with team and develop new autonomous behaviors
- Integration of new vehicle sensors
- Support existing vehicle software
- Support current vehicle sensor software
Qualifications:
- Bachelor’s Degree Computer Science or related engineering degree and minimum 6 years of prior relevant experience. Graduate Degree and a minimum of 4 years of prior related experience. In lieu of a degree, minimum of 12 years of prior related experience.
- 4+ years direct experience in software development and/or programming design and systems management.
- 4+ years of experience with C#, C++, C
- Experience in all phases of the software development life-cycle
- Strong understanding of various communications protocols such as TCP/IP, UDP, RS232.
- Highly proficient in C# development
- Strong knowledge of version control (Git or Visual Team Services)
- Experience with multi-threaded programming & design
- Strong ability to grasp and apply new information quickly
- High attention to detail, excellent problem-solving skills, ability to multi-task and enthusiastic attitude
Preferred Additional Skills:
- Experience with Robotic systems
- Experience with autonomous underwater vehicle sensor payloads (such as Doppler velocity logs, Sidescan sonar, Multibeam and Internal navigation systems)
- Experience working within an Agile development environment is highly desirable.
Software Engineer · LanceSoft Inc