Autonomous Solutions, Inc. (ASI) is looking for a Software Engineer to support the initial development phase of their autonomous vehicle platforms, aiming to design, implement, test, and maintain software to meet client needs and advance robotics technologies.
Requirements
- Ability to code in multiple languages including C-Sharp, C/C++
- Unit Tests
- Version Control
- Experience with complex technical areas such as memory management, profiling and optimization, complex algorithms, and concurrency
- Understanding of geometry, trigonometry, matrix transforms, and general linear algebra
- Experience with Scrum/Agile development methodologies preferred
- Must have experience in: Working in a team environment with an established process
Responsibilities
- Work with a team of software engineers to add functionality and improve and upgrade Mobius software product applications
- Write understandable code
- Write detailed technical specifications for new features
- Maintain and extend developer documentation
- Write unit-level tests and assist in specifying and creating integration tests
- Designs/codes applications following specifications using the appropriate tools
- Analyze, design and develop tests and test-automation suites
Other
- Bachelor or Master's degree in Computer Science or related field
- 2-5 yrs. experience as a software engineer using C-Sharp or other related experience
- Must have experience in: Solving problems limited in complexity
- Must have experience in: Story Estimation
- Must have experience in: Actively Holds code reviews