Douglas Cameron

Software Engineering Manager at Dukosi

Douglas Cameron has extensive work experience in software engineering and firmware development. Douglas has held various positions in different companies, starting with Madge Networks, where they worked as a Programmer, Development Engineer, and Senior Development Engineer. Their main achievement during this time was designing and implementing firmware code for high-performance ATM network adapters.

After Madge Networks, Douglas joined Alcatel Telecom as a Senior Software Engineer. Here, they played a crucial role in the design of a Pentium-based board for interworking between ATM and narrowband in a broadband switch. Douglas evaluated different design choices, guided ASIC and board design decisions, and designed and implemented embedded device drivers and test and diagnostic software.

Following their time at Alcatel Telecom, they worked at Ericsson as a Consultant Software Engineer. Their responsibilities included designing ATM and AAL network connection handling protocol software for mobile network exchange line-termination boards. Douglas successfully implemented the design using object-oriented design methods and maintained a high level of quality in the delivered product through rigorous testing.

Douglas then joined NexWave Solutions as a System Architect and Team Leader. Douglas led the hardware-support software team, supervised the design and implementation of hardware-related software components, and redesigned the processor and platform-dependent components of the real-time operating system. This reduced the time required to port the system to a new architecture and platform.

Douglas continued their career at Texas Instruments as a System Architect and Software Specialist. Douglas reviewed functional specifications for modules in the OMAP 2410 chip, identified errors and made suggestions for design improvements. Douglas also contributed to the development of the OMAPI common mobile platform standard and generated chapters for the OMAP 2410 Technical Reference Manual.

At LifeScan, Douglas worked as a Software Project Manager, overseeing the software development efforts for handheld blood-glucose meters. Douglas reviewed and troubleshooted existing firmware, coordinated software development by subcontractors, and reviewed design and test documents.

Next, they joined Bitwise Group as a Consultant Software Engineer. Douglas developed USB audio headset host drivers, revised user interfaces, implemented new features, and created and updated design and test documentation. Douglas also developed various software components for Windows.

After Bitwise Group, Douglas joined SanDisk as a Senior Staff Firmware Engineer. Douglas worked on a new generation of flash management firmware for iNAND Embedded Flash Memory. Their main achievements included identifying new features in the eMMC standard, designing the Phased Garbage Collection feature, and implementing it to ensure high reliability and system performance.

Before their current role at Dukosi as a Lead Software Engineer, Douglas worked at Drobo, Inc. In their role as a Firmware Manager, they successfully delivered firmware releases for DAS, NAS, and iSCSI RAID products. Douglas implemented customer-driven improvements, created a high-level hardware design for a next-generation platform, and resolved hardware issues.

Overall, Douglas Cameron has a diverse background in software engineering and firmware development, with significant experience in designing and implementing firmware, coordinating software development efforts, and leading teams.

Douglas Cameron attended the University of Strathclyde from 1989 to 1993, where they earned a Bachelor of Engineering degree with a specialization in Computer and Electronic Systems.

Links

Previous companies

Ericsson logo
Texas Instruments logo

Timeline

  • Software Engineering Manager

    May 1, 2023 - present

  • Lead Software Engineer

    November, 2022