Skip to main content

Software Engineer - AI/ML, C/C++, Python, 3+ Years Experience, Onsite, Warren, MI

Software Engineer - AI/ML, C/C++, Python, 3+ Years Experience, Onsite, Warren, MI
Dice
8 months ago

Dice Job Opportunity: Software Engineer at JDM Systems Consultants Inc

  • Position: Software Engineer
  • Location: Onsite @ Warren, MI
  • Requirements: AI/ML, C/C++, Python
  • Experience: 3+ years

Job Description

Develop, test, and demonstrate software products for ADAS/AV research projects. Conduct simulations and report out results. Ability to work in a team environment.

Required Skills:

  • Python Programming
  • AI/ML tools and framework experience

Qualifications:

  • Masters Degree Required, PhD Preferred
  • 2-4 years experience required
  • Solid foundation in computer science with strong competencies in data structures, algorithms, and software design
  • Large systems software design and development experience
  • Experience in performing in-depth troubleshooting and unit testing with both new and legacy production systems
  • Programming and problem diagnosis/resolution experience

ADAS Software Engineer (Deep Learning)

Role will entail supporting researchers to modify machine learning models, along with training, testing, and visualization.

Requirements:

  • Excellent Python programming skills, including PyTorch/TensorFlow, NumPy, etc.
  • Strong computer vision and deep learning theoretical background
  • 2+ years experience in implementing and testing CNN architectures for object detection

Nice to have:

  • Experience with transformer architectures, RNNs, LLMs
  • Data analysis skills (visualization, working with JSON, etc.)

Educational Requirements:

  • Masters degree in Engineering, Computer Science, or relevant discipline
  • PhD preferred

Expertise level

Work arrangement

Key skills

Similar Jobs in United States