developer full time tech

Job Details

Sr. Software Engineer

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

Essential Duties:

  • Developing and Maintaining Software Project Schedule
  • Lead Level Experience with small to medium sized software projects; teams of 5-8 engineers.
  • Reviews and prepares documentation for complex software designs in accordance with established software development processes and procedures; may run tests, evaluate results, debug defects, etc.
  • Teach and Mentor Junior Level Engineers
  • Participating in planning verification and validation activities
  • Assisting in preparation of technical proposals for funding of research activities
  • Involved with innovation in the conceptual stages of product development
  • Strengthens customer relations through developed ability to communicate technical specifics with clarity
  • Performing contract reviews to identify technical and non-technical requirements and risks and provides technical input during contract... reviews
  • Help guide the successful completion of major programs and may have opportunities to function in a more project lead type function(s)
  • Interacts with external personnel on technical matters often requiring coordination between organizations
  • Designing, developing, and maintaining algorithms related to data and signal analysis, curve fitting, optimization, parallel processing, databases and associated tools for storage / retrieval of measurement and process control data, etc.
  • Maintaining software engineering with revision control and supporting documentation
  • Supporting embedded system development activities when required
  • Supporting investigations and implementations of novel metrology methods, devices, and/or applications
  • Designing and implementing embedded applications/solutions using microprocessor, DSP, RTOS, Linux, and networking technologies
  • Working with the team, this individual will implement code, build applications and services as directed by management


  • Master's or Bachelor's Degree in Computer Science or Engineering
  • 5-8 plus years of experience in a software lead position
  • Earned Value Management Systems (EVMS) knowledge
  • CAM Experience
  • Strong programming experience in C and/or C++ and debugging skills
  • Demonstrated experience with requirements management/traceability
  • Experience with embedded system concepts such as pre-emptive, multitasking real-time operating systems
  • Demonstrated experience in network programming and TCP/IP
  • Experience in writing development plans and technical proposals
  • knowledge of SDLC
  • Must be a U.S. Citizen and must be able to Obtain/Maintain a Secret Clearance
  • Remote work is limited for the first year in this role

Preferred Additional Skills:

  • Current Secret Clearance is strongly desired
  • Highly proficient in C/C++, QT, and GUI development
  • Experience with Zync and Vivado SDK, TFS, and TIVA
  • 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
  • Technical Skills: Embedded RTOS SW Dev
  • Peripherals: CAN, I2C, SPI, etc.
  • Other Skills: Defense Industry experience (i.e. requirements-based testing), DOORS, MATLAB
  • Experience in BSP, device drivers and hardware/software integration
  • Demonstrated experience in multi core programming techniques
  • Experience in algorithm development, specifically image and/or sensor processing
  • Strong HW/SW integration skills in a lab environment
  • Experience interfacing with customers/vendors
  • Strong knowledge of the software engineering discipline

L3Harris is currently hiring for multiple positions and levels. Candidates that apply may be considered and/or hired at an appropriate level based on skill set

See something wrong with this listing?

Contact support