Description |
Position Description
Advanced Decisions is currently searching for a talented
software engineer to design and implement embedded software for systems among
the highest precision ever produced in the world.
The individual will be responsible for key modules of the
production software throughout the development cycle, ranging from specifying
functional requirements by working with multi-disciplinary teams, providing
detailed design specifications, outlining testing effort, to implementing the
software and executing the testing steps to qualify the product, etc. The
engineer will work closely with the team leader, the project management and
other developers to create robust software that offers advanced architecture
and fulfills the business needs.
Skills and Experiences
- Excellent
problem-solving and analytical skills
- Excellent
communication skills
- A
passion for programming and software engineering
- Smart
- C/C++
programming experiences, with an emphasis on embedded system programming
- Unix
programming experiences, preferably on Solaris or Linux
- Experience
or proven ability in technical specifications
- Experience
or proven ability in designing complex software architecture
- Experience
in Python, as a plus
- Experience
in Clearcase, as a plus
Education
Bachelors Degree or Masters in Computer Science or Computer
Engineering (GPA > 3.2)
|