Software Engineer

Location: Culver City, CA

Ref#: 1648.2892

posted: 4-May-2017

Responsible for analyzing, designing, debugging and/or modifying software; or evaluating, developing, modifying and coding software programs to support programming needs. Maintain and enhance existing code with focus on implementation. Collaborate with and assist team of engineers in writing functional, design and user interface specifications. Follow software lifecycle process when developing software. Help identify solutions to problems encountered in software cycle. Design and develop PLR projects, which are used for reducing component BA duration time. Responsible for the communication of each group. STAR PBA. PBA automation system redesign, development and improvement. Employer will accept Master’s degree in Computer Science, Engineering or related technical field and 2 years of work experience in job offered or 2 years of work experience in a computer-related occupation. Alternately, employer will accept Bachelor’s degree in Computer Science, Engineering or related technical field and 5 years of experience in job offered or 3 years of work experience in a computer-related occupation. Position requires: 1. Python 2. OOP with either Java or C++ 3. Configuration Management concepts, build framework design and architecture • 4. Familiar with popular C++ compilers such as Visual Studio, GCC. Understand how compiler works 5. Cross platform build framework 6. Linux, Unix and Windows 7. Source code management tools such as Git, Perforce 8. Source code administration 9. Cloud experience (AWS, Azure) 10. Full life-cycle experience (design through delivery and support), Developing and improving CM standards, practices and procedures