Job Directory Software Engineer

Software Engineer
Lemont, IL

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

The purpose of this position is to conduct and direct research, design, and implementation activities for advanced computer systems. Develops, operates, and maintains new programs and subprograms as well as enhancements or modifications to existing software, using approaches and methodologies that ensure portability, maintainability, and extensibility of the software. Interacts with users to define system requirements. Uses software engineering and mathematical principles to design data models, applications systems, specialized scientific and engineering databases, specialized computer and information networks that are part of scientific and engineering research programs; writes code, develops and executes debugging routines, and documents results for a wide range of information technology products and applications, including simulation, embedded, real-time, web-enabled, or database management systems. May conduct basic and applied research that may include interpreting, proving, and applying scientific or engineering laws and theories while performing design, development, testing, documentation, and analysis of scientific or engineering software applications.

Position Requirements

Knowledge, Skills and Experience

Comprehensive:

Comprehensive knowledge of high-level programming languages such as Java, C++, and Python. Comprehensive knowledge of diverse advanced computer software tools and application areas, including modeling and simulation, scientific visualization, real-time data processing, and graphical user interface techniques.

Considerable:

Considerable knowledge of computer operating systems such as UNIX, Windows, and MacOS. Considerable skills in database technologies and/or very large data stores. Considerable skills at programming computer simulation models and in proper techniques for program development. Considerable skills in oral and written communications. Considerable skills at task and project organization.

Other: Selected candidate will be required to obtain and maintain a clearance and must be a U.S. citizen. Please see http://www.state.gov/m/ds/clearances/c10978.htm for more information about requirements for obtaining a security clearance process.

Level 2: Bachelor's and 5+ years, or Master's and 3+ years, or Doctorate and 0 years.

Level 3: Bachelor's and 8+ years, Master's and 5+ years, or Doctorate and 4+ years.

As an equal employment opportunity and affirmative action employer, Argonne National Laboratory is committed to a diverse and inclusive workplace that fosters collaborative scientific discovery and innovation. In support of this commitment, Argonne encourages minorities, women, veterans and individuals with disabilities to apply for employment. Argonne considers all qualified applicants for employment without regard to age, ancestry, citizenship status, color, disability, gender, gender identity, genetic information, marital status, national origin, pregnancy, race, religion, sexual orientation, veteran status or any other characteristic protected by law.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.