Demo

Lead Software Engineer

DSPCon
Bridgewater, MA Full Time
POSTED ON 1/21/2025
AVAILABLE BEFORE 4/20/2025

Skills, Experience, Qualifications, If you have the right match for this opportunity, then make sure to apply today.

Lead Software Engineer

Contribute to the Company's success in the test & measurement and military / aerospace markets by developing embedded and / or desktop software components and applications for real-time, multi-threaded systems.

DSPCon employees collectively contribute to the Company's business objectives by achieving exceptional results. As a member of the Engineering team, the Lead Software Engineer is involved in all product / project life-cycle stages, including design, coding, integration, testing, and maintenance.

A Lead Software Engineer will accept ownership of the software applications, including those of other team members, being designed and modified to support a project. The Lead Software Engineer will be responsible for the technical adequacy of the project software.

Performance Objectives

  • Meet with the project team leader, fellow engineers, and other key individuals and departments associated with the project to determine the status of the project and where this position fits into the overall scope of the project. Learn everything necessary to complete the software module assigned to this position and demonstrate an understanding.
  • Develop and / or review a project plan for development of the models assigned to this position, outlining key project milestones and time to completion. This includes identifying user requirements, preparation of use cases, development of critical paths and dependency relationships, and project challenges. Incorporate these into the plan.
  • Lead discussions with the design team in order to develop and submit a comprehensive design concept for formal review. This includes software models, layout modules, objects, and process map. This plan needs to meet key functional requirements.
  • Review existing code for the project and recommend modifications for upgrading and improvement. Develop a time-phased plan of action to complement the proposed changes.
  • Complete detailed coding implementation and validate to meet project deadlines. The code should be optimal in terms of the system performance, code readability, and the use of the system resources. This includes unit testing and preparation of complete design documentation. Inform the project team leader ahead of time if the project deadlines cannot be met.
  • Expect major technical issues and challenges in this position. Be in a position to present a series of alternative approaches and lead the product design reviews. During this presentation, address alternative approaches, methods used to assess these alternatives, the impact on the project schedules, and additional resources required, if any.
  • During the design phase, continually test code for functionality and optimize for performance to ensure the code meets project standards. Develop the software test plans and procedures. Take initiative on coordinating this effort with the software quality assurance team and assist with all troubleshooting needs and debugging efforts. Ensure that all required design changes are completed in a timely manner to meet the overall project schedule.
  • Complete assignments on modification requests (MRs) in no more than two months.

Experience

  • Must have experience and desire to perform in lead engineer capacity; accepting responsibility for the technical adequacy and schedule of software engineering team members.
  • Must have solid software engineering skills to implement complex applications on various industry-standard workstations and embedded platforms; e.g., MS-Windows, Linux, VxWorks.
  • Must have extensive knowledge of MS-Windows operating system and APIs.
  • Must be proficient in C and C . Familiarity with managed code languages like C# is desired.
  • Experience developing MS-Windows device drivers, DLLs, ActiveX controls and other object-oriented software components.
  • Exceptional organizational skills, self-motivation, a sense of urgency, sensitivity to deadlines, and a detail-oriented style required.
  • Ability to solve problems rapidly and effectively; strong analytical capacity.
  • Superior presentation, verbal, and written communication skills.
  • Strong work ethic with the ability to sustain long hours when necessary.
  • Demonstrated initiative and propensity to assume new responsibilities.
  • Active security clearance or the ability to obtain clearance is desired.
  • A BS / MSEE degree and no less than 5 years relevant and successful software development experience is required.
  • J-18808-Ljbffr

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Lead Software Engineer?

    Sign up to receive alerts about other jobs on the Lead Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Not the job you're looking for? Here are some other Lead Software Engineer jobs in the Bridgewater, MA area that may be a better fit.

    Lead Software Engineer

    MetLife, Bridgewater, MA

    Implementation and Service Team Lead

    Haemonetics Software Solutions, Brockton, MA

    AI Assistant is available now!

    Feel free to start your new journey!