Scientist, Software Engrg (BCS) Job at L3Harris Technologies, Salt Lake City, UT

cEsxamEza1lVaTJrTm45UHNPQVJWUT09

Job Description

Description:

Job Title: Scientist, Software Engineer

Job Location: Salt Lake City, UT

Job Schedule: 9/80

Job Code: CS20230205-100344

L3Harris is currently seeking a senior software engineer with a background and experience in embedded real-time software development. The qualified candidate will have exciting, challenging, and rewarding opportunities to support existing and develop next generation military communications applications. This important work contributes to the safety and effectiveness of US and allied nations’ warfighters. An engineer in this position is responsible for leading projects, developing and managing schedules, generating bids/proposals, and participating in the entire software development lifecycle. The software engineers working in this field often work on a variety of cutting edge projects over their careers, as we design embedded systems for the ground, air, shipboard, and space-based communication systems.

The Scientist oftware Engineer is expected to:

  • Lead with hands-on software development and troubleshooting on Embedded targets
  • Lead object-oriented software architecture and design
  • Responsible for signal processing, control systems, and networking
  • Respoinsible for drivers/hardware interfaces including PCIe, 1553, RS232, SPI, I2C, FPGAs, and other hardware
  • Uses software configuration management tools, defect tracking tools, and peer review techniques

Basic Qualifications:


  • Bachelor’s Degree and a minimum of 12 years of prior relevant experience. Graduate Degree and a minimum of 10 years of prior related experience. In lieu of a degree, minimum of 16 years of prior related experience
  • At least 10+ years of experience in embedded real-time software development; C/C++ programming, Real Time Operating Systems (RTOS) and control systems

Additional qualifications:

  • Ability to obtain and retain a security clearance is required for this job posting
  • Expertise in object-oriented software architecture and design
  • Willing to learn new things and explore approaches that improve efficiency and job satisfaction for the team
  • Experience with hands-on software development and troubleshooting on embedded targets
  • Knowledge of and experience in software unit testing fundamentals
  • Understanding of SOLID software design principles
  • Working knowledge of signal processing, control systems, networking
  • Experience with Atlassian ecosystem, Git, and Jenkins
  • Experience with drivers/hardware interfaces including PCIe, 1553, RS232, RS485, RS422, SPI, I2C, FPGAs, and other unique hardware
  • Knowledge of protocols such as IP, UDP, TCP, EtherCAT, CAN, RTPS/DDS
  • Strong depth of knowledge in programming languages, compilers, and application execution
  • Understanding of operating systems including Linux, Unix, VxWorks, Windows
  • Working knowledge of modeling software: Matlab, Simulink, MATRIXx, Sci-Lab, Octave
  • Additional programming languages a plus
  • Scripting languages such as Python, Bash, Perl
  • Familiarity with software configuration management tools, defect tracking tools, and peer review techniques
  • Experience with Agile development processes
  • Knowledge of DevOps technologies such as virtualization, Docker, scripting, testing and automation
  • An understanding of Common Datalink Waveforms
  • Ability to understand schematics

#LI-Hybrid

Similar Jobs

United Education Institute

Admissions Professional - (stk) Job at United Education Institute

What We Offer: We are a Certified Employee-Owned Company and our full-time colleagues have a variety of benefits available to them, such as Medical, Dental,

Kimbrough Legal, PLLC

Associate Attorney Job at Kimbrough Legal, PLLC

Our law firm is looking for the next associate attorney to assist in providing legal counsel to our clients. You will work closely with our senior partners and

Marsden West

Head Custodian Job at Marsden West

Under the direction of the account or area manager, is responsible for the daily cleaning of one or more buildings, including direct supervision and training of

Aerotek

Powder Coater Job at Aerotek

Responsible for application of the powder coating to raw metals. (Components used to manufacture kiosks). Work with hands maneuvering and loading/unloading of

CareRite Centers

Speech Language Pathologist Job at CareRite Centers

The SLP will provide and direct Speech Therapy services to patients to include assessment and treatment, development and implementation of programs, and related