Dennis Dinh Nguyen Email & Phone Number
@apptricity.com
LinkedIn matched
Who is Dennis Dinh Nguyen? Overview
A concise factual answer block for searchers comparing this professional profile.
Dennis Dinh Nguyen is listed as Principal Software Engineer at AsiaTelco Technologies Co., a with 42 employees, based in United States. AeroLeads shows a work email signal at apptricity.com and a matched LinkedIn profile for Dennis Dinh Nguyen.
Dennis Dinh Nguyen previously worked as Sr. Embedded Software Engineer at Apptricity Corporation and Sr. Software Engineer at Asiatelco Technologies Co. (Formerly M-Labs Technologies). Dennis Dinh Nguyen holds Extension Courses, Embedded System Engineering from Uc Irvine.
Email format at AsiaTelco Technologies Co.
This section adds company-level context without repeating Dennis Dinh Nguyen's masked contact details.
AeroLeads found 1 current-domain work email signal for Dennis Dinh Nguyen. Compare company email patterns before reaching out.
About Dennis Dinh Nguyen
Abilities to build quality and reliable embedded software/firmware products on time, on budget, meet or exceed customers expectationsPROFESSIONAL SUMMARY• Software Engineer with 25+ years of experience developing embedded software/firmware using C/C++ language.• Broad-based technical experience in designing and developing embedded systems.• Master of Science degree in Electrical Engineering and strong background in data communication.• Extensive embedded programming background in C language on various microcontrollers and microprocessors such as Microchip PIC24EP512GU810, at91-sama5d27, Atmel ATmega64, Atmel AT90CAN64, Motorola PowerPC, Motorola microprocessor, Nordic nRF52840, Realtek RTL8019AS Ethernet controller, Cygnal 8051, AT25DFx serial flash, FLASH and SRAM memory, I/O devices, Gainspan GS1011MEP, Redpine Signal RS-WS-201and RS9113, and Texas Instrument CC3100 wi-fi modules, Quectel BG95 and BG96 LTE Cat M1 modules, Sequans GM01S and GM02S Cat M1 modules, Impinj RFID RS2000, Raspberry Pi Zero, Radxa Zero.• Strong experience in complete software development life cycle from the scoping of software requirements, design, and coding through implementation, maintenance, and test phases.• Expertise in implementing network protocols. Solid knowledge of TCP/IP and network programming.• In depth understanding of FTP, TFTP, SNMP Trap, RSP, SMTP, WebSocket, and HTTP.• Ability to identify and prevent possible problems correctly and quickly.• Strong analytical and diagnostic skills and well-developed problem solving skills.• Fast learner and self-starter.COMPUTER AND TECHNICAL SUMMARYOperating System Linux, Monta Vista Embedded Linux, UNIX, Microsoft WindowsLanguages C/C++, HTML, CGI, JavaScriptNetwork TCP/IP, FTP, HTTP, SNMP Trap, TFTP, SMTP, SLP, EtherCAT, CANSoftware Application Borland C++, Visual C++, MS Office, Visio, Visual SlickEdit, DOORS, ClearCase, ClearQuest, Git, JiraSpecialties: Network programmingEmbedded Software EngineeringFull life cycle of software developmentUS Government CryptographyCommunications Security (COMSEC)Information Security (INFOSEC)Held Top Secret Clearance
Listed skills include Embedded Systems, Embedded Software, Device Drivers, Debugging, and 35 others.
Dennis Dinh Nguyen's current company
Company context helps verify the profile and gives searchers a useful next step.
Dennis Dinh Nguyen work experience
A career timeline built from the work history available for this profile.
Sr. Embedded Software Engineer
Current• Communicate with members of the R&D team from many disciplines to provide insight on reliability, scope, and trade-offs of new and existing software features.• Contribute to major system decisions at every phase of the design life cycle for the company's products.• Work within a small team to ensure that the embedded software pushes the limits of what is possible with respect to reliability and functionality to enable the devices to be the best in class.• Design, implement, test, and deploy embedded software for IoT asset tracking devices at every phase of the design life cycle for these products.• Use C programming language to develop the embedded software that utilizes the RFID, Wi-Fi, Bluetooth, GPS, LTE CAT-M microprocessor and modules.
Sr. Software Engineer
• Collaborated with hardware/system design engineers to define the product feature set and work within a product development team to deliver firmware that meets or exceeds product requirements.• Engaged with customers and product managers to define requirements, develop software architecture, and plan development in dynamic, evolving customer driven environment.• Designed and developed of intelligent tracking devices used in vehicle recovery, fleet management and asset tracking.• Delivered innovative solutions from concept to prototype to production.• Designed and implemented firmware for new and existing products• Designed and implemented test software to test firmware and hardware products
Sr. Principal Software/Firmware Embedded Engineer
• Designed and developed Boost Controller device and custom automotive gauges. Used C language, MPLAB X IDE, and MPLAB XC-16 compiler to develop firmware that runs on Microchip PIC24EP512GU810 microcontroller. Also developed firmware that runs on Atmel Atmega64 and AT90CAN60 microcontrollers. Used Git for software repository.• Wrote device drivers for serial Flash, ECAN, UART, USB, SPI, PWM, Timers, input capture, LCD, vehicle speed sensor, engine rpm sensor, throttle position sensor, turbo speed sensor, barometer, wide band oxygen sensor, and wifi module. Developed open and closed loop boost control. Used proportional, integration and derivative algorithm for closed loop boost control.• Researched, designed, and implemented the company proprietary CAN protocol.• Designed and developed a web server for configuration, tune parameters for higher performance of a vehicle. Designed and developed front-end web pages for configuration and motoring using WebSocket Protocol, html, css, and java script.• Developed and maintained configurable window application software using Visual Studio C++.• Wrote specification, requirement, and software design documents.• Designed and implemented test software using Visual Studio C++. Performed unit and system functionality tests. Performed software design verification and validation activities. Wrote test procedure document.
Sr. Embedded Software Consultant
• Developed infotainment system control center for hybrid electric vehicle. Software was written using C language, compiled with QNX Software Development Platform 6.4.0, and ran on QNX real-time operating system. The software interfaced between Crank embedded GUI and low level firmware. Used Redmine for project management, MKS integrity client 10 and svn for software repository, source control management.• Designed and implemented message events and variables between Crank Storyboard Engine and Control Interface Unit embedded application software. Completed following features: AM/FM tuner, satellite radio, USB/IPOD, Bluetooth audio, auxiliary, phone, diagnostics, system configuration, voice and steering wheel commands, and energy flow.
Sr. Embedded Linux Software Consultant
• Designed and implemented test software to test Linux drivers and system. The software was written using C language, ioctl, POSIX, and glibc, compiled by powerpc-linux-gnu cross compiler, and debugged with gdb server and client debuggers. Test softwe used to test asynchronous and synchronous serial ports, real time clock, data key, Flash, SRAM, DDRAM, USB driver, keypad, front panel LCD display, GPIO, field I/O modules with TEE communication protocol. • Supported the development of traffic controller Linux embedded system running on Motorola Freescale 8321E PowerQUICC processor, using u-boot, Linux kernel version 2.6.35.12. Used svn for version control to manage source code, wiki and Trac for documenting and tickets tracking. Created test plan to meet ATC, TEE 1C, Harris County 1C and the Econolite specification. Performed tests, documented test results and traceability matrix.
Principal Software Engineer
• Designed and implemented net keys, user authentication, user management, heart-beat, mission timer, and notifications software component modules used in cryptographic extension. Enhanced and modified configuration monitor, and event monitor software component modules. The software was written in C language. It was compiled by using GNU C compiler for Intel x86 and ARM processors. Debugging with gdbserver ran on target system and with DDD debugger ran on host Ubuntu system. The software components ran on MontaVista embedded Linux OS which includes kernel 2.6. Used ProcessMax for project management and MKS integrity client 2007 for software control management.• Created software detailed design and software test documents for security system including net keys with Key Derivation Function, user authentication, user management, configuration monitor, event monitor, enhanced inter-process communication, and notifications component modules.• Supported design and implementation of the TYPE 1 security products based on SEI CMM/CMMI - Capability Maturity Module Integration level 3 and 5.• Top Secret Clearance
Sr. Principal Software Engineer
• Completed a demonstration for R&D project. Integrated and developed new EtherCAT application. EtherCAT master ran on a real-time Linux system which includes kernel 2.6, Adeos – adaptive domain environment for operating system, Xenomai - real-time development framework cooperating with the Linux kernel, and RTNet – a flexible hard real-time networking framework. Slave connected via Ethernet.• Designed and implemented EtherCAT master application software in order to control Beckhoff slave controllers and devices includes EK1100 – slave controller, EL2004 – digital outputs, EL1014 – digital inputs, EL6001 – serial interface RS232, and EL9800 – EtherCAT development kit and USB drive. The software was developed with multiple real-time message queues, threads, and tasks. It was compiled by using GNU C compiler and debugged by using gdb debugger on the real-time Linux system.
Principal Software Engineer Consultant
• Helped develop state-of-art In Flight Entertainment software using MontaVista embedded Linux OS. Used DOORS and Word for writing documents, ClearCase for keeping software versions, and ClearQuest for engineering software modification tracking.• Developed new IFE functionality software for TopSeries such as: resetting multiple passenger call areas individually. Wrote the functionality in C language and CGI. Created dynamic web pages and web user interface using HTML and Java script.• Completed enhancement and modification existing functionalities, such as: reorganize iCMT web pages, software/content controller, and data offload. Used C language and PowerPC GNU C compiler for development the functionalities under Redhat Linux Enterprise 3.0 environment.• Created software design document, software test document, and integration verification/validation for video override and software/content controller functionalities of the passenger service system including smart video display unit, seat electronic box, area distribution box, audio video controller, digital server unit, and interface control management terminal LRUs.
Principal Software Engineer
• Developed software for entertainment, communication, networking processing, data collection and export, flight attendant and passenger interfaces, control and configuration of the on-aircraft system.• Supported for system integration, detection, reporting and resolution of problem reports, coordination peer reviews of systems and software products, creation and maintenance of software documents including internal and external deliverable documents and status reporting to department management.• Implemented and maintained embedded firmware for large area monitor. Used C language, P&E Microcomputer System’s ICD12 BDM, and CodeWarrior IDE for developing product using Motorola MC9S12 microcontroller. Used Keil’s MicroVision2 IDE and Cygnal EC1 JTAG for developing the product using Cygnal 8051 microcontroller.
Design Engineer Iv
• Developed and maintained network protocols including telnet server, TFTP client, FTP server and client, web server based on HTTP protocol, SNMP trap, send email and text messaging clients based on SMTP, ping, PBX IP based on Avaya’s Reliable Session Protocol. Developed UART and MODEM device drivers.• Designed and implemented firmware for console management, station message detail recording, Private Branch eXchange data recorder, security modem, A/B fall back switching, and power remote reboot embedded systems.• Integrated hardware and firmware using WTI’s proprietary firmware and MontaVista embedded Linux OS. Used C language and MicroTech in-circuit emulator for developing products using 68EC000 microprocessor. Used PowerPC GNU C compiler, Abatron DBI2000 JTAG, gdbserver, and DDD debuggers for developing products using Motorola PowerPC 850.• Integrated base-64 decoder, login, plain, CRAM-MD5, and DIGEST-MD5 encrypted authentication algorithm modules. Created dynamic web pages and web user interface using HTML and Java script.• Supported manufacturing on product testing and building including writing test and product configuration software. Assisted technical support staffs in resolving customers’ problems.
Embedded Firmware Engineer
• Wrote firmware for embedded security card readers and controllers, including Motorola 68HC11, 68HC16, and 68000 processors.• Wrote and modified firmware for upgraded PAL, included 18V8 and 22V10.• Created and built automated test fixture and wrote firmware for security system product testing, including RS-232 and RS-485 serial interface.
Varied Positions
Kofax Image Products, Irvine, CASenior Electronics Technician• Created and modified test diagnostics by using C and Assembly languages. • Troubleshot, analyzed and effected the repair of analog and digital printed circuit assemblies to the component and circuit level. This included TMS320C2X and TMS34094 TI processors, XC2064 Xilinx LCA, AM95C71 VCEP, and 48PQTP Motorola 32 bit rotator• Evaluated design from both the software and hardware perspectives on scanner interface board. • Identified the workmanship or component failure to resolve circuit malfunction.• Analyzed quality assurance failure data to determine when additional follow-up corrective action was necessary.Kavlico Corporation, Moorpark, CASenior Electronics Technician• Designed, setup, and performed tests following the functional and engineering specifications on power steering, natural gas, manifold, transmission, ambient air temperature, pressure transducers. • Wrote software to operate automatic test equipment: using IEEE-488 bus, computer, frequency generator, pressure controllers, multiplexer, digital voltage meters, digital thermal meters, thermal chambers, amplifier, power supplies, spectrum analyzer, and oscilloscope.• Analyzed and reported the transducer statistics to customers: Chrysler, Ford, Johnson Control, VDO, and Cummins.• Troubleshot the hybrid circuit to component and suggested the solution to engineering.California State University Long Beach, Physics and Anatomy Labs, Long Beach, CAElectronics Technician• Operated, troubleshot, repaired, and maintained physics lab equipment: oscilloscope, signal analyzer, spectrum analyzer, function generator, frequency counter, DMM, VOM, power supply, sparked tower.
Colleagues at AsiaTelco Technologies Co.
Other employees you can reach at asiatelco.com. View company contacts for 42 employees →
Liky May
Colleague at Asiatelco Technologies Co.United Arab Emirates
View →
RZ
Ranran Zhou
Colleague at Asiatelco Technologies Co.Shanghai, China
View →
ZZ
Zuquan Zhang
Colleague at Asiatelco Technologies Co.China
View →
GG
Grazielda Gabutero
Colleague at Asiatelco Technologies Co.Philippines
View →
SW
Sam Wang
Colleague at Asiatelco Technologies Co.China
View →
IJ
Ivan Josh
Colleague at Asiatelco Technologies Co.Shanghai, China
View →
馮
馮衛國
Colleague at Asiatelco Technologies Co.Shanghai, China
View →
MS
Mark Sun
Colleague at Asiatelco Technologies Co.Shanghai, China
View →
AA
Ajaz Ali
Colleague at Asiatelco Technologies Co.Pakistan
View →
SX
Simon Xu
Colleague at Asiatelco Technologies Co.Shanghai, China
View →
Dennis Dinh Nguyen education
Extension Courses, Embedded System Engineering
Master Of Science, Electrical Engineering
Bachelor Of Science, Electrical Engineering
Frequently asked questions about Dennis Dinh Nguyen
Quick answers generated from the profile data available on this page.
What company does Dennis Dinh Nguyen work for?
Dennis Dinh Nguyen works for AsiaTelco Technologies Co..
What is Dennis Dinh Nguyen's role at AsiaTelco Technologies Co.?
Dennis Dinh Nguyen is listed as Principal Software Engineer at AsiaTelco Technologies Co..
What is Dennis Dinh Nguyen's email address?
AeroLeads has found 1 work email signal at @apptricity.com for Dennis Dinh Nguyen at AsiaTelco Technologies Co..
Where is Dennis Dinh Nguyen based?
Dennis Dinh Nguyen is based in United States while working with AsiaTelco Technologies Co..
What companies has Dennis Dinh Nguyen worked for?
Dennis Dinh Nguyen has worked for Asiatelco Technologies Co., Apptricity Corporation, Asiatelco Technologies Co. (Formerly M-Labs Technologies), Innovate Motorsports, and Fisker Automotive - Workbridge Associates.
Who are Dennis Dinh Nguyen's colleagues at AsiaTelco Technologies Co.?
Dennis Dinh Nguyen's colleagues at AsiaTelco Technologies Co. include Liky May, Ranran Zhou, Zuquan Zhang, Grazielda Gabutero, and Sam Wang.
How can I contact Dennis Dinh Nguyen?
You can use AeroLeads to view verified contact signals for Dennis Dinh Nguyen at AsiaTelco Technologies Co., including work email, phone, and LinkedIn data when available.
What schools did Dennis Dinh Nguyen attend?
Dennis Dinh Nguyen holds Extension Courses, Embedded System Engineering from Uc Irvine.
What skills is Dennis Dinh Nguyen known for?
Dennis Dinh Nguyen is listed with skills including Embedded Systems, Embedded Software, Device Drivers, Debugging, Rtos, Firmware, Software Engineering, and Testing.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial