Software Design Engineer

Casco Products Corporation – Michigan
MI , US
Full-time

Job Description

Overview :

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.

In this position, you will :

  • 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.

Job Requirements

Education / Experience and Skills Required :

  • 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.
  • 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 : AUTOSARFunctional safety and ISO-
  • 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.
  • 30+ days ago
Related jobs
Promoted
VirtualVocations
Sterling Heights, Michigan

A company is looking for a Staff Software Engineer in Automatic Call Distribution. ...

Promoted
Casco Automotive Group - An Amphenol Company
Novi, Michigan

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. Casco Products Corporation, a global Tier One electronics and elect...

Promoted
VirtualVocations
Sterling Heights, Michigan

A company is looking for a Software Engineer - Fire Design. NETExperience with database normalization and relational database structuresKnowledge of cloud computing, specifically Microsoft Azure, and experience with Enterprise Resource Planning software. ...

Promoted
Hitachi Astemo Americas Inc
Farmington Hills, Michigan

Job Responsibilities: Includes the following (other duties may be documented and assigned by local management and some duties may not apply dependent upon the requirements of the position at each specific (HIAMS)AM site and/or the strengths of the employee and the needs of the company): Develop or i...

Promoted
VirtualVocations
Sterling Heights, Michigan

A company is looking for a Software Engineer - Design Systems. Key Responsibilities:Building new features in a real time, multiplayer system with a complex data model that enables collaboration across filesDesigning large-scale application architecture and state managementSolving for performance and...

Casco Products Corporation – Michigan
MI , US

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. Actively participate in software development for new and existing p...

Promoted
DCS Corporation
Sterling Heights, Michigan

Bachelor's Degree in Systems Engineering, Electrical Engineering, Computer Engineering, Computer Science, or similar engineering degree and 8 years of experience. As a Subsystem Architecture/Design Engineer, you will be hands-on in designing functional capabilities of the embedded software systems f...

Promoted
Cisco Systems, Inc.
Ann Arbor, Michigan

Partner with all collaborators across engineering to implement test automation frameworks and improve product quality and engineering efficiency. As a core member of the Duo Quality Engineering team, you will write code to test our applications for functionality and performance, with the end goal of...

Promoted
RealTruck
Ann Arbor, Michigan

As part of a cross functional Engineering team, the Design Engineer will work throughout the conceptual stage, the design process, the testing phase, and through production launch and industrialization. Use engineering analysis and simulation to design in product quality in the early design stages a...

Promoted
KLA
Ann Arbor, Michigan

Enabling the movement towards advanced chip design, KLA's Global Products Group (GPG), which is responsible for creating all of KLA's metrology and inspection products, is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior pro...