Job Responsibilities
• Complete a technical project independently and manage other engineers
• Apply fundamental knowledge of software engineering principles and core concepts (e.
g.
, data structures, algorithms, computer architecture, operating systems, and databases) to create software solutions that meet project-based needs
• Review customer specifications and requirements, and develop designs to best support them • Participates in code reviews with the systems engineers, software architects, and other technical staff • Apply core computer science concepts in the development, testing, and documentation of software units
• Responsible for driving technology and completion of activity on time and budget
• Design, develop, analyze, document and support testing of products, systems, or subsystems
• Ability to complete a technical project independently
• Provide budget, cost, and schedule input for design assignments
• Document component and subsystem specifications and material requirements
• Analyze designs as necessary
• Specify and evaluate supplier components, subsystems, and services
• Support the program design to cost and design for manufacture requirements
• Develop prototypes to retire key development risks
• Communicate clearly (written and oral) with manufacturing, supply chain, program management and the customer as required
Job Responsibilities Part II
• Participate heavily in preparation of the more complex and significant proposals • Participates as a member of the testing team to plan and review test cases within software solution components
• Provide technical expertise and assistance to other engineers and support personnel
• Interact with technical management, other professionals, technicians, and support personnel to coordinate, recommend, and confer regarding technical activities and progress
• Support, communicate, reinforce, and defend the mission, values and culture of the organization
Qualifications
• Bachelor’s degree in Engineering or related technical field with a minimum of 8 years of experience • Proven Computer Science fundamentals in embedded development, algorithm design, problem solving, and complexity analysis • Experience in one of the following: C, C++, C# and/or Java • Experience with Linux/Unix • Excellent verbal and written communication • Willing to travel up to 10% as necessary
U.
S.
Citizenship required.
This position requires an active DOD security clearance or the ability to obtain such clearance within a reasonable time after commencement of employment
Job Type: Full-time
Pay: $120,554.
52 - $160,000.
00 per year
Benefits:
* 401(k)
* Dental insurance
* Health insurance
* Paid time off
* Vision insurance
Ability to Relocate:
* Goleta, CA: Relocate before starting work (Required)
Work Location: In person