Principal Developer Project Manager
Job DescriptionJob Description
POSITION OVERVIEW:
We are seeking a highly motivated and experienced Principal Developer with Project Management experience to lead and actively participate in Caspia’s government-funded projects. This role will oversee technical projects and teams of engineers in ensuring quality and timeliness in results required by project requirements and government contracts. The ideal candidate will have a strong background in software development, communication, leadership, and familiarity with SBIR/STTR projects.
ESSENTIAL FUNCTIONS:
The essential function of the Principal Developer-Project Manager includes but is not limited to:
- Project Management: Oversee the full lifecycle of projects, including proposal development, project execution, budgeting, reporting, and compliance with government regulations.
- Technical Contribution: Actively participate in research, development, and implementation, leveraging expertise in areas such as artificial intelligence, image processing, and software development.
- Stakeholder Engagement: Collaborate with government agencies, contractors, research institutions, and internal teams to ensure project success and commercialization opportunities.
- Compliance & Reporting: Ensure adherence to FAR, DFARS, and other relevant government contracting regulations. Prepare reports, presentations, and deliverables as required by the contracting agencies.
- Team Leadership & Mentorship: Guide and mentor junior engineers, researchers, and program staff, fostering a culture of innovation and excellence.
- Proposal Development: Assist in the preparation and submission of SBIR/STTR proposals, ensuring alignment with agency needs and technological feasibility.
- Commercialization Strategy: Identify pathways for transitioning SBIR-funded technologies into full-scale government programs and commercial markets.
- Collaborate with AI engineers to model and codify chip design and verification workflows.
- Design, implement, and debug RTL designs and SystemVerilog/UVM testbenches used in training and validating AI agents.
- Provide deep domain expertise to help AI agents interpret specifications, generate RTL code, and understand verification coverage.
- Build reusable examples, design patterns, and edge cases to train and evaluate generative and agentic AI models.
- Support benchmarking and evaluation of AI-assisted design and verification productivity across realistic chip development tasks.
- Work closely with customers, product, and research teams to translate engineering pain points into automated AI workflows.
- Perform other duties as assigned.
EDUCATIONAL REQUIREMENTS:
A Bachelor's or Master’s degree in Computer Science, Engineering, or a related field, or an equivalent combination of education and experience, will be considered.
SKILL, KNOWLEDGE AND EXPERIENCE REQUIREMENTS:
- 10+ years of experience in software development, with at least 3-5 years in a project leadership role.
- Strong programming skills in C/C++, Python, or other programming
- Strong understanding of artificial intelligence and machine learning concepts, with experience in the image processing/computer vision field.
- Proficiency in version control systems (Git), debugging tools, and performance profiling tools.
- Excellent project management skills with proficiency in Agile, PMP, or similar methodologies.
- Strong writing and communication skills.
- Ability to balance strategic leadership with hands-on technical contributions.
SKILLS AND QUALIFICATIONS:
- Experience working with DoD, DHS, NSF, or other federal agencies on cybersecurity initiatives.
- Certifications such as CISSP, CISM, PMP, or equivalent.
- Active security clearance or ability to obtain one.
- Proficiency with Verilog/SystemVerilog, UVM, and simulation tools (e.g., Synopsys VCS, Cadence Xcelium, Siemens Questa).
- Experience designing and verifying complex subsystems or SoCs, preferably in production or research tapeouts.
- Familiarity with lint, CDC, formal, coverage analysis, and synthesis flows.
- Interest or experience in AI/ML, especially AI-assisted engineering tools, is a major plus.
- Strong collaboration skills and a passion for enabling the next of EDA workflows.