Software Engineer

Location: Culver City, CA

Ref#: 1648.2891

posted: 10-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. Develop report websites and web applications for team. Develop applications to parse report of team. Automate report job for team. Employer will accept Bachelor’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. Position requires: 1. Scripting language: Python 2. Object Oriented Programming with Java or C++ 3. Configuration Management concepts, build framework design and architecture 4. C++ compilers: Visual Studio, GCC 5. Compiler experience 6. Design and implementation of a cross platform build framework 7. Linux, Unix and Windows 8. Source coding management tools: Git, Perforce 9. Source code administration 10. Cloud: AWS, Azure 11. Full life-cycle experience (design through delivery and support) 12. Development and improving CM standards, practices and procedures