Software Development

The pace in the Telecom industry is constantly increasing. The users require higher speed, higher capacity and more features. Internet of Things is happening, and 5G is being developed.

With our experience and knowledge of developing embedded software for all types of real time applications, we at Sigma take an active part in pushing the boundaries, making this possible. From Core network products, handling billions of IP packages per second to Radio Base stations used all over the world.

In our projects, we use AGILE SCRUM framework for organizing the teams. We are attentive to SCRUM rules and flexible for changes in processes, methods, and organization. In this way, we are building a culture of continuous improvement. This gives you, as a client, the opportunities to optimize costs and create added value. You get a complete cross-functional team of carefully selected specialist and generalist skills in desired areas.

Our methods:

  • Flexible iterative and incremental development
  • Feature driven development
  • Acceptance test driven development
  • Test driven development
  • The backlog (product and sprint)
  • Cross-functional teams
  • Continuous integration

Sigma provides expertise in embedded software for:

  • System architecture
  • Communication technology
  • Communication buses and protocols (M2M)
  • Built-in Linux
  • RTOS
  • Computer software
  • Mobile and wireless applications
  • Development of customized models and software solutions
  • High performance algorithms
  • 3D and 4D visualizations

Electronic design

Sigma will help you with the development of products from the initial specification phase to first prototypes. We can also produce all the documentation required for serial production. To facilitate processing, we have a network of providers who can assist in equipment assembly and testing.

Our competence within Digital Design includes also communication and processors.

Electronic Systems:

  • Hardware, firmware, software, and system engineering
  • Embedded systems
  • Analogue technology
  • Construction of radio technology
  • PCB Layout
  • Mandatory requirements
  • Internet of Things
  • Construction of ASIC / FPGA
  • System engineering
  • VHDL / Verilog
  • Synthesis
  • Simulation
  • Emulation
  • Verification
  • SOC

Testing & Verification

The flexibility and complexity of the products being developed just continues to increase. Continuous Integration and test automation is now a must in order to cope with this development, and we at Sigma have extensive experience designing tests that fulfill these requirements, both for products and systems.
Early testing and integration testing can involve a lot of manual labor. Not least, they require experience of the person performing the tests. Sigma can provide assistance as early as during the design process to ensure that the product is optimized for tests.

Sigma has expertise in:

  • Test management
  • Requirement analysis
  • System engineering in technical systems
  • Manual testing
  • Troubleshooting
  • Test specifications
  • Development of test tools
  • Test automation
  • Continuous integration (CI, Continuous Integration)
  • Testable design (DFT, Design for Testability), testing of function and more

The most important factor when it comes to ensuring the quality of the product delivered to customers is through a well-planned testing.
Sigma assists customers with testing operations and other measures to ensure a high-quality product that meets the stated requirements. Functional testing ensures that the product works as expected, moreover, testing ensures high product performance.

Examples of testing types Sigma can help with:

  • Functional tests
  • Unit testing
  • Functional testing
  • Integration testing
  • Test automation
  • Performance testing
  • Load testing
  • Stress test
  • Interface testing
  • Safety testing