Search Jobs

Cloud software and camera App developer

Warren, Michigan 48092

Post Date: 05/14/2018 Job ID: 6123 Industry: Back-End Development / Programming, Information Technology Management, Other

Senior Software Engineer

Are you a car enthusiast that’ s curious about the other side of the auto-industry? Are you an expert in Software Engineering and looking for next big career step?

ektello is looking for a Senior Software Engineer for one of the most iconic client in Warren, MI. Our client is among the world’ s largest automakers. They’ re a multinational corporation that designs, manufactures, markets, and distributes vehicles and vehicle parts. From electric cars to heavy-duty full-size trucks, they provide a complete range of vehicles that meets the needs and expectations of drivers on a global scale.  

  • 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

  • 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
  • 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
  • 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 Qualifications
  • 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

Jesse Baskin
Technical Recruiter

I want you to love your job as much as I love mine – let’s find you that ideal fit! I promise to pull out all the stops for you, because what you want is what I want. Don’t worry about hours, either – I’ll be available to hash out your next career move any time. Send me an email or give me a call!
Apply Online

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: