Home > Ann Arbor jobs > Ann Arbor trades & labor jobs

Posted: Wednesday, September 6, 2017 3:36 AM

Job Description:/h3:
Senior Software Engineers bring strong technical development skills and strong software engineering skills. In addition to the skills expected of software developers, software engineers are expected to bring experience with engineering enterprise:class solutions. This means being:
:Able to decompose business requirements into engineered solutions;
:Able to add in appropriate non:functional requirements to guarantee proper maintainability, persistence, scalability, security, and performance;
:Able to maintain architectural consistency with other software products and technical design patterns currently in use by the team.
With minimal direction from a lead engineer or a manager,
:Review and provide effort estimates on accomplishing team tasks
:Decompose team tasks into specific work items to be accomplished in development period
:Assess risk and priority, and balance tasks in a development period to ensure maximum team success
:Enable all team members for successful completion of tasks with clear and constant communication; availability to peer review or brainstorm; and willingness to cover in times of absence or unforeseen interruptions to team progress
:Design, develop, prove, and document embedded software products and solutions
:Occasionally mentor software developers, engineers, and interns
:Occasionally review code and unit tests of other software developers and engineers on the team
:Assume role of key interface to Customers to support architecture and code reviews
:Provide product definition and high:level design support for team software products and efforts
:Decompose high level business requirements into component business requirements for inclusion in development efforts
:Foster teamwork among engineering disciplines of software, hardware, mechanical, and quality assurance groups
:Travel to Customer Engineering centers and minimal travel to Customer Plants and overseas for training
:Bachelors Degree in a software development discipline
:One or more programming related certifications.
:Consistent participation in on:going career development education, either through advanced degree programs or certification programs
:5+ years experience programming with C or C++
:Proficient understanding of embedded device programming and debugging
:Application layer focus with good understanding of underlying hardware and low level abstraction layers
:Strong experience working on applied computer vision (CV) projects.
:Experience applying image processing algorithms in automotive vision systems such as forward/rear facing cameras, and 360 and deg; surround view systems.
:Experience with object detection, motion detection, object tracking, and object recognition.
:Experience writing software algorithms for image enhancement, de:warping, stitching, and blending.
:Decomposition of business requirements into functional specifications, design documentation, and use cases; creation of support documentation.
:Familiar with state:of:the:art techniques for the development of embedded systems
:Ability to work in a fast:paced environment building software productsCompany Description:/h3:
At Amtec, we care about you and your career. Since 1959, we have changed the lives of thousands of people for the better : people just like you. It is our goal to help you find meaningful work by matching your character, competence, and culture with an organization that truly values what you have to offer. Whether you want a contract assignment, a temp:to:perm job, or a regular full:time position, we are here to be your partner throughout your whole career.


• Location: Ann Arbor, northville

• Post ID: 39285107 annarbor is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2017