drjobs Software Engineer

Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Sioux Falls, SD - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Title:

Software Engineer

Belong. Connect. Grow. with KBR!

Around here we define the future. We are a company of innovators thinkers creators explorers volunteers and dreamers. But we all share one goal: to improve the world responsibly and safely by supporting the science that informs decision makers and protects Earth.

KBRhas an immediate need for an energetic and dynamicC/C Software Engineerat itsSioux Falls SD is the primary contractor to the U.S. Geological Survey (USGS) for performing work at the Earth Resources Observation and Science (EROS) Center nearSioux Falls. The multidisciplinary staff in partnership withNASAand in support of theLandsatproject uses their unique expertise in remote sensingbased science and technologies to carry out research data acquisition information access and management and archive preservation to provide satellite ground imagery data to users and science organizations around the world. This effort represents the worlds longestcontinuously acquiredcollection of spacebased moderateresolution land remote sensing data with over four decades of imagery.

This role is primarily onsite allowing for the full collaboration with our customer and team. We are open to discussing some consideration for remote work as part of our employment package.

Core Responsibilities:

The C/C Software Engineer is responsible for all aspects of designing developing and maintaining SW products throughout the development lifecycle on the Landsatproject.

Responsibilities include:

  • Communicate and coordinate activities and technical status with the Systems Engineer Software Engineers and other Project team members as appropriate
  • Analyze and interpret technical data using statistical and mathematical methods and techniques
  • Ensure all software activities are conducted in accordance with the Software Development Life Cycle
  • Analyze system and user requirements to define and develop SW requirements
  • Identify SW design and development tasks and provide an estimate for the work
  • Perform and document preliminary and detailed design of components making up a software product
  • Perform code development for assigned tasks
  • Develop and conduct unit testing
  • Document the testing effort through generation of test plans procedures and reports
  • Respond to and resolve software discrepancies against documented requirements
  • Submit analyze and manage configuration change requests in accordance with established Configuration Management (CM) processes
  • Ensure proper process is followed and documentation is properly maintained
  • Participate in peer reviews

Education: Bachelors degree in Computer Science Software Engineering or related field. Master degree preferred.

Experience: 58 years of related experience in a Software Engineering environment is desired. Experience with data ingest image processing satellite ground systems and/or cloud computing are a plus.


Required Skills:

  • Excellent interpersonal organizational and communication skills
  • Ability to work independently as well as part of a team
  • Knowledge of software engineering methodology
  • 4 years experience with C/C
  • 2 years experience with Python
  • Relational database experience(Postgres)
  • Unix/Linux experience
  • Experience with change management tools such as Git GitHub or GitLab
  • Experience with K8s Docker and containerization

Desired Skills:

  • Perl experience
  • Java
  • GUI Development
  • Image processing
  • Experience with AWS Cloud Service especially S3 EC2 ECR and Lambda
  • Experience with CI/CD

Candidates must have strong technical abilities excellent communication skills and a teamwork emphasis. Candidates must also be able to integrate into a highlyskilled Information Technology Team.

SPECIAL REQUIREMENTS

  • Three years of continuous residency in the US for issuance of a Government Security credential
  • The candidate must be able to obtain and maintain a national agency check and background investigation after hire to obtain a badge for government facility access and user account.

Experience and/or Education in lieu of these qualifications will be reviewed for applicability to meet these requirements.

KBR partners with several other companies to fulfill its requirements as a government contractor. The selected subcontracting companies align their benefits as closely as possible to those above.

KBR Benefits

KBR offers a selection of competitive lifestyle benefits which could include 401K plan with company match medical dental vision life insurance AD&D flexible spending account disability paid time off or flexible work schedule. We support career advancement through professional training and development.

Click here to learn more: KBR Benefits

Belong Connect and Grow at KBR

At KBR we are passionate about our people and our Zero Harm culture. These inform all that we do and are at the heart of our commitment to and ongoing journey toward being a People First company. That commitment is central to our team of teams philosophy and fosters an environment where everyone can Belong Connect and Grow. We Deliver Together.

KBR is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race color religion disability sex sexual orientation gender identity or expression age national origin veteran status genetic information union status and/or beliefs or any other characteristic protected by federal state or local law.

Employment Type

Full-Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.