company logo

Principal Software Engineer, Memory Management in Toronto, ON



$80K - $100K*


Software Development


Not Specified

Job Description

Job Description

Seeking candidates with extensive experience in embedded software on Linux or Android. Engineer that will lead memory initiatives and be responsible for analysis, design and software development to reach required memory targets. Candidate must be able to demonstrate extraordinary skills in attention to system and applications memory management, design and development frameworks, tools for detecting leaks, accounting memory in Linux, design maintainable and scalable software taking into account resources leaks, bad patterns, miss-use of APIs etc., lead of investigation and fixing bottlenecks. Seeking strong communication skills and the ability to work in an environment with interdisciplinary teams.

Experience in the domains below are a must:

  • Experience defining memory KPIs and making proper system software architecture design, understand princip
See More

Valid through: 2020-5-19

About Multiple, Inc

The multiple integral is a generalization of the definite integral to functions of more than one real variable, for example, f(x, y) or f(x, y, z). Integrals of a function of two variables over a region in R2 are called double integrals, and integrals of a function of three variables over a region of R3 are called triple integrals. Just as the definite integral of a positive function of one variable represents the area of the region between the graph of the function and the x-axis, the double integral of a positive function of two variables represents the volume of the region between the surface defined by the function (on the three-dimensional Cartesian plane where z = f(x, y)) and the plane which contains its domain. (The same volume can be obtained via the triple integral—the integral of a function in three variables—of the constant function f(x, y, z) = 1 over the above-mentioned region between the surface and the plane.) If there are more variables, a multiple integral will yield hypervolumes of multidimensional functions. Multiple integration of a function in n variables: f(x1, x2, ..., xn) over a domain D is most commonly represented by nested integral signs in the reverse order of execution (the leftmost integral sign is computed last), followed by the function and integrand arguments in proper order (the integral with respect to the rightmost argument is computed last). The domain of integration is either represented symbolically for every argument over each integral sign, or is abbreviated by a variable at the rightmost integral sign:
Total Jobs:
Average Pay:
Total value of jobs:
Learn More About Multiple, Inc
* Ladders Estimates