"Alerted.org

Job Title, Industry, Employer
City & State or Zip Code
20 mi
  • 0 mi
  • 5 mi
  • 10 mi
  • 20 mi
  • 50 mi
  • 100 mi
Advanced Search

Advanced Search

Cancel
Remove
+ Add search criteria
City & State or Zip Code
20 mi
  • 0 mi
  • 5 mi
  • 10 mi
  • 20 mi
  • 50 mi
  • 100 mi
Related to

  • Software Engineer

    Advanced Technology and Research Corporation (Bethesda, MD)



    Apply Now

    Software Engineer

     

    Type:  Full Time Min. Experience: Mid-Level Salary: $100,000 to $120,000

     

    Advanced Technology & Research Corporation (www.atrcorp.com) is seeking to fill the following full-time position. Based in Maryland and incorporated in 1973, ATR is an equal-opportunity engineering company with a solid reputation in various engineering disciplines for the government and Fortune 500 commercial customers.

     

    Salary for the position is competitive according to qualifications. ATR offers an attractive comprehensive benefits package, including Medical/Dental insurances, free basic life/ADD, and long-term and short-term disability insurances, 401(k) plan, educational assistance program, and 5 weeks of paid leave per year for minimum seniority.

     

    All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, age, disability or veteran status.

    PRINCIPAL DUTIES AND RESPONSIBILITIES:

    The successful applicant will join ATR's Engineering Services Division, working as a Mid-Level Software engineer at the Naval Surface Warfare Center, Carderock Division, Bethesda, MD.  You'll have an opportunity to work on world-class military programs that support the US Navy's Warfare technology.  The applicant will be responsible for designing, coding, and testing computer software. The applicant shall have a solid understanding of programming languages, software development methodologies, and efficient coding practices. Their expertise shall contribute significantly to building and maintaining software systems that meet project needs and objectives.

    Key responsibilities may include:

    Software Development:

    Involvement in the entire software development process, from initial requirement gathering to design, coding, testing, and maintenance.

    Coding:

    Writing clean, efficient, and maintainable code using programming languages like Java, JavaScript, or Python while adhering to best practices and coding standards.

    Testing and Debugging:

    Play a significant role in identifying and fixing bugs in the software, ensuring its optimal performance.

    Collaboration:

    Work closely with other software engineers, product managers, UX designers, and other team members to develop high-quality software solutions.

    Code Review:

    Review code written by their peers to ensure it meets the organization's coding standards and is free from errors.

    Problem-solving:

    Use analytical skills to solve complex software issues and implement the most effective solutions.

    Continuous Improvement:

    Constantly look for ways to improve the software and the development process, leveraging new technologies and methodologies.

    Documentation:

    Creating clear and concise technical documentation to support future maintenance and updates.

    EDUCATION & EXPERIENCE REQUIREMENTS:

    + Minimum Bachelor degree in Computer Science, Computer Engineering, Software Engineering, Mathematics, or related field

    + 3 to 5 years of Real-Time development and simulation experience with C/C++, Java, Python, Object Oriented Design and Programming preferred

    + Professional experience with Linux Operating Systems, FORTRAN, Ada, and C++ are required

    + Utilize a variety of software languages (i.e., C++, C) on Windows, Linux, and embedded real time operating systems (VxWorks, Linux, QNX, Integrity, Windows CE, Mac OS, and others for Motorola, Intel, TI, and custom processor designs)

    + SW configuration management tool experience a plus

    + Management of software baselines, including branching, merging, building, maintaining, and installing software

    + Demonstrated creativity and problem-solving skills

    + Job experience with the Navy or other DoD laboratories is a plus

    SKILLS & ABILITIES REQUIREMENTS:

    + Strong understanding of C/C++, Java, JavaScript, Python software development

    + Ability to effectively communicate orally and in writing

    + Ability to work effectively as part of a team to deliver high-quality software solutions

    + Knowledge of different testing methodologies (e.g., White/Gray/Black box testing)

    OTHER REQUIREMENTS:

    Candidate must be a US citizen with the ability to obtain and maintain a DOD security clearance or favorable adjudication of a national security background investigation. Current successful background investigation completion is a plus.

     

    Powered by JazzHR

     


    Apply Now



Recent Searches

  • Data Scientist II Financial (New York)
  • dietary aide senior (United States)
[X] Clear History

Recent Jobs

  • Software Engineer
    Advanced Technology and Research Corporation (Bethesda, MD)
  • Software Engineer II - CTJ - Poly
    Microsoft Corporation (Reston, VA)
[X] Clear History

Account Login

Cancel
 
Forgot your password?

Not a member? Sign up

Sign Up

Cancel
 

Already have an account? Log in
Forgot your password?

Forgot your password?

Cancel
 
Enter the email associated with your account.

Already have an account? Sign in
Not a member? Sign up

© 2025 Alerted.org