Title: Principal Software Engineer Location: USA-California-Sylmar Other Locations:
Perform software engineering for real-time embedded systems for sonar systems, to include: * Use Object Orientated Approach to develop real-time software. * Development includes Design, Code, Unit and System Level testing as specified in Requirements documentation * Develop system displays using OpenGL and X-Windows * The ability to understand C graphics software and make suggestions as to how it should be modified for use in our system * Support to system testing and integration * Analysis of software performance and behavior * Software and System level integration and Test * Software support and maintenance on existing products * Work will be performed in team environment with multiple developers in a structured software development process. System architecture is object-oriented using UML design tools. * Ability to read, understand and identify flaws in existing UML documentation and C software * Ability to work in a team environment and be a significant individual contributor * Able to handle dual reporting to program and functional management chains * Understanding of Signal Processing mathematical algorithms as they apply to real time software computing * Experience in using Object Oriented analysis, design and its application using the C language * Superior communication skills - presentation, written, oral. * Good interpersonal skills * B.S in Computer Science, Computer Engineering or Electrical Engineering * 5-10 years' experience with some understanding of real-time software design