THREE Lead Software Engineers (C, C++, QT, GUI, Debugging, Embedded Systems, Multitasking, RTOS, Linux) in Northampton, MA

Tech Lead, C, C++, QT, GUI, Debugging, EVMS, CAM, Embedded Systems, pre-emptive, multitasking, real-time operating systems, Zync and Vivado SDK, TFS, and TIVA, Linux, GNU tools, GPU, OpenGL, Direct3D, digital signal processing, statistical methods, DOORS, MATLAB, image processing, sensor processing, HW/SW Integration
Full Time
Depends on Experience
Travel not required

Job Description

THREE Lead Software Engineers (C, C++, QT, GUI, Debugging, Embedded Systems, Multitasking, RTOS, Linux) in Northampton, MA
Position: THREE Lead Software Engineers (C, C++, QT, GUI, Debugging, Embedded Systems, Multitasking, RTOS, Linux)
Location: Northampton, MA
Duration: Full-Time ONSITE position (no contracts, no corp to corp, no remote)
Salary: Excellent Compensation with benefits + relocation + 401K (Multiple positions at varying levels of seniority)
Must be able to Obtain/Maintain a Secret Clearance
SKILLS: Tech Lead, C, C++, QT, GUI, Debugging, EVMS, CAM, Embedded Systems, pre-emptive, multitasking, real-time operating systems, Zync and Vivado SDK, TFS, and TIVA, Linux, GNU tools, GPU, OpenGL, Direct3D, digital signal processing, statistical methods, DOORS, MATLAB, image processing, sensor processing, HW/SW Integration

DESCRIPTION: IMPORTANT NOTE:

-------------------------------------------------

  • This position requires Lead experience.
  • Hiring for multiple positions and levels. Candidates may be considered and/or hired at an appropriate level based on skill set.

--------------------------------------------------
For our prestigious client, we are currently seeking a Sr. Software Engineer (LEAD)  to be based in Northampton, MA.

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 able to Obtain/Maintain a Secret Clearance</>

Preferred Additional Skills:

  • <>Must be able to Obtain/Maintain a Secret Clearance</>
  • <>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</>

===

Please click the Apply Now button below to send your resume.

Dice Id : 10216777
Position Id : B_C++CDebugQT
Originally Posted : 3 months ago
Have a Job? Post it