LanceSoft, Inc.

Software Engineer

Fall River, MAUSD 135,200–166,400
Apply on company site

About the role

**Job Title: Software Engineering** **Location: Fall River, MA, (Onsite)** **Duration: 12\+ Months** **Pay rate: 65 – 80/hr on W2 (All Inclusive)** **Job Description:** * We are seeking an experienced Software Engineer to support the design, development, integration, testing, and maintenance of mission\-critical software applications for autonomous vehicle systems. * The successful candidate will collaborate with cross\-functional engineering teams to gather requirements, develop software solutions, integrate hardware and software components, and enhance existing applications. The role involves developing application and embedded software using C\#, C, and C\+\+ in Windows and Linux environments. * The ideal candidate will have strong programming skills, experience with real\-time or multithreaded applications, and the ability to troubleshoot complex software and system integration issues in a fast\-paced engineering environment. * Excellent written and verbal communication skills are required, along with the ability to work effectively with engineers, customers, and stakeholders from diverse technical backgrounds. **Key Responsibilities** * Collaborate with engineering teams to design, develop, and implement new autonomous system behaviors. * Integrate new sensors and hardware components into existing vehicle platforms. * Develop, maintain, troubleshoot, and upgrade existing vehicle software applications. * Support and enhance software associated with onboard vehicle sensors and instrumentation. * Develop and maintain application\-level and embedded software using C\#, C, and C\+\+. * Perform software requirements analysis, design, coding, testing, integration, and deployment. * Develop and support software in Windows and Linux environments. * Diagnose and resolve software defects, communication issues, and system integration challenges. * Follow established software development best practices, coding standards, and version control procedures. * Work collaboratively in a team\-oriented engineering environment to deliver reliable software solutions. **Required Qualifications** * Bachelor's degree in Computer Science, Software Engineering, or a related engineering discipline, with at least 6 years of relevant experience. * Alternatively, a graduate degree with at least 4 years of relevant experience, or 12 years of relevant experience in lieu of a degree. * At least 4 years of hands\-on experience in software development, programming, or systems engineering. * At least 4 years of experience with C\#, C\+\+, and C. * Strong proficiency in C\# application development. * Experience across the software development life cycle, including requirements analysis, design, development, testing, integration, and maintenance. * Strong understanding of communication protocols, including TCP/IP, UDP, and RS\-232\. * Experience with multithreaded programming and software design. * Proficiency with version control systems such as Git or Team Foundation Version Control. * Ability to learn new technologies quickly and apply technical knowledge effectively. * Excellent analytical, troubleshooting, organizational, and problem\-solving skills. * Strong written and verbal communication skills and the ability to manage multiple priorities. **Preferred Qualifications** * Experience developing software for robotics or autonomous systems. * Familiarity with autonomous underwater or maritime vehicle sensor systems. * Experience integrating or supporting Doppler Velocity Logs (DVL), sidescan sonar, multibeam sonar, and inertial navigation systems. * Experience working in an Agile software development environment.

Applying with JobFu tracks this in your pipeline automatically.

Free AI résumé tailoring, interview prep, and matches across 40+ countries.

Apply on company site