Software Engineering
Anidea Engineering in West Palm Beach, Florida has been providing software development services for over fifteen years for limitless technical requirements. We provide an answer to your software developer requirements without recruitment initiatives or breaking your budget.
Anidea produces integrated software solutions incorporating hard and soft real-time operating systems. Our embedded systems engineers are experts in both hardware and software design, providing the advantage to create optimized and tightly coupled systems.
Our skills and experience are the key to successful product design, software project management and more.
Our Software Expertise Includes:
Languages
- ANSI C/C++
- Eclipse C/C++ for Kinetis, Atmel, Netburner, and Stellaris
- GCC
- Metrowerks C/C++
- Microsoft Visual C/C++ with MFC
- Linux programming C/C++
- Microchip
- Intel x86 ASM
- Motorola DSP ASM
Applications
- Motor control including single phase, 3 phase, BLDC, and stepper motor technologies
- User interfaces for both graphic LCD and character based LCD screens as well as segmented LED devices
- Process control applications for various real world LED control for color mixing and signs
- PID Control Loops
- LED Control
- Wireless protocols such as Wi-Fi and Bluetooth and proprietary
- Internet of Things (IoT)
Communications protocols (RS-485, SPI, I2C, Ethernet (100Base-T and 1000Base-T), and others
- Acquisition and control networks with proprietary and open protocols
- Embedded Internet applications for web, ftp, and email utilizing TCP/IP and UDP
- Specialized sensor control and measurement algorithms
Software Development Tools
- Kinetis Studio for Freescale HC(S)08, HC(S)12, 56K, ARM, and others
- Code Composer for TI CC2650, MSP430 and others
- Crossworks Studio for TI MSP430 and ARM
- High Performance Embedded Workshop for Renesas
- Custom Embedded Linux distribution
- Lineo Linux distribution (and generic Linux)
- MS Visual Studio
- Red Hat Linux distribution
- Source Insight and more...