DCS Corporation - Sterling Heights, MI

posted about 2 months ago

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

About the position

The Embedded Software Engineer will join a fast-paced program with DCS Corp's U.S. Army Combat Capabilities Development Command - Ground Vehicle Systems Center. This role involves providing technical engineering services to support the development of software requirements, architecture, design, coding, and testing for the JLTV Program. The engineer will work closely with the U.S. Army Software Engineering Center customer, applying their expertise in software development and collaboration with cross-functional teams.

Responsibilities

  • Develop software following organizational standard software processes.
  • Handle requirement specifications and develop functions per requirements.
  • Understand and create 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, 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, including Bitbucket, Atlassian tools, JIRA, and Confluence.
  • Experience in Agile development environment using open-source tools.
  • Ability to troubleshoot and debug issues.
  • Familiarity with vehicle communication protocols CAN, 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