Principal Software Engineer
Cubic Corporation | |
United States, California, San Diego | |
Oct 16, 2024 | |
Business Unit:
Cubic Defense
Company Details:
When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people's lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners.
We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details: Job Description: This is a contingent position 6-8 months. Essential Job Duties and Responsibilities:
Minimum Job Requirements: This job is at a cleared facility, we can only hire US persons at this site. A US person is either a US citizen or a Permanent resident. Candidates for this position must have or be able to acquire a US secret clearance. Four-year college degree in Computer Science, Computer Engineering, Electrical Engineering or related technical discipline, plus a minimum of twelve years of related experience, or a master's degree with ten years of experience. Effective written and oral communication skills. Experience to include software development/engineering, developing state-of-the-art computer software, exercising creativity in technical direction and successful strategy development.Ability to interpret technical contract requirements.Requires proficiency using programming languages such as: Java, "C/C++/C#," Product Lifecycle Management, graphics or other developmental software.May require ability to develop software in a Unix, Windows Server 2003/2008/Vista/XP/Windows 7 and up, Integrated Development Environments (IDEs) or other PC environments.May require experience with embedded processing.Ability to use PC software such as word processing, database, spreadsheet and flowchart, and Computer Aided Software Engineering (CASE) tools.Ability to effectively communicate verbally and in writing, and interface with customers, subcontractors and vendors.Must be able to solve complex and difficult engineering problems.Knowledge of customer needs and competing products desirable.Ability to analyze and solve complex and difficult software engineering problems.Able to prioritize work and complete multiple tasks under deadline and budget guidelines.Must be able to work in a lab environment and be able to use a computer. Must be available for domestic and possible international travel. The description provided above is not intended to be an exhaustive list of all job duties, responsibilities and requirements.Duties, responsibilities and requirements may change over time and according to business need. Worker Type: Contingent Worker |