Job ID:  26314

Title:  Specialist, Software Engineer

Location: 

Rochester, NY, US, 14610

Job Title: Specialist Software Engineering

Job Code: 23232

Job Location: Rochester, NY

Job Schedule: 9/80 - Employees work 9 out of every 14 days – totaling 80 hours worked – and have every other Friday off

 

Job Description:

The L3Harris Communication Systems (CS) segment Tactical Communications sector (TCOM) is seeking a highly motivated, team oriented engineer who will be a member of a cross functional team with hands on responsibility for all phases of the software development process from requirements definition through integration and testing of completed product. Other responsibilities will include system/software analysis, high-level design, detailed design, simulation, implementation, testing and documentation.  This position requires the application of principles and techniques of computer science, engineering, and mathematical analysis.  Experience working in/with FPGA development, collaborative software design/development/test teams, Agile Scrum, and DevOps-based software development is desired. Experience in engineering requirements analysis, development, and testing is also desired. 

Essential Functions:

The responsibilities and duties of this position include but are not limited to:

  • Member of an Agile Scrum team that develops SW for advanced tactical radio equipment
  • Responsible for research, design, and development of embedded software for software defined radio products.  May involve both real-time and near real-time controls.
  • Collaborates with other teams (electrical, systems, test) to determine requirements of the overall system 
  • Analyzes requirements to determine feasibility of design within time and cost constraints
  • Helps develop other engineers through mentoring, sharing best practices
  • Develops and conducts software system testing procedures, programming, and documentation.
  • Provide technical support to internal and external customers including factory software introduction support and manufacturing issue resolution.
  • Executes software development process in a CMMI Level 3 environment.
  • Exhibit effective interpersonal skills and the ability to convey technical matters in a clear and logical manner.
  • Ability to Obtain a US Security Clearance

Qualifications:

  • Bachelor’s Degree and minimum 4 years of prior relevant experience developing real-time embedded software in C or C++ . Graduate Degree and a minimum of 2 years of prior related experience. In lieu of a degree, minimum of 8 years of prior related experience developing real-time embedded software in C or C++ .
  • 2+ years Experience with C, C++, and object oriented design

Preferred Additional Skills:

  • Experience developing software on an embedded microprocessor using an RTOS in C or C++.
  • Experience with VHDL / FPGA development.
  • Proficiency in front-end technologies such as HTML, CSS, and JavaScript.
  • Experience with front-end frameworks/libraries like React, Angular, or Vue.js.
  • Ability to interpret hardware schematics, circuit designs, and datasheets.
  • Experience with OOA/OOD software development methodology.
  • Proficiency with multi-threaded, multi-core design and/or real-time operating systems.
  • Experience with all phases of the software project development life cycle, including software analysis, design, development, testing (including software unit testing), and automation tools.
  • Experience in Agile software development methodologies using an iterative, time-boxed development process (SCRUM).
  • Experience/knowledge of Capability Maturity Model Integration (CMMI) systems and software development processes or other defined SW development processes.
  • Demonstrated ability to analyze and debug software and related hardware issues.
  • Ability to work effectively in a team environment, good interpersonal and communication skills
  • Strong verbal and written communication skills.
  • Radio communications or IP networking experience.

 

In compliance with pay transparency requirements, the salary range for this role in New York State is $83,000 - $154,000. This is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to experience and geographic location. L3Harris also offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts, EAP, education assistance, parental leave, paid time off, and company-paid holidays. The specific programs and options available to an employee may vary depending on date of hire, schedule type, and the applicability of collective bargaining agreements.

#LI-MA1


Nearest Major Market: Rochester