Software Engineer at Pennsylvania State University in University Park, PAother related Employment listings - University Park, PA at Geebo

Software Engineer at Pennsylvania State University in University Park, PA

JOB DESCRIPTION AND POSITION REQUIREMENTS:
We are seeking motivated and talented Software Engineers to join the Applications Software Department of the Applied Research Laboratory (ARL) at Penn State University. You will develop software for the autonomous control of current and future undersea systems and be involved in end-to-end software systems development from design through integration and field testing. Responsibilities include:
Design, implement, integrate, and test software for performing autonomous vehicle guidance and control. This software includes algorithms for signal processing, detection, classification, tracking and decision-making, and software interfaces with hardware subsystems. Collaborate within a team environment to integrate and test the software system. Generate software documentation and presentations. Occasional travel to support field testing and demonstrations. This position will be filled as a level 3 or level 4 depending on the education and experience. Minimally requires a Bachelors' Degree in an Engineering or Science discipline plus 5 years' related experience for a level 3. Additional education and/or experience is required for higher level positions. A Masters' Degree or a PHD in Computer Science, Software Engineering or Computer Engineering is preferred. Additional responsibilities of a level 4 include:
Provide leadership of a project team through the development of complex software systems including analysis of customer needs/requirements, software systems architecture and concept development, detailed design processes, and software development, systems integration and test planning and execution. Create opportunities to enhance technical methodology or content through expansion of existing or development of new efforts; may extend technology into new application areas; contribute or lead in intellectual development activities. Maintain awareness of software engineering tools and techniques, and assist in mentoring other engineers in the development of technical, project, and business development skills. Requirements include:
Strong software background:
C++, MATLAB, and other high-level programming languages Software design
Experience:
Object-oriented and functional design Software development tools:
testing, configuration management and issue tracking Strong written, oral, and interpersonal communication skills - ability to work well within a team environment Preferred experience includes:
Embedded real-time, multi-threaded software/firmware/hardware Guidance and control systems, Intelligent control, and Fuzzy logic Undersea acoustics Signal processing ARL at Penn State is an integral part of one of the leading research universities in the nation and serves as a University center of excellence in defense science, systems, and technologies with a focus in naval missions and related areas.
Salary Range:
$80K -- $100K
Minimum Qualification
Software DevelopmentEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.