Title: Specialist, Software Engineer
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