Software Development
SOFTWARE DEVELOPMENT
RAMSys Assurance Pty Ltd’s proven methodologies and domain expertise ensure that its clients’ achieve the best returns on their investments. We optimize the processes and minimize the time and costs associated with standard and highly customized implementation, maintenance, and upgrades.
The Software Development & Testing vertical has an experienced team with strong experience and specializes in system-on-chip validation and diagnostic of various IP’s, Embedded software development & testing processes, tools, and techniques.
RAMSys Assurance Pty Ltd services are designed to assist customers through the entire lifecycle of software engineering, from requirement analysis to implementation.
We draw on our team of technical experts and their diverse real-world experiences in:
- Development and testing of embedded systems software on 8/16/32 bit processor environments.
- Safety Critical Architecture Design, Development, and Validation.
- SOC post-silicon activities like board bring-up, silicon IP validation, and development of diagnostic software.
- BIOS, firmware, and device driver development under various platforms like embedded Linux, VxWorks, etc.
- Use of various types of in-circuit emulators, debuggers, and simulators.
- Developing test drivers for various IP’s like Real Time Clock (RTC), Inter Integrated Circuit (I2C), Serial Peripheral Interface (SPI), Universal Serial Bus (USB), Ethernet, RS-232, Single Wire Interface (SWI), and other serial communication devices.
- Writing device drivers and Diagnostic software for ARM core, OMAP, and other processor controllers.
- Testing at different levels of granularity: unit, module, component, subsystem, integration, regression, performance, system, and acceptance Testing.
- Developing test plans, designs, test cases, execution, and reporting.
- Tools: Rational Attol, NOHAU ICD, Requisite-Pro, Code Composer, Trace-32 Debugger.