Careers @ Omnitracs

Omnitracs aims to provide not only the best in mobile business intelligence for the ever-evolving transportation and logistics industry, but also to support team leadership and development. We strive to create a successful work environment and reach new levels of success in our industry.

At Omnitracs, you can enjoy a casual, fun atmosphere that breeds innovation, the resources to drive a great concept to completion and the openness to bring together the right teams. Take a closer look at our opportunities.

View All Jobs

Sr. Android IOT Engineer

US-TX-Dallas
  • Apply
Job Description

Sr Mobile developer

 

JOB SUMMARY:

Sr Mobile developer is responsible for designing, developing and integrating new or existing mobile platform software features as part of the software development lifecycle which includes: Designing and developing features for Android and linux-based platforms based on system design documents; integrating and testing features with Omnitracs  sub-systems; debugging and testing integration issues with mobile software; troubleshooting integration; effective communications between cross-functional teams; Automotive Diagnostics and Telematics  Applications based on J1939, OBDII, KWP2000, UDS protocols

 

ESSENTIAL RESPONSIBILITIES AND DUTIES:

•     Translates business requirements to conceptual solution architecture and high-level project estimates.

•     Develops, modifies, and implements Mobile applications according to business requirements using:

      Android/Java Development, C/C++, Android SDK, Android NDK, low foot print OS like OpenRTOS, MICROC, Device drivers etc.

•     Object oriented coding, performance tuning, and unit testing

•     Performs unit testing and software code development (including automated unit testing)

•     Familiar with appropriate standards and techniques used during the Software Development Life Cycle process (SDLC) and applies them appropriately

•     Participates in the testing process through test review and analysis, test witnessing and certification of software

•     Engages effectively in time management and prioritization of workload

•     Perform such other duties as may be assigned by management

•     Coordinates efforts with other Host and mobile teams

 

 

QUALIFICATIONS:

•     EDUCATION:  Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering

•     EXPERIENCE:  6-8 years of applicable Software Development experience

 

KNOWLEDGE/SKILLS/ABILITIES:

•     Experience developing mobile telematics applications based on J1939, OBDII, KWP2000, UDS protocol stacks

•     Experience with Android and embedded Linux platform development environments

•     Familiarity with vehicle simulation/capture tools such as Vector Canalyzer/Canoe.

•     Familiarity with working on various microprocessors ( iMX6 / ARM Cortex family, real-time embedded microprocessors  preferably NXP LPC 2378/1769/1833 family)

•     Familiarity with Automotive IVI, Automotive Diagnostics and Telematics is preferred

•     Proficiency in Java and C++ development language and tools

•     Solid understanding of object-oriented analysis and design

•     Knowledge of interface-based design concepts

•     Working knowledge of code control systems such as Perforce, GIT and similar systems

•     Problem solving skills

•     Ability to strategize in a variety of project areas

•     Excellent interpersonal skills

•     Excellent organizational and time management skills

•     Excellent written and verbal communication skills

•     Ability to multitask, coordinate, facilitate and guide a variety of disciplines such as product management, program management system integration and testing and operations

 

 

 

Lead Mobile developer

 

All of above except

•     EXPERIENCE:  8+ years of applicable Software Development experience

 

Skills & Requirements Qualifications