Title : Software Engineering Specialist
Company : Aerojet
Location : Sacramento, CA 94278
Date Acquired : 8/27/2009 12:10:27 AM
Software Engineering Specialist
Job ID: 5288
# Positions: 1
Location: US-CA-Sacramento
Experience (Years): 9
Zip: 95813
Posted Date: 8/26/2009
Category: Engineering - Software/Electronics Engineering
More information about this job:
Job Overview:
Support Aerojets growing DACS (Divert and Attitude Control System) and TVA (Thrust Vector Actuation) business at the Sacramento site by creation of new DACS and TVA designs. Ideal candidate has direct experience in developing embedded software for DSP based designs for aerospace and defense applications.
Responsibilities:
50%- Develop embedded, simulation, test and verification, software for Avionics Control Systems based on Texas Instruments (TI) TMS320 family of DSP and/or Intel Microcontrollers. Use working knowledge of hard real-time firmware design, RTOS, C programming language and control algorithm development for application in closed loop control systems. Work closely with the Avionics / Project team to assure successful completion of project milestones.
20%- Define and implement software requirements, architecture and design approach, code verification and test planning. Develop test plans and strategies, write test procedures, and analyze test results. Support verification and validation tests of systems and components.
10%- Generate design documentation, specifications and procedures in compliance with software CMMI Level 3 requirements. Participate in team and customer meetings, technical and peer design reviews, and problem solving meetings.
10%- Perform and support analysis, model simulations and testing for various components and modules as required for successful deployment of avionics control systems.
10%- Support other assignments as required
Qualifications:
BS (MS or higher preferred) Degree in Electrical Engineering, Software Engineering, Physical Science, Mathematics or related scientific discipline and nine years of directly related experience or equivalent combination of education and experience.
-Knowledge and experience in C/C++ development on Windows/Unix type PCs/workstations required.
-Rational Unified Process (RUP), Visual Source Safe (VSS), Matlab Simulink experience desirable.
-Knowledge of structured design and object oriented design and analysis will be beneficial
-Experience with TI 2800 series DSPs (especially the 320F2812) a plus.
-Experience with embedded software verification a plus.
-Hardware-related I/O interfacing for microprocessors (I/O drivers, register usage, SPI, bit-banging, memory-mapped I/O, etc.)
-Communication circuit interfacing (SCI, McBSP, etc.)
-Other hardware-related functions, such as reset timing, power-up I/O states, etc
-Built in test of memory (RAM & flash) and peripherals
-Ability to operate effectively in a team environment
-Knowledge of structure analysis techniques
-Analytical skills to effectively review and analyze technical problems.
-Working knowledge and experience in software CMMI Model is preferred.
-Experience in electronics hardware design and testing is desired.
- Must be able to obtain and maintain a U.S. Security Clearance at the appropriate level (U.S. Citizenship required).