DCS Corporation - Sterling Heights, MI

posted about 2 months ago

Full-time - Mid Level
Onsite - Sterling Heights, MI
Merchant Wholesalers, Durable Goods

About the position

The Embedded Software Engineer position at DCS Corp involves working on a fast-paced program with the U.S. Army Combat Capabilities Development Command. The role focuses on providing technical engineering services to support the development of software requirements, architecture, design, coding, and testing for the JLTV Program. The engineer will collaborate with cross-functional teams to resolve technical challenges and ensure the successful implementation of software solutions.

Responsibilities

  • Develop software following organizational standard software processes.
  • Handle requirement specifications and implement functions per requirements.
  • Understand and utilize SysML, sequence diagrams, and activity diagrams.
  • Collaborate with team members to learn and resolve technical obstacles.
  • Design software according to defined architectures.
  • Implement and unit test software.

Requirements

  • U.S. Citizenship is required due to the sensitivity of customer-related requirements.
  • Must be able to obtain and maintain a DoD Secret clearance.
  • Bachelor's degree in engineering with 5 years of experience.
  • Technical expertise in C and C++ development and building complex systems.
  • Knowledge of RTOS (Real-Time Operating System) such as Vx Works.
  • Ability to work well with others to learn and resolve technical problems.
  • Experience interfacing with cross-functional teams and effective communication skills.
  • Experience working in a cloud environment, specifically with Bitbucket, Atlassian tools, JIRA, and Confluence.
  • Experience in Agile development environments using open-source tools.
  • Ability to troubleshoot and debug issues.
  • Familiarity with vehicle communication protocols such as CAN and LIN, and experience in defining or using CAN DB (CAN Database files).
  • Understanding of vehicle bus architecture (BCM and ECM) using CAN tools.

Nice-to-haves

  • Experience with JavaScript.
  • Knowledge of MS Azure cloud environment.
  • Familiarity with Vector CANoe and CANalyzer tools.
  • Experience with Git command/repository knowledge.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service