Embedded Software Engineer
Penn State University
The Undersea Systems Office (USO) at the Applied Research Laboratory (ARL) is looking for motivated and talented Embedded Software Engineer to join our Systems and Emerging Capabilities Division as a member of the Power and Control Department. The position will help design and develop real-time embedded software for embedded flight control and navigation systems. Responsibilities include: debug and test software using unit, integration, and hardware-in-the-loop system tests; document algorithms, specifications, software, and defects; estimate software efforts and manage time well; communicate consistently with peers, management, and stakeholders; conform to requirements and standards for each project; proactively seek improvements for algorithms, software, and processes; proactively seek professional development opportunities; share knowledge with team members; and demonstrate and present to peers, management, sponsors, and stakeholders. This job will be filled as a level 2, level 3, or level 4, depending upon the successful candidate's competencies, education, and experience. Typically requires a Bachelor's degree or higher in an Engineering or Science discipline or higher plus two years of related experience, or an equivalent combination of education and experience for a level 2. Additional experience and/or education and competencies are required for higher level jobs. Master's degree in Computer Science/Software Engineering, Computer Engineering, or Electrical Engineering preferred. Proficiency in C, C++, and Linux, along with experience developing embedded real-time and multi-threaded applications is required. Experience with network serial communications along with experience in MatLab and Simulink including code-generation with Simulink Coder is preferred. Experience with developing and executing unit tests alongside software and familiarity with software configuration management systems are also preferred. You must be a U.S. Citizen to apply. Candidates selected will be subject to a government security investigation. Employment with the Applied Research Laboratory will require successful completion of a pre-employment drug screen. This is a fixed-term appointment funded for one year from date of hire with possibility of re-funding.
These salary bands have been established to provide salary guidelines for staff positions.