USACares Jobs

Job Information

L3Harris Scientist, Software Engineer NJ in Clifton, New Jersey


Scientist, Embedded Software Engineer

Job Code: SAS20202309-50941

Job Location: Clifton, NJ

Job Description:

Experienced Embedded Software Engineer responsible for planning and execution of complex designs in large teams to ensure proper system functionality. Senior C/C++ embedded systems developer that understands Software/Hardware co-design, Distributed systems design, and Software / Computer Architecture

Essential Functions:

  • Lead and contribute to business acquisition, requirements analysis, design, code and unit test, integration and test, requirements sell off, and operations and maintenance of embedded software systems

  • Ensure that products/projects delivered meet customer requirements and specifications

  • Drive process improvements to aid in team coordination and maintain delivery schedule

  • Communicate with leadership on status, issues, milestones, and successes

  • Manage software projects on cross-functional teams


  • A Bachelor’s Degree with a minimum of 12 years of relevant experience or a Graduate Degree with a minimum of 10 years or relevant experience.

  • 8+ Years of experience in technical leadership roles

  • Extensive experience in design and architecture of complex, high-performance embedded systems

  • Experience with executing throughout the full development lifecycle including requirements flow-down and allocation, design, development, test, and sell-off

  • Experience with Agile and Waterfall Methodologies

Preferred Additional Skills:

  • Knowledgeable of safety-critical software development / DO-178 C or above industry standards

  • Experience on complex systems with a focus on mission computing, memory systems, and/or displays

  • Direct Government customer interface experience (e.g. US Air Force, US Navy, etc.)

  • Excellent verbal and written communication skills in a technical information environment

  • Model-Based Systems Engineering

  • Secret security clearance

  • Skills and Technologies: Linux/Linux Engineering including kernel modules and device drivers, Bash/Python, Intel x86/ARM/FPGA/SoC, Embedded System Design, Release Engineering, Understanding of Change and Configuration Management, Continuous Integration, Network and Communication Protocols and Topology, Debug/Trace Analysis, DO 178 / DO 254 / ARINC 653 / Avionics, Electronic Warfare, Real-time Operating Systems like VxWorks/LynxOS/Integrity, Software Integration, Test, Verification/Validation, UML Design, ADA 83 & 95