DDC-I Job Opportunities

At DDC-I, we offer exciting challenges in a flexible, caring and open work environment. With a focus on the customer, DDC-I employees are highly skilled, knowledgeable, experienced and empowered to make a difference. DDC-I also offers the opportunity for college interns to get a great start, working side by side with the best of the best. DDC-I, Inc. is an Equal Opportunity Employer and fully supports Affirmative Action practices.

Benefits

  • Health Insurance
  • Dental
  • Vision
  • Life Insurance
  • Short-term Disability
  • Long-term Disibility
  • Holidays
  • Vacation
  • Sick Time
  • Educational Assistance
  • Flexible Benefits Plan
  • Employee Lease/Purchase
  • 401(k)

Location

Job Locations: Anywhere within the contiguous US (DDC-I supports a distributed workforce, however in some cases Phoenix is preferred.)

DDC-I World Headquarters | Map
4545 E. Shea Blvd. #210
Phoenix, AZ 85028
USA

Phone: (602) 275-7172
Fax: (602) 252-6054
Email: engineering_jobs@ddci.com -or- sales@ddci.com

 

Job Openings

At DDC-I, we offer exciting challenges in a flexible, caring and open work environment. With a focus on the customer, DDC-I employees are highly skilled, knowledgeable, experienced and empowered to make a difference. DDC-I also offers the opportunity for college interns to get a great start, working side by side with the best of the best. DDC-I, Inc. is an Equal Opportunity Employer and fully supports Affirmative Action practices.

DDC-I is looking for a Project Manager for the Software Engineering Team responsible for developing a safety critical operating system. While this is a typical PM role, the team of software engineers is extremely bright and has worked together on Deos for decades. This position requires high level oversight, not micro-management.

Summary of the Position:
Oversee all aspects of projects: create project plans, assign tasks/responsibilities, monitor and generate progress reports and metrics for DDC-I management and customers.

Promote a constructive and supportive team environment.

Work directly with DDC-I sales/marketing and customers to ensure deliverables fulfill the contractual scope and budget. Help identify resource needs (staff) and assist in recruiting as needed. The PM reports to the VP of Engineering.

Responsibilities:

  • Create and maintain comprehensive project documentation:
    • Detailed Project Plan to monitor and track progress
    • Project Logbook to track action items, support cases, risks and scope changes
  • Coordinate internal resources, external suppliers and contractors when assigning resources to project tasks
  • Ensure that all projects are delivered on time, within scope and within budget; identify risks and issues associated with scope change, budget overruns and schedule delays
  • Assist in the definition of project scope and objectives; eg, review SOWs, attend kick-off meetings with customers
  • Involve all stakeholders to ensure technical feasibility; eg, meet with engineering teams when creating Project Plan and detailed Work Breakdown Structure
  • Identify and report changes to the project scope, project schedule and project costs
  • Measure and report project performance using appropriate tools and techniques
  • Coordinate meetings to maintain relationships with customers, suppliers and stakeholders and enable proper communication on project management topics.
  • Perform risk management to minimize project risks; report and escalate items to DDC-I management
  • Attend conferences and training as required to maintain and enhance PM skills

Requirements:

  • Proven working experience in project management
  • Excellent written and verbal communication skills
  • Solid organizational skills including attention to detail and multitasking skills
  • Strong working knowledge of PM tools; use of AI tooling is strongly desired
  • Project Management Professional (PMP) / PRINCE II certification is a plus
  • Bachelor’s Degree in appropriate field of study or equivalent work experience
  • Experience with DO-178C or other embedded software certification or quality standards is a plus

To apply, please send your resume to engineering_jobs@ddci.com.

Location: Phoenix, AZ (on-site)

Job Description:

We are seeking a skilled IT Administrator to join our team. The IT Administrator will be responsible for managing, securing, and optimizing the organization’s IT infrastructure with a primary focus on Linux systems administration and Kubernetes orchestration. This role ensures high availability, performance, and reliability of production and internal environments while supporting broader IT operations, automation initiatives, and platform scalability. The ideal candidate brings strong expertise in containerized workloads, hands-on Linux engineering capability, and disciplined operational rigor.

Key Responsibilities:

Infrastructure Administration

  • Install, configure, secure, and maintain Linux servers (physical and virtual).
  • Manage operating system updates, backup routines, and system monitoring.
  • Troubleshoot networking, and performance issues.

Security & Compliance

  • Enforce security best practices across Linux systems and Kubernetes clusters.
  • Monitor for vulnerabilities, apply remediation, and support compliance initiatives.

Automation & DevOps Enablement

  • Leverage automation frameworks (e.g., Ansible, Terraform, CI/CD pipelines) to streamline deployments and operations.
  • Create scripts (Python, bash) and tooling to improve system efficiency, observability, and stability.
  • Collaborate with development teams on containerization practices and deployment workflows.

Networking & Core IT Operations

  • Support network configuration, DNS/DHCP administration, firewalls, and routing as required.
  • Maintain documentation of system architecture, standard operating procedures, and runbooks.
  • Provide Tier 3 support escalation for infrastructure and systems issues.

Kubernetes & Container Orchestration

  • Deploy, operate, and maintain Kubernetes clusters across on-premise or cloud environments.
  • Implement and manage containerized applications, namespaces, RBAC, network policies, and persistent storage.
  • Maintain cluster health, availability, upgrades, and disaster recovery strategies.
  • Utilize Helm, Operators, or related tools for application packaging and lifecycle management.

Qualifications:

Required

  • 3+ years of Linux system administration experience (e.g., RHEL, Ubuntu).
  • Strong understanding of containers, Docker, networking fundamentals, and storage systems.
  • Proficiency in shell scripting and at least one automation or IaC tool (Ansible, Terraform, etc.).
  • Experience with system monitoring and log aggregation platforms (Prometheus, Grafana, ELK, etc.).
  • Occasional after-hours support for critical incidents or maintenance windows.

Preferred

  • Hands-on experience managing Kubernetes clusters (EKS, AKS, GKE, or on-prem distributions).
  • Experience with GitOps workflows (Argo CD, Flux).
  • Familiarity with Zero Trust security principles and SIEM/SOAR tooling.

Soft Skills

  • Strong analytical and troubleshooting capability.
  • Clear communication and documentation skills.
  • High attention to detail and a disciplined operational mindset.

To apply, please send your resume to engineering_jobs@ddci.com.

Location: Hybrid in Phoenix, AZ is preferred. Remote within contiguous US is available.

Job Description:

We are seeking a talented and experienced embedded software engineer – BSP Developer to join our team. As a BSP Developer, you will be responsible for developing, customizing, and maintaining the Board Support Packages (BSPs) for hardware platforms on embedded systems. You will work closely with our software engineers and customers to ensure seamless integration of the operating system with the target hardware. If you have a strong background in low-level software development, and system architecture, along with a passion for mission critical embedded systems, we want to hear from you!

Responsibilities:

  • Develop and customize BSPs for hardware platforms, including system-on-chips (SoCs), microcontrollers, and embedded systems.
  • Collaborate with our customers and board manufacturers to understand the system architecture, peripheral interfaces, memory mapping, etc.
  • Design, develop, and maintain device drivers for various hardware components, such as network interfaces, storage devices, and peripherals
  • Develop requirements and design for BSPs.
  • Review the requirements, code, and/or tests of other engineers. Receive review feedback from others and integrate feedback into work product.
  • Implement and optimize boot loaders and boot-time initialization routines to ensure reliable system startup.
  • Perform hardware bring-up activities, including debugging and troubleshooting of hardware and software integration issues.
  • Conduct testing and verification of the BSP components, ensuring compatibility, stability, and performance.
  • Stay updated with the latest technologies, industry standards, and best practices related to BSP development.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Proven experience in BSP development, embedded systems, and/or low-level software development.
  • Knowledge of boot loaders, firmware, and real-time operating systems (RTOS).
  • Strong programming skills in C/C++ is required and familiarity with assembly languages (x86_64, ARM, AArch64, and PPC) is desired.
  • Solid understanding of system architecture, memory management, and peripheral interfaces.
  • Proficient in debugging and troubleshooting hardware and software integration issues.
  • Excellent problem-solving skills and ability to work independently as well as part of a distributed team.
  • Effective communication skills and the ability to collaborate with cross-functional teams.

To apply, please send your resume to engineering_jobs@ddci.com.