Kasmo

Experienced Professionals
United States
Posted 12 months ago

Location: Troy, MI, United States.

Duration: 36+ Months

Job Title : Software Developer

Job Responsibilities:

  • Work using Embedded C, C, C++, CAPL, Python, Perl, Matlab, Assembly language for 8051.
  • Master’s + 1 yr exp or bachelor’s +5 yrs. Exp. Comp. salary, Relocation within USA possible. Please mail resume to Ref: 101 E Park Blvd, Suite 600, Plano, TX, 75074.
  • Designing, developing, modifying, testing, debugging, and supporting new and existing firmware.
  • Design, write, debug and release embedded microcontroller firmware for new products and new features.
  • Identify appropriate solutions and topologies for power conversion based on microcontrollers.
  • Test and support prototype development cycle, including troubleshooting, new software code generation and product support.
  • Document and generate specifications for all products.
  • Work with hardware teams on prototype development and board bring-up.
  • Responsible for design documentation, device and test specification.
  • Effectively collaborate with cross-functional teams.
  • Define test requirements and processes to ensure the product meets customer and reliability requirements.
  • Identify root causes and resolve firmware issues in existing products.
  • Conduct design and code reviews and apply best practices and coding standards

The required skills/qualifications for this position include:

  • A bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field.
  • 6+ years of experience in embedded software development, preferably in an automotive domain.
  • Experience developing real-time systems.
  • Solid understanding of different microcontroller architectures in 8, 16, and 32-bit embedded devices.
  • Experience with C and C++ programming.
  • Hands-on experience testing and debugging analog and digital circuits.
  • Strong analytical/problem-solving skills

 

 

Job Features

Job CategoryData, Analytics & AI

Apply Online

A valid email address is required.
A valid phone number is required.