Aaron Needles Email and Phone Number
Aaron Needles work email
- Valid
- Valid
- Valid
Aaron Needles personal email
I am an embedded systems consultant specializing in the design of embedded software and hardware, from concept to production. I have over 25 years of experience solving real-world problems in the creation of hand-held devices, networking switches, robotic manipulators and vehicles, lighting and camera controls, power systems, motor controls and distributed control systems. My experience in these areas allows me to maximize product functionality while also negotiating environmental, packaging and cost constraints. I offer my services in the design of turnkey solutions or to complement your existing design team where needed.Technical Strengths• Embedded software and system design for real-time control.• Control system design, configuration and tuning.• Sensor interface and integration.• Communications and networking over serial buses, ethernet, and wireless links.• Design of bootloaders with custom integration over communication channels.• User-machine interfaces.• Motor control for BLDC, BLAC and PMSM motors. Stepper motor interfacing and sequencing.• Actuator and valve control.• Robotic vehicle control and motor synchronization. Robotic arm kinematics and control.• Built-in diagnostic tools for detecting and displaying system state and faults.• Design of microcontroller-based PCBs for control and communication.• Languages: C, C++, Assembly, Verilog, VHDL, C# .NET WinForms, HTML, JavaScript, Perl.• RTOS: VxWorks and custom.• PCB Layout in Orcad and Altium Designer, Gerber editing tools.• Peripheral interfaces: Ethernet, I2C, SPI, JTAG, RS-232, RS-485, etc.• Networking: TCP/IP and related protocols. RSTP network configuration.• Microcontrollers: Atmel, Motorola/Freescale, Microchip Tech. and x86 microcontrollers.• DSPs: Motorola, Texas Instruments, fixed and floating point.• Xilinx and Altera FPGAs and CPLDs• Controllers: Handheld pendants, VME-bus systems, Compact PCI, Industrial PCs, Sensor I/O boards, custom designs and off-the-shelf varieties
-
Neurolutions Inc.Davis, Ca, Us -
Emedded Systems ConsultantNeurolutions Inc. Nov 2017 - PresentFirmware development and testing for leading-edge medical devices.
-
Embedded Systems ConsultantGregg Drilling & Testing Inc Mar 2017 - PresentDeveloping both electronic instrumentation and firmware for seismic, force and gamma ray sensing.
-
Firmware Engineering ConsultantVoler Systems Sep 2015 - PresentSunnyvale, Ca, UsDeveloping firmware for Broadcom and Microchip parts for controlling a high volume consumer device. -
Owner, Principal EngineerNeedles Innovation Mar 2013 - PresentNeedles Innovation provides a range of embedded software and hardware services and more detail can be found at www.needlesinnovation.comDesign Services• Embedded software from concept to production• System analysis and design• PCB design & prototyping• Retrofit/upgrade of existing designs• Turnkey design of electronics and software• System and sub-system testing• PC software for device configuration and testing• Design review• Referrals
-
Firmware Engineering ConsultantBreathometer Dec 2015 - Feb 2017Burlingame, Ca, UsDeveloped firmware for TI's MSP432P401R processor and a Broadcom Bluetooth Smart interface IC, in support of various consumer devices. -
Firmware Engineering ConsultantLeonis Medical Corporation Feb 2016 - Dec 2016Developing motor control firmware for a BLAC motor using TI DSP and CCS compiler.
-
Embedded Systems ConsultantUs Navy Aug 2015 - Sep 2015Washington, Dc, Us• Advised customer on subsea hardware configuration and network interfacing.• Modified an existing PC application per customer requirements.• Diagnosed sensor communications and build a PC application to support testing. -
Embedded Systems ConsultantEm Fabrication Llc Nov 2014 - Apr 2015• Designed, prototyped and tested a BLDC motor controller for a factory conveyance system.• Provided PCB manufacturing support for existing PCB designs and redesigned a power supply to compensate for obsolete parts.
-
Embedded Systems ConsultantOff.Grid:Electric Mar 2015 - Mar 20151017 Rp Amsterdam, North Holland, Nl• Confidential -
Embedded Systems ConsultantGregg Drilling & Testing Inc Apr 2013 - Dec 2013• Advised customer on system architecture for a subsea soil testing tool for the U.S. Navy.• Designed pressure-tolerant PCB assemblies for the tool, including digital I/O, high-speed counter, serial data acquisition and stepper motor sequencing. Procured parts and hand-soldered several prototypes. Authored a serial interface protocol and implemented all firmware for these assemblies.• Designed a PC-based .NET application to remotely control the subsea device, providing setup, calibration, machine sequencing and data logging.• Provided comprehensive user documentation and detailed serial protocol descriptions.• Worked with customer and U.S. Navy personnel to refine, calibrate and test the completed system.
-
Staff Software & Controls EngineerFmc Technologies Schilling Robotics Jan 2007 - Mar 2013• Provided firmware for a brushless motor controller and optimized its function as a subsea winch. Authored several modes of position control and created a smoothing algorithm for incoming position commands which optimized motor stability and responsiveness.• Wrote control firmware and provided board bring-up support for a torque tool controller with CPLD.• From ground up, designed and implemented firmware for a best-in-class network switch, and updated this to support the RSTP protocol with innovations to ensure subsea network reliability.• Wrote multiple PC applications based on .NET technology, and these are still in use to provide multi-layer remote diagnostics and management of the network switch product line and other devices.• In March 2013 I amicably left FMC Schilling Robotics to pursue my own consulting business.
-
Senior Software & Controls EngineerSchilling Robotics, Llc Feb 1999 - Jan 2006• Specified requirements and designed control firmware and hardware for multiple aspects of remotely operated vehicle (ROV) control system including hydraulic power unit, cable handling system and hydraulic thruster speed controller. Wrote distributed control software for user interface (hosted by Windows XP), machine control, and device drivers under VxWorks O/S. Integrated multiple motors and sensors.• Designed, developed and prototyped a hydraulic thruster speed controller (PCB and firmware) for the hydraulic ROV product line. Devised a scheme to determine high-quality velocity feedback from low-cost Hall-effect sensor and rotary magnet assembly.• Designed optical-isolator circuits for analog signal amplification and serial interface with DC/DC power supply and 1000VAC isolation.• Designed and prototyped water detection sensor and FPGA code in VHDL for sensing water intrusion into electronic packages.
-
Chief Software EngineerSchilling Robotics, Llc Jul 1995 - Jan 1999• Provided oversight for a 3D solid-modeling and animation system for robot task planning and visualization. While onsite with our customer, I devised a solution for ABB Atom in a Swedish nuclear plant maintenance task which gave the customer the ability to complete a high-profile welding job.• For the CMRS robot for the U.S. Army, I led a team of five software engineers in developing a specialized robot controller for automating the loading and unloading of missile pods.• Led the software effort to develop a compact hydraulic actuator controller for the Conan manipulator line and implemented the topside user interface and control system for the same.
-
Senior Software EngineerSchilling Robotics, Llc Feb 1992 - Jun 1995• Developed user interface and control software for the Gemini dual-arm system for nuclear waste handling. I pioneered the Windows-based GUI and control system which utilized an industrial PC. • Developed a user interface and control system for NGOS. This required integration of RTI’s Constellation toolset for control of a dual-arm manipulator system with Cartesian-based hand control via 6-axis joystick input. The software architecture developed using this toolset later became the basis for the company’s vehicle control systems.
-
Software EngineerSchilling Robotics, Llc May 1986 - Jan 1992• I developed, enhanced and maintained the control and user interface software for the company’s full line of robotic manipulators from 1986 through 2012. I also developed software for multiple custom products during this period. • For the US Navy NR-1 submarines, I led a team of software engineers through concept, design, and implementation of the control software for a force-reflecting robot arm, the active master arm, and the user-interface provided by a hand-held pendant.• Designed a flash file system and O/S to manage loading and distributing of binary files to a distributed controller set.
-
ConsultantGardner Technologies May 2003 - Jun 2003• Advised client on machine controls for design of a bottle corking machine for Napa Valley wineries.• Designed and produced a control board for energizing and clearing a safety interlock.
Aaron Needles Skills
Aaron Needles Education Details
-
University Of California, DavisElectrical Engineering -
California State University-SacramentoComputer Science -
Davis Senior High School
Frequently Asked Questions about Aaron Needles
What company does Aaron Needles work for?
Aaron Needles works for Neurolutions Inc.
What is Aaron Needles's role at the current company?
Aaron Needles's current role is Embedded Systems Consultant at Gregg Drilling & Testing, Inc..
What is Aaron Needles's email address?
Aaron Needles's email address is aa****@****end.com
What schools did Aaron Needles attend?
Aaron Needles attended University Of California, Davis, California State University-Sacramento, Davis Senior High School.
What are some of Aaron Needles's interests?
Aaron Needles has interest in Children, Economic Empowerment, Training For Marathon, Education, Language Coaching, Hiking, Human Rights, Travel.
What skills is Aaron Needles known for?
Aaron Needles has skills like Embedded Systems, Software Engineering, Testing, Electronics, Robotics, Firmware, Software Development, Microcontrollers, C++, C, Automation, Debugging.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial