Software Engineer Practitioner

Datawatch Troy , MI 48007

Posted 6 days ago

Position Description:

  • Connected Vehicle Platform and Product Team is looking for iOS/ANDROID MOBILE APP SOFTWARE ENGINEERS that embrace Lean/Agile and Extreme Programming practices.

  • In this environment, the Software Engineer is expected to work in a pair developing working, tested code across the full stack of technologies.

  • They will collaborate directly and continuously with product managers and designers, and business partners to release early and often.

    Support the entire application lifecycle (concept, design, test, release and support)
  • Produce fully functional mobile applications writing clean code Gather specific requirements and suggest solutions

  • Write unit and UI tests to identify malfunctions

  • Troubleshoot and debug to optimize performance

  • Liaise with Product development team to plan new features Ensure new and legacy applications meet quality standards

  • Research and suggest new mobile products, applications and protocols

  • Stay up-to-date with new technology trends

  • Developing hardware integrations in Android/iOS with in-vehicle technologies/modules

Skills Required:

  • Must have 2+ years professional experience developing software with proven development as a mobile developer

  • A bachelor's degree in computer science or related field is preferred

  • Experience programming in two or more of the languages including but not limited to: Objective C, C, C++, C#, Java, Kotlin, Swift, JavaScript/TypeScript, Go or Python.

  • Demonstrated interest and ability to learn other coding languages as needed.

  • Solid conceptual thinker with strong problem-solving skills

  • Organized and a self-starter

  • Excellent Java, and/or Kotlin skills is preferred

  • Excellent Objective C, and/or Swift skills is preferred

  • Experience with different frameworks and environments such as React

  • Native, Android Studio, Xcode, and VS Code is preferred

Skills Preferred:

  • Proven experience in the full mobile application design, development, and deployment lifecycle, including debugging

  • Understanding of design principles for iOS

  • Understanding of testing considerations for mobile applications

  • Familiarity with connecting to RESTful back-end services

  • Passion for working on the latest technologies

  • Highly effective in working with other technical experts, Product Managers, UI/UX Designers and business stakeholders

  • Possess an innovation mindset

  • Experience with manual/automated testing, and an interest in test driven development (TDD) or willingness to learn

  • Strong communication skills and interest in a pair-programming environment

Experience Required:
2+ years of android or iOS application development experience

Education Required:

Bachelor's degree in Computer Science or Computer Engineering

Education Preferred:

Master's Degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent

Altair Engineering Inc. is a global technology company providing software and cloud solutions in the areas of product design and development, high performance cloud computing, and data intelligence. We enable organizations across broad industry segments to compete more effectively in a connected world while creating a more sustainable future. We believe a critical component of our success has been our company culture, based on our core values of innovation, envisioning the future, communicating honestly and broadly, seeking technology and business firsts, and embracing diversity. With more than 2,800 employees, Altair is headquartered in Troy, Michigan, USA and operates 81 offices throughout 25 countries. Altair serves more than 8,000 customers across broad industry segments. Altair ProductDesign is a global, multi-disciplinary product development consultancy which is a wholly owned subsidiary of Altair Engineering. To learn more please visit

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer


Posted 6 days ago

VIEW JOBS 9/11/2019 12:00:00 AM 2019-12-10T00:00 ESG Automotive is the go-to source for electrical engineering consulting in the automotive industry. Join ESG Automotive's team and help create the technology of tomorrow. Job Title: Software Engineer Location: Troy, Michigan What you'll be doing: * Focus on development of application specific components; integration of internally re-used standard software components and adaption/integration of 3rd party software components * Software Requirements Analysis, Software Architecture / Design / Implementation adhering to Automotive SPICE process * Conduct bench & integration testing; Support Module/Unit Testing & SW Validation activities * Complete scheduled tasks within assigned projects to deliver software development output to the project team as per agreed timing plan * Contribute to routine software design reviews, peer code reviews and software testing, and software release process on a regular basis * Supports SW Project Manager concerning all SW related items such as SW status reports, SW design reviews, customer inquiries, etc. * Maintenance of current production software (Analyze customer change request, Implement changes, Support Test/Validation, and Release) What you need for this position: * Must have at least 3-4+ years of relevant, applicable experience. * Bachelor degree in Computer Engineering or Electrical Engineering or equivalent. Masters degree preferred. * Experience in automotive applications and applicable interfaces such as CAN, LIN, FlexRay * Excellent trouble-shooting & debugging skills both on the test bench and in vehicle * Experience in Diagnostics, and integration of Vector CAN Stack software components is preferred * DOORS experience is preferred * Knowledge on design/implementation of Vehicle CAN diagnostics services. * Experience with AUTOSAR is a plus * Experience in Model Base Design using Statemate and Matlab/Simulink/Stateflow tools is a plus * Experience in version control & change control tools * Ability to work in globally distributed project team * Excellent communication skills, both written and verbal. * Familiarity with Automotive SPICE, CMM, or other software development process model is a plus * Tools: * DOORS, Enterprise Architect, iSYSTEM Emulator, Serena Dimension, QA-C, CANoe, CANalyzer, CANdela Studio, GreenHills compilers, * Tresos Studio, SystemDesk, DaVinci Developer and Configurator are plus * Programming Languages * Must: C, C++ * Plus: C# (.NET platform), HTML, XML, CAPL What's in it for you: * Competitive compensation with bonuses * Excellent benefits including: * Medical/Dental/Vision Insurance * Employer paid Life and AD&D Insurance, Short-term and Long Term Disability Insurance * 401k with employer match and immediate vesting * Flexible Spending Account * Generous paid time off package including Vacation, Personal/Sick, and Holiday * Tuition Reimbursement * Employee Referral Program * Employee Assistance Program * Travel Assistance Program * Dynamic place to work with variety of projects * Strong work/life balance * Opportunity for growth Company Overview Let the innovative developments and newest technologies in the world of electronics captivate you. ESG Automotive Inc. is a sound and steadily growing company. As part of the ESG Group, it is able to offer committed employees the professional environment of an internationally active company with locations in the USA and Europe. For five decades, the ESG Group has been developing, integrating and selling electronics and IT systems and is regarded as a high-tech company for technology transfer between different markets. Due to our broad range of customers and our activities in future-oriented industries, we offer challenging tasks and activities. Technology and consulting are entwined in all areas of our business. Shorter chains of communication and an open corporate culture make for a straightforward and pleasant working environment in which our employees are able to grow and develop. As we operate in the high-tech sector, we place particularly high demands on our employees: In addition to solid specialist knowledge and industry experience, we are looking for professional and quality-oriented individuals who are customer- oriented and are able to quickly integrate in multi-disciplinary teams. ESG Troy MI

Software Engineer Practitioner