JAVA Developers

Location:  Novi, MI

multiple openings

multiple levels

salary levels are open ($80k to $125K plus)


The Senior Java Developer is responsible for designing, writing and maintaining application software that is scalable, predictable, high-quality and high-performance to support our business needs in an Agile environment with minimal supervision. The Senior Java Developer is also responsible for guiding the technical team on various technical, process and applications as a Subject Matter Expert. Senior Java Developer provides technical design and solutions in specific applications and technologies and ensures proper planning, meeting schedules and solution delivery that meet design specifications while adhering to the application development standards. Senior Java Developer will work on multiple work streams/projects and assist otherdevelopers and project managers.

Senior Java Developer will also assist the Development Managers and collaborate with the team to build excellence in selected technologies. This role may also assist Development Managers with improving development standards, evaluating new technologies and building the right talent pool


Required Skills

  • Experience building applications with Spring, Hibernate, and Tomcat
  • Spring-Core, Spring Integration, Spring Boot, Spring JDBC/ORM, Spring MVC
  • SOAP, RESTful API, JMS, JDBC, JPA, Hibernate, Drools
  • HTML, JavaScript, CSS,JSP, Servlets
  • JEE Server experience (WebLogic, WebSphere, and JBOSS etc.)
  • Unix/ Linux
  • Experience using continuous integration and delivery concepts and software (GIT, Jenkins, Maven, etc.)
  • Sound knowledge of unit testing methodologies and frameworks (JUnit and mock objects)
  • Experience working in agile environment, including an ability to estimate task complexity and timeframe.
  • Experience designing and delivering complex, highly-scalable software components
  • Sound knowledge of design patterns and frameworks.
  • Ability to anticipate technical issues and formulate remedial actions.
  • Must be able to multitask efficiently and progressively and work comfortably in an agile environment
  • Ability to analyze software requirements to determine feasibility of design within time and cost constraints
  • Excellent communication, collaboration, and people skills


  • Bachelor’s degree in Computer Science or equivalent work experience / combination of both
  • Consistently demonstrated ability to exceed the requirements of Java Developer
  • 5-8years of overall IT experience, 4-5years working experience with enterprise software applications
  • 5years of hands on experience in at least five core technology/development tools, such as:

SMUL/SSO, SOA, CSS/HTML5/JSF/JQuery/JS, Portal Technologies/WCM, JPA, Hibernate, EJB, JMS and other Messaging, Web Services – JAX-WS, JAXB, REST, SOAP, JSON, XDS, WSDL, XSLT etc., Rules Engines (e.g. Drools) Application Performance Tuning, Application Server Configuration and Tuning, Jenkins, Maven, SVN, Cache, JUNit, .net, C#, ISS


Senior Embedded EE SOFTWARE Engineer

Location:  Troy, MI


POSITION DESCRIPTION:                EE / Embedded Software engineer



PrimaryFunction:        EE/ Embedded Software Engineer




Diverse role of EE Software controls engineer to assist developing/calibrating controls software, and assisting global software teams integrate software for local US products.



  1. Support global software teams in integrating firmware/software into mules/bucks etc.
  2. Read/understand software written in C and model based Simulink/Matlab design to support flashing, and testing to find bugs and issues.
  3. Calibration of software in new products to support test trips
  4. Develop/modify and fix bugs in software/strategies, in C or Model based design (Matlab Simulink/stateflow).
  5. Ability to understand electronic schematics, wiring diagrams.
  6. Develop interfaces/utilize using tools such as Vehicle Spy/ CANoe for communication to controllers, in LIN, CAN.



  • A recognized Degree in Electrical, Electronic Engineering and/or Computer Science.
  • A minimum of 3 years’ development/calibration experience in the automotive industry or similar.
  • Experience in Diagnostic UDS specifications, CAN and LIN communication protocols.
  • Experience in C embedded programming or Model based design with Matlab Simulink, Stateflow and Embedded coder.
  • Experience in calibrating PID loops and other control variables.


Preferable but not required:

  • Experience in developing on Freescale HCS12X microprocessors
  • Experience with CAN tools, such as Vehicle Spy or CANoe, developing GUI’s for them for technicians to use.
  • Knowledge of mathematical formulae used in the control of mechanical systems.
  • Knowledge of refrigeration systems.
  • Electrical experience for automotive electrical products such as sensors, devices, etc.


Base salary level is:  $100-140k plus bonus









Senior Systems Electrical HARDWARE Engineer

 Location:  Troy, MI 

Three openings at different levels


Position Summary:


The Senior Systems Electrical Engineer will have the responsibility for the technical communication with the customer to understand component requirements and specifications.  This important role will have the lead for design, testing and implementation of electrical/electronic systems, electrical components, and electromechanical components utilized in thermal systems for automotive vehicles, including Battery Electric Vehicle, Hybrid, and Internal Combustion Engine vehicles. The Senior Systems Electrical Engineer will work with purchasing to technically develop a supplier base to support future strategies, and validate solutions for production programs.  It will be necessary to work as a team with Manufacturing, Quality, Purchasing and Sales teams to support the Company’s objectives.  System controls experience is desired.


Key components include:


Motors, Motor Speed Control Electronics, Electromechanical Actuators, Sensors, Wire harnesses, devices, Fan Motors, Water Pumps, Water Valves, Electronic Control Modules.


Required Qualifications:


  • Experience with DC brush and brushless motors, with understanding of NVH and magnetism
  • Experience with Customer and Supplier Interfacing
  • Proficiency in authoring detailed specifications, D/PFMEAs, and DV/PV plans for systems and components
  • Direct others in the functional evaluations, calibrations, and tests of designs/architecture in a vehicle and on the bench to confirm compliance and performance for all parameters, including EMC and vehicle durability
  • Develop hardware/software test and simulation tools for lab or field work.
  • Use, teach others to use common lab equipment (oscilloscopes, data acquisition units, etc)
  • Troubleshooting of manufacturing test equipment for compo­nents or assemblies.
  • Design/release responsibility for electrical components
  • Design/fabrication of circuit boards, test boxes and wiring harnesses for lab/test usage
  • Excellent communication skills and demonstrated professionalism


Desired Qualifications/Abilities:


  • Experience working with electrical actuators, temperature and sensors, wire harnesses, and motor speed control devices.
  • Current or prior experience and responsibility for the design, development, and/or evaluation of electrical/electronic systems, and architectures. This includes:

1)     Creation, review, and/or approval of and system specifications

2)     Definition of software strategies for associated hardware in the above systems

3)     Implementation of above in a vehicle (mobile) environment

  • Create functional programs utilizing MatLab, Labview, others
  • Set up component networks utilizing common automotive network protocols (e.g. CAN, LIN).
  • Experience with CAN tools, such as Vehicle Spy or CANoe
  • Experience with the application and development of systems for electric vehicles.


Experience & Education:


  • Bachelor’s Degree in Electrical Engineering required, Master’s degree preferred
  • Minimum of 7-10 yrs. experience in automotive electrical component and system engineering;
  • Battery, HVAC, and/or powertrain cooling system application experience is an advantage
  • Up to 20% travel to both domestic and international locations required.

Base Salary range is $100-140K plus bonus