SpringfieldMARecruiter Since 2001
the smart solution for Springfield jobs

Sr. Software Engineer

Company: L3Harris
Location: Northampton
Posted on: June 9, 2021

Job Description:


Sr. Software Engineer

We are currently seeking a Sr. Software Engineer for our Northampton, MA location.

Job Description:

As a key member of a versatile team, you will design, develop, test, deploy and maintain software solutions using IEEE 12207 (or equivalent) software development standards and techniques. As a software engineer, you will use your innovative skills to undertake a broad range of challenges such as real-time embedded design, analyzing and implementing feedback sensor system software, and building multicore applications. You will collaborate on designs, analyze and allocate software requirements, perform verification and validation, and ensure quality product offerings to our customers.

Essential Functions:

  • Capable of providing technical supervision and training/mentoring to lower level engineers
  • Must be able to lead a technical team on programs (Leadership Path) or have the autonomy to make or influence decisions on a program without needing guidance or supervision (Technical Path)
  • Responsible for aspects of architectural analysis, design and development of system software
  • Perform critical analysis of designs, evaluating potential optimization
  • Performs analysis, development and management of software requirements derived from higher level system requirements
  • Responsible for software project management, planning, and associated efforts throughout the software lifecycle
  • Performs risk identification, analysis, mitigation planning and execution
  • Communicates technically with other internal team members, supervisors, staff, suppliers and customers regarding assigned projects
  • Prepare, coordinate and lead complex design reviews to demonstrate that the design meets all relevant specifications and requirements
  • Develop design solutions to meet challenging design specifications
  • Develop block diagrams, design and prototype of solutions when feasible
  • Communicates technically with other internal team members, supervisors, staff, suppliers and customers regarding assigned projects
  • Ability to effectively prepare and deliver technical presentations independently to management and customers
  • Performs cost estimating using software estimation methods and best practices. Provides oversight on estimates by associates or software engineers. Identify budget issues and monitoring of earned value metrics
  • Presents project status to customer. Visualizes the business through the eyes of the customer
  • Assist in contract reviews to identify technical and non-technical requirements and risks


  • Minimum Qualifications:
  • 7 years of experience in software development (non-internship)
  • Bachelor's Degree or higher in Computer Science, Engineering, or related field

  • Required Skills:
  • Strong programming experience in C or C++
  • Strong debugging skills
  • Experience with requirements management/traceability
  • Experience with embedded system concepts such as preemptive, multitasking real-time operating systems
  • Experience in network programming and TCP/IP

  • Preferred Skills:
  • Master's degree in Computer Science or Engineering
  • Experience in embedded systems development such as BSP, device drivers and hardware/software integration
  • Experience in multicore programming techniques
  • HW/SW integration skills in a lab environment
  • Knowledge of algorithm development, specifically image and/or sensor processing
  • Experience in writing development plans and technical proposals
  • Experience in all phases of the software development life-cycle
  • Experience in leading teams and mentoring

Preferred Additional Skills:

  • Secret Clearance if desired or ability to gain Secret Clearance
  • Highly proficient in C/C++, QT, and GUI development
  • Experience with Zync and Vivado SDK, QT and TFS
  • Experience with Linux and GNU tools and cross platform development
  • Experience with GPU programming
  • Experience with OpenGL, Direct3D, or other relevant APIs for graphical display
  • Experience with numerical analysis methods, digital signal processing, and/or statistical methods

Keywords: L3Harris, Springfield , Sr. Software Engineer, Other , Northampton, Massachusetts

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Massachusetts jobs by following @recnetMA on Twitter!

Springfield RSS job feeds