[email protected] 500 500 Jr.DevJobs Hunter Meyer [email protected] Co-Founder & CEO Twitter LinkedIn CrunchBase Facebook Jr.DevJobs
2020-03-25 <div id="jobDescriptionText" class="jobsearch-jobDescriptionText"><div>Description:<p>L3Harris is looking for an Object-Oriented C++ developer responsible for developing applications for our distributed turn-key systems. Working under general supervision in a small team environment, your primary responsibility will be to modify, develop, and troubleshoot multi-tiered distributed applications and systems. The duties and responsibilities may change from time to time without notice and include but are not limited to the duties described below.</p><p></p><p><b>Essential Duties and Responsibilities:</b></p><ul><li>Design, build, and maintain efficient, reusable, and reliable C++ code using good OOP/OOAD techniques for our systems</li><li>Optimize, identify bottlenecks, bugs, and devise solutions to these problems</li><li>Help maintain code quality, revision control and organization</li><li>Analyze customer issues and identify and implement solutions.</li><li>Participate and contribute within a defined software development process.</li></ul><p><b>Qualifications:</b></p><ul><li>BS in Computer Science in CS and a minimum of 2 years of related experience</li><li>Understanding of fundamental features of OOP/OOAD</li><li>Good understanding of data structures, algorithms, and software design solutions.</li><li>Excellent verbal, written and interpersonal communication skill</li></ul><p><b>Preferred Skills:</b></p><ul><li>Graphics Design, GUI development, DirectX, etc. (Highly Desirable)</li><li>Good working knowledge of SQL</li><li>Good understanding of memory management, multicore processors, and distributed systems design.</li><li>Experience with QT or other GUI frame work highly desirable</li><li>Good understanding of data structures, algorithms, and software design solutions in PLC systems.</li><li>Working knowledge of network communication protocols (EthernetIP, Profinet, Profibus, Modbus)</li><li>Working knowledge of Networking and Switch programming (Dlink and Cisco)</li><li>Knowledge of ISO27001 and NIST CyberFrameWork 800 specifications and controls</li><li>Scripting languages such as Python, Java, Bash, Dos, etc.</li><li>Advanced Degree preferred</li></ul><p><b>Travel: </b>Occasional travel to customer sites as required.</p></div></div> Degree No Preference Full Time 1 or Fewer Years of Experience C, C++, Python, Java L3Harris Technologies Software Tewksbury, MA USA C, C++, Python, Java Junior Software Engineer 2020-04-24

Junior Software Engineer

L3Harris Technologies
Tewksbury, MA
Full Time
C, C++, Python, Java
16 days ago
Description:

L3Harris is looking for an Object-Oriented C++ developer responsible for developing applications for our distributed turn-key systems. Working under general supervision in a small team environment, your primary responsibility will be to modify, develop, and troubleshoot multi-tiered distributed applications and systems. The duties and responsibilities may change from time to time without notice and include but are not limited to the duties described below.

Essential Duties and Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable C++ code using good OOP/OOAD techniques for our systems
  • Optimize, identify bottlenecks, bugs, and devise solutions to these problems
  • Help maintain code quality, revision control and organization
  • Analyze customer issues and identify and implement solutions.
  • Participate and contribute within a defined software development process.

Qualifications:

  • BS in Computer Science in CS and a minimum of 2 years of related experience
  • Understanding of fundamental features of OOP/OOAD
  • Good understanding of data structures, algorithms, and software design solutions.
  • Excellent verbal, written and interpersonal communication skill

Preferred Skills:

  • Graphics Design, GUI development, DirectX, etc. (Highly Desirable)
  • Good working knowledge of SQL
  • Good understanding of memory management, multicore processors, and distributed systems design.
  • Experience with QT or other GUI frame work highly desirable
  • Good understanding of data structures, algorithms, and software design solutions in PLC systems.
  • Working knowledge of network communication protocols (EthernetIP, Profinet, Profibus, Modbus)
  • Working knowledge of Networking and Switch programming (Dlink and Cisco)
  • Knowledge of ISO27001 and NIST CyberFrameWork 800 specifications and controls
  • Scripting languages such as Python, Java, Bash, Dos, etc.
  • Advanced Degree preferred

Travel: Occasional travel to customer sites as required.