Software Design Engineer
: Job Details :


Software Design Engineer

Casco Automotive Group - An Amphenol Company

Location: Novi,MI, USA

Date: 2025-01-03T15:18:02Z

Job Description:

OVERVIEW:

Casco Products Corporation, a global Tier One electronics and electromechanical supplier to the automotive industry, is looking for a Software Design Engineer to join our team in Novi, Michigan.

With over 100 years of experience in sensor and module development, Casco offers a wide range of in-vehicle electronics for an enhanced driving experience. Our power products ensure you always have power in your vehicle: from 12V power outlets to 5V USB chargers to AC outlets and a wide range of inverter modules, Casco gives you the power you need.

Casco is part of the Amphenol Group. Amphenol is a Fortune 500 company with more than 90,000 employees throughout the world, and one of the world's largest providers of high-technology interconnect, sensor and antenna solutions.

JOB SUMMARY:

The Software Design Engineer's main job responsibilities will be designing, coding and testing real-time embedded software for power-controller system applications such as DC-DC converter and DC-AC inverters for automotive products.

KEY RESPONSIBILITIES:

  • Actively participate in software development for new and existing products which includes all phases of the V Development Cycle – Requirements (Gathering and Analysis), High Level Architectural Design, Detail Design, Coding, Unit Testing and Functional Testing Integration and Integration Testing).
  • Develop the software project by following industry and automotive standards.
  • Provide support for hardware component selection as well as hardware/software integration.
  • Actively participate in existing product improvement.
  • Actively participate in software and hardware reviews.
  • Follow Casco Software Development Process in line with ASPICE.
  • Work closely with customer during product development.

EDUCATION AND EXPERIENCE REQUIREMENTS:

  • B.S. or M.S. in Electrical Engineering or Computer Engineering, or equivalent.
  • 3 years' minimum experience in embedded software design; minimum experience of working on at least one program launch.
  • Automotive industry experience strongly preferred.

KNOWLEDGE, SKILLS AND ABILITIES:

  • Software development tools and languages such as C and Assembly.
  • Micro-controllers such as ARM, Microchip and NXP.
  • CAN and LIN communication.
  • Software configuration tools.
  • Electrical circuits, transducers, sensors, data acquisition, and laboratory equipment.
  • IPC and automotive standards.
  • Automotive software development standards, such as CMMI and ASPICE.
  • Knowledge of the following a plus:
  • AUTOSAR
  • Functional safety and ISO-26262
  • Proficient in MS Office (Word, Excel, PowerPoint and Outlook).
  • Must possess excellent organizational skills, communication proficiency, capable decision making, and problem solving/analysis.
  • Must maintain a professional and cooperative demeanor.
  • Must be reliable, self-directed and capable of working independently, with the ability to work on numerous projects simultaneously and use sound judgment in prioritizing tasks to meet deadlines.
  • Proactive, team-oriented person who can anticipate needs, take initiative with excellent follow-through and require little direction or supervision.

WORK ENVIRONMENT:

  • While performing the duties of this job, the employee regularly works in an office setting.
  • Must attend the office and laboratory when required (such as software development, hardware/software collaboration, testing and/or validation, etc.).
  • Occasional travel may be required (international and domestic).

SAFETY:

  • Complies with all safety requirements.
  • Maintains a high standard of housekeeping.

Apply Now!

Similar Jobs (0)