We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Embedded Software Developer

DCS Corporation
United States, Michigan, Sterling Heights
Feb 21, 2025

This is an opportunity to join a fast-paced program with DCS Corp's U.S. Army Combat Capabilities Development Command - Ground Vehicle Systems Center engineering group located in Warren, MI. As an experienced Software Engineer, you will work alongside our U.S. Army Software Engineering Center customer, applying your knowledge and skills by providing technical engineering services that support the development of software requirements, architecture, design, code and test.

Apply engineering skills in multi-disciplinary research projects for ground combat vehicles, where knowledge and experience in embedded systems development and integration, computer vision, machine learning, autonomous navigation, and other related subjects will be leveraged to support optionally manned systems development and testing for DoD S&T communities.

Essential Job Functions:

Direct customer contact and relationship management are extremely important; therefore, the candidate should be personable, knowledgeable, and an excellent communicator.

Candidate will have demonstrated experience in embedded systems development, including various engineering processes, methodologies, and development lifecycles in the creation of vehicle system/subsystem architectures.

Position may require the candidate to lead programs or sub-project and interact with the clients to comprehend and decompose complicated platform requirements into structured and manageable engineering components across multiple engineering disciplines.

Software Development following organizational standard software processes.

Experience in handling requirement specs and developing and implementing the functions per requirement.

Understanding of SysML, sequence diagrams, activity diagrams.

Working well with others to learn and resolve technical obstacles (problems).

Design software following defined architectures.

Implement and unit test software.

Required Skills:

Due to the sensitivity of customer related requirements, U.S. Citizenship is required.

Must be able to obtain and maintain a DoD Secret clearance.

Bachelor's degree in engineering.

Technical expertise with C, C++ development and building complex systems.

Work well with others to learn and resolve technical problems.

Interfacing with cross functional teams and effective communication.

Ability to troubleshoot and debug issues.

Desired Skills:

Knowledge using RTOS. (Real Time Operating System such as Vx Works).

Experience with Deterministic and Non-Deterministic Data Bus Architectures.

Knowledge or experience with cloud environment, Bitbucket , Atlassian tools, JIRA, Confluence and standard software development and release process.

Experience in Agile development environment using opensource tools.

Vehicle communication protocols CAN, LIN and experience in defining or using CAN DB (CAN Database files).

Understanding of Vehicle bus architecture (embedded controllers) using CAN tools (Vector tools or CAN COTS).

Ability to Travel to various customer and contractor facilities and test centers (10% Travel).

Preference given to candidates with experience in Model Based Systems Engineering (MBSE) or Digital Engineering (DE) such as SysML, using tools such as MagicDraw/Cameo. (Please note that experience with MATLAB and Simulink does not count toward this desired skillset)

Preference given to candidates with experience with military systems in a large project or effort.

Experience with developing and integrating data networks that cross security domains (Classified vs Unclassified Networks).

Technical Skills:

C, C++, VMware, Linux

RTOS - Vx Works.

Protocols: CAN, Cloud Environment: MS Azure.

Tools: BitBucket, Jira, Confluence, Vector CANoe, CANalyzer).

Build knowledge using Make.

Git command / repository knowledge.



Applied = 0

(web-7d594f9859-68c9j)