PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…

ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of Embedded Software Developer:
6967Do you meet the requirements for this job?
Embedded Software Developer
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 with 2 years of experience.
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.
Job Requirements: