Software Engineer - Research & Development
POSITION SUMMARY: Develop software for Digital Cyclones products in a team-oriented environment.
ESSENTIAL FUNCTIONS:
Develop software in Java, C++, or other selected languages for Digital Cyclone products in accordance with Digital Cyclones software development methodology
Test software using unit tests, debuggers, and simulators
Perform software releases and software quality assurance activities
Participate in the design of new software products
Perform maintenance activities for existing products
OTHER RESPONSIBILITIES:
Review product information including web sites, manuals, and brochures for technical accuracy
Participate in product definition activities including feature analysis and design trade-offs
Perform other duties as necessary
EDUCATION, EXPERIENCE, AND SKILLS REQUIRED:
Bachelor of Science or above in Computer Science, Electrical Engineering, Computer Engineering, Aerospace Engineering, Math or Physics from a four-year college or university, or equivalent education/experience
Strong academics (cumulative GPA greater than or equal to 3.0 as a general rule)
Relevant experience and/or training in high level languages such as Java or C++
Relevant experience and/or training in data structures or object oriented design methodology
Strong oral and written communication skills
Other education and/or experience in development platform and technology, such as Client-server/Web/Enterprise applications, regression testing, billing infrastructure, and system deployment considered a plus
DESIRED QUALIFICATIONS:
Excellent academics (cumulative GPA greater than or equal to 3.5)
Sun Certified Java Programmer (SCJP) or equivalent experience
Experience applying mathematical principles from algebra, trigonometry, and calculus, and/or experience applying the principles of digital image processing to software algorithms and code development
Experience with mobile applications development
Development experience using Objective C
Previous experience working in a team environment
EEO/AA/M/F/D/V
POSITION SUMMARY: Develop software for Digital Cyclones products in a team-oriented environment.
ESSENTIAL FUNCTIONS:
Develop software in Java, C++, or other selected languages for Digital Cyclone products in accordance with Digital Cyclones software development methodology
Test software using unit tests, debuggers, and simulators
Perform software releases and software quality assurance activities
Participate in the design of new software products
Perform maintenance activities for existing products
OTHER RESPONSIBILITIES:
Review product information including web sites, manuals, and brochures for technical accuracy
Participate in product definition activities including feature analysis and design trade-offs
Perform other duties as necessary
EDUCATION, EXPERIENCE, AND SKILLS REQUIRED:
Bachelor of Science or above in Computer Science, Electrical Engineering, Computer Engineering, Aerospace Engineering, Math or Physics from a four-year college or university, or equivalent education/experience
Strong academics (cumulative GPA greater than or equal to 3.0 as a general rule)
Relevant experience and/or training in high level languages such as Java or C++
Relevant experience and/or training in data structures or object oriented design methodology
Strong oral and written communication skills
Other education and/or experience in development platform and technology, such as Client-server/Web/Enterprise applications, regression testing, billing infrastructure, and system deployment considered a plus
DESIRED QUALIFICATIONS:
Excellent academics (cumulative GPA greater than or equal to 3.5)
Sun Certified Java Programmer (SCJP) or equivalent experience
Experience applying mathematical principles from algebra, trigonometry, and calculus, and/or experience applying the principles of digital image processing to software algorithms and code development
Experience with mobile applications development
Development experience using Objective C
Previous experience working in a team environment
EEO/AA/M/F/D/V
Source: Joel On Software