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
Qualifications:
- 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