Software Engineer II, Machine Compatibility at The Climate Corporation in Chicago, ILother related Employment listings - Chicago, IL at Geebo

Software Engineer II, Machine Compatibility at The Climate Corporation in Chicago, IL

Description We are looking for an engineer to expand Client Connectivity for our flagship product (Fieldview) as part of our Machine Compatibility SDK team. All different types of clients connect to Climate's Backend through the Fieldview Drive (Linux, Android, iOS and other mobile and tablet applications) to accelerate data-streaming through the conversion of raw CAN bus data from agriculture equipment into internal data formats used for analysis, reporting, and visualization of real-time metrics and maps. In this role you will work on an agile development team to ensure a high-quality data capture experience for our customers. What You Will Do:
Work with a team of highly performing engineers. Design and implement efficient and maintainable code. Design and deliver software for a cross platform C+
SDK on iOS, Android, and Linux. Design and implement software for iOS and Android. Follow a test driven development process where unit tests are included in reviews and code merges. Actively participate in the design and code review process across the team. Execute functional/integration tests to prove the feature from a user perspective. Support production code and new feature development. Investigate and resolve issues with the code. Improve our development processes as ideas are raised during sprint retrospectives. Decipher agriculture equipment CAN data (ISO 11783 based on J1939). Work well in a team atmosphere and be able to take direction from a technical lead. Build your knowledge and contribute your ideas through interactive product design sessions, hackathons, and on-farm opportunities. Basic
Qualifications:
Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Agricultural Engineering or equivalent field. Expert in C++17 and 3-5 years writing C+
applications. Experience with iOS (Swift and/or Objective C) and/or Android development. Knowledge of CI/CD, git, static code checkers, automated testing. Preferred
Qualifications:
Excellent written and verbal communication, presentation, engineering diagrams, and listening skills with the ability to present complex technical information in a clear and concise manner. Solid knowledge of software development methodologies and best practices. Experience with CAN (Controller Area Network). Experience with Java Native Interface (JNI). Experience with Functional Programming in C++. Published application(s) in the Apple App Store and/or the Google Play Store.
Salary Range:
$80K -- $100K
Minimum Qualification
Software DevelopmentEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.