  Computer software engineersDescription: Computer software engineers do research, design computers, and find new ways to use them in business. They may identify problems in business, science, and engineering. Then they use computers to solve the problems. This kind of work can result in eyestrain, backaches, and hand and wrist problems.Source: Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, 2008-09 Edition at http://www.bls.gov/OCO/Complete Job Profile: http://www.bls.gov/oco/ocos267.htmSalary: \$50,001 or more per yearComments:I've used so much math lately it makes me wish I paid more attention in high school. Software engineer again. In this past month alone I've had to 1. attempt to calculate how much I can push my program before it runs out of memory (that's somewhat basic) 1.5 refresh my memory on the modulus operator 2. look up polynominals and cyclical record check to better understand the hash table I've been working with 3. and the worst one of all, I need to determine how to calculate the best 12 number combination set from a set of 20 numbers ranging from 1 to 80 in over 600,000 records. And due to memory & time limitations I can only calculate the best 4 number sets. So I'm trying to determine if I took all the records with the best 4 number sets and figured out the best combinations within those sets (with out the 4 number set) whether those would in the end be the best 12 number set. I don' think it would be, I think I'd have the best 12 number set within the best 4 number sets which wouldn't be the same.

There are 68 math topics Computer software engineers need to know. Basic Math / Algebra Fractions Decimals Ratio and Proportion Percent Customary Measurement Metric Measurement Measurement Conversion Basic Probability Basic Statistics Statistical Graphing Powers and Roots Other Number Bases Negative Numbers Scientific Notation Basic Problem Solving First-Year Algebra Using Formulas Linear Equations Linear Inequalities Operations with Polynomials Factoring Polynomials Rational Expressions Coordinate Graphing 2D Linear Systems Quadratic Equations Algebraic Representation Geometry Basic Terminology Angle Measurement Congruent Triangles Triangle Inequalities Parallel Lines Quadrilaterals Similarity Pythagorean Theorem Right Triangle Trigonometry Circles Area Volume Transformations Make/Use 3D Drawings Second-Year Algebra / Trigonometry Functions Variation Imaginary Numbers Polynomial Equations Logarithms Sequences and Series Matrices Coordinate Graphing 3D Advanced Probability Advanced Statistics Conic Sections Non-Linear Systems Trigonometric/Circular Functions Graphs of Trigonometric Functions Trigonometric Identities Trigonometric Equations/Inverses Oblique Triangles Polar Coordinates/Graphs Vectors Other Topics Calculus and Higher Math Basic Calculator Use Scientific Calculator Use Computer Use Computer Programming Group Problem Solving Mental Math Inductive/Deductive Reasoning Math Communications Mathematical Modeling   