This site uses cookies. To find out more, see our Cookies Policy

Senior Software Engineer in Detroit, MI at VisionPRO

Date Posted: 5/25/2018

Job Snapshot

Job Description

Senior Software Engineer

Position Overview:
The Senior Software Engineer is a team member of Global Consumer. Advanced Development & Concepts Group and is responsible and accountable for designing, developing, testing and evaluating software components for Real-Time event processing applications that leverage Big Data technologies and large scale data infrastructure. Data projects will have a focus on collecting, parsing, and managing large sets of data using multiple platforms. This role requires deep hands-on experience in software development and data structures. The successful candidate must be able to work independently as well as contribute to multi-layered solutions that comprehend and specify business, application, data and infrastructure designs. Must be able to develop prototypes and proof of concepts for the selected solutions. 

Responsibilities include, but are not limited to the following:
• Full lifecycle application development 
– designing, coding and debugging applications in various software languages
• Software analysis, code analysis, requirements analysis software review, identification of code metrics, system risk analysis, software reliability analysis, Object-oriented Analysis and Design
• Software modeling and simulation
• Performance tuning, improvement, usability and automation• Evaluate and identify new technologies for implementation
• Maintain standards compliance
• Implement globalization of software
• Collaborate with Architects to drive design framework alignment
• Design and implement solutions for code asset management and reusable design frameworks
• Conduct research on new products and drive implementation to benefit/optimize overall software development
• Perform root cause analysis, technology evaluation, and design spikes
• Forecast completing well-defined work and deliver on those forecasts

Required Skills and Experience:
• A bachelor’s degree in a technical discipline or related experience
• At least 7 years developing enterprise applications
• Expert knowledge of database modeling and data structure principles, techniques and best practices
• Strong knowledge of design patterns, different programming paradigms
• Proven experience designing and developing software in one or more of the following domains: Enterprise Services using Java and Java constructs - JSE, J2EE, Web Services/RESTful, XML/JSON? Web using Java and Java constructs - XML/JSON, JSP, HTML5/CSS3, Javascript? Strong knowledge and hands on experience with UNIX/Linux 
• Strong conceptual knowledge of processing data at rest and data in motion using Big Data technologies such as Hadoop – HDFS, MapReduce, Pig/Hive, HBASE, FLUME, SQOOP, etc.

Preferred Skills and Experience:
• Demonstrated expert knowledge in multiple software development methodologies (i.e. Agile, Scrum, SDLC)
• Enterprise level IT experience in an Architect or Lead developer role
• SUSE Linux 
• Experience with IBM Streams and other IBM Big Data technologies.

Additional Skills (Indicate if preferred or required): • Minimum 3-year experience in design, specification, or development of computer vision and image processing, including object detection, object classification, object localization and semantics mining, 
• Research or implementation experience on visual odometry, surface from motion (SfM), or visual SLAM.
• Research or implementation experience on cloud computing system and data mining
• Research or implementation experience on deep learning
• Basic knowledge in wireless communication and protocol design 
• Preferred MS or PhD (including fresh graduates) in Electrical Engineering or Computer Science
• Strong programming experience - skills using C++/Java, Open CV, Caffe/YoLo/TensorFlow
• Experience with publish-subscribe-based messaging protocol MQTT

Objective : This research project will design a concept and implement a prototype of a new vehicle electrical architecture. The intent is to revolutionize the electronic controls and software architectures by integrating several vehicle applications into a centralized computing platform. The platform will leverage data center and cloud computing technologies, as well as key technologies developed at R&D: 
• Software platform for mixed-criticality applications, 
• Hypervisor technologies
• Highly integrated, general-purpose computing units
• High-speed automotive Ethernet
• Cloud computing for data transfer and computation offloading 

Required qualifications:
• Minimum 5-year experience in design, specification, or development of computer vision and image processing, including object detection, object classification, object localization and semantics mining, 
• Research or implementation experience on visual odometry, surface from motion (SfM), or visual SLAM.
• Research or implementation experience on cloud computing system and data mining
• Research or implementation experience on deep learning
• Basic knowledge in wireless communication and protocol design 
• MS or PhD (including fresh graduates) in Electrical Engineering or Computer Science
• Strong programming experience - skills using C++/Java, Open CV, Caffe/YoLo/TensorFlow
• Experience with publish-subscribe-based messaging protocol MQTT
• Good level of oral and written communication skills 
• High level analytical ability where problems are unusual, complex or ambiguous 
• High level of interpersonal skills to work independently and effectively with others

About VisionIT: VisionIT is where integration and innovation intersect. We are a global software development company and a preferred systems integrator, operating throughout the U.S., Canada, and Latin America. Our 20 years of experience supporting Fortune 500 companies has earned us the trust of CIOs and C-Level executives, because we have a track record of providing business value. In our Detroit-based Innovation Studio, we showcase the latest technologies being developed by VisionIT and our partners across cloud, IoT, mobile, infotainment systems, and virtual/augmented reality. Learn more about our company by visiting www.visionit.com.