Junior, Software Engineer (Hybrid) C/C+
Company: Harris Geospatial Solutions
Location: Clifton
Posted on: March 20, 2023
Job Description:
Description: Job Title: Senior Associate, Software Engineering
(Hybrid) Job Code: CS20222112-95049 Job Location: Clifton, NJ
L3Harris' Communication Systems segment is currently seeking a Sr.
Associate, Software Engineer to join our team. This position will
be based at our Clifton, NJ facility and offers a hybrid and 9/80
work schedule. Job Description: The L3Harris Communication Systems
(CS) segment Tactical Communications sector (TCOM) is seeking a
highly motivated, team oriented embedded software design 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. Emphasis will be on waveform software
development for Tactical Radio Systems. Other responsibilities will
include system/software analysis, architecture definition,
high-level design, detailed design, implementation, testing, and
documentation of embedded software for radio or other
communications products. Essential Functions: The responsibilities
and duties of this position include but are not limited to:
- Research, design, develop, modify and evaluate embedded
computer software for electronic equipment or other communications
systems in conjunction with hardware product development.
- Execute assigned portion of the entire product development
cycle in an Agile Scrum environment including system/software
requirements analysis, high level and detailed design,
implementation, testing, integration, documentation, and government
certification of embedded software designs.
- Determine design approaches and parameters. Analyze software
requirements to determine feasibility of design within time and
cost constraints. Analyze equipment to establish operating data,
conduct experimental tests and evaluate results.
- Perform detailed analysis including: requirements analysis, use
case scenarios, conceptual design, trade studies, test, operation,
maintenance, and reliability analysis of radio communications
products, internal subsystems, and external systems.
- Perform the functional analysis, requirements allocation and
technical interface definition to translate customer requirements
into software development specifications for the radio and
associated subsystems.
- Develop block diagrams and interface design
specifications.
- Ensure the conversion of customer requirements, including
informal requirements, into total systems solutions that balance
the technical, schedule and cost constraints of the program.
- Consult with electrical engineers and other engineering staff
to evaluate interface between hardware and software and operational
performance requirements of the overall system. Basic
Qualifications:
- Bachelor's Degree and a minimum of 2 years of prior related
experience or Associates Degree and a minimum of 6 years of prior
related experience. Graduate Degree with 0-2 years of prior related
experience Preferred Qualifications:
- Experience with TCP/IP network protocols, routing, and writing
network communications software in C or C++.
- Experience designing and developing device drivers.
- Experience contributing to the development of software
architecture.
- Experience with UML and OOA/OOD software development
methodology.
- Familiarity with use of networking protocols such as RIP, OSPF,
PIM, BGP, SNMP, DNS, DHCP
- Experience in Agile software development methodologies using an
iterative, time-boxed development process (SCRUM).
- Experience/knowledge of Capability Maturity Model
(CMM)/Capability Maturity Model Integration (CMMI) systems and
software development processes or other defined SW development
process.
- Highly motivated, a self-starter, and able to operate with
little supervision in diverse environments.
- A successful track record in planning, executing, and tracking
personal task assignments.
- Demonstrated ability to analyze and debug software and related
hardware issues.
- Strong verbal and written communication skills.
- Experience with embedded software development on General
Purpose Processors (GPPs) such as ARM processors or Digital Signal
Processors (DSPs) in C or C++
- Experience with UML and documenting software/system
architecture design
- Experience with embedded software design and development
- Good interpersonal and communication skills
- Understanding of the design of large systems
- Familiarity with code and process management tools such as Code
Collaborator, DOORS, JIRA, and SVN
- Familiarity with JTRS and the SCA
- Familiarity with Media Access Control techniques
- Experience with POSIX Operating Systems such as Linux
- Experience with CORBA #LI-Hybrid
Keywords: Harris Geospatial Solutions, Clifton , Junior, Software Engineer (Hybrid) C/C+, IT / Software / Systems , Clifton, New Jersey
Didn't find what you're looking for? Search again!
Loading more jobs...