Embedded Software Engineer

DCS Corp


Date: 5 days ago
City: Sterling Heights, MI
Contract type: Full time
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 for the JLTV Program.

Essential Job Functions

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 5 years of experience.

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

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

Work well with others to learn and resolve technical problems.

Interfacing with cross functional teams and effective communication.

Experience and working in cloud environment, Bitbucket , Atlassian tools, JIRA, Confluence and standard software development and release process.

Experience in Agile development environment using opensource tools.

Ability to troubleshoot and debug issues.

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

Understanding of Vehicle bus architecture (BCM ( Body Controls) and ECM (Engine Control Module)) using CAN tools ( Vector tools or CAN COTS).

Technical Skills

C, C++, JavaScript.

RTOS - Vx Works.

Protocols: CAN, Cloud Environment: MS Azure.

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

Build knowledge using Make.

Git command / repository knowledge.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Stamping Die Designer - CAD Tooling Designer

Connecty, Sterling Heights, MI
1 week ago
Job Title: Stamping Die Designer - CAD Tooling DesignerLocation: Sterling Heights, MIJob Summary: We are seeking a skilled Stamping Die Designer to create innovative tooling solutions using CAD software. The ideal candidate will have experience in designing stamping dies for metal fabrication.Key ResponsibilitiesDesign and develop stamping dies using CAD software.Collaborate with engineering teams to ensure design feasibility.Conduct simulations and analyses...

Sales Agent (Indianapolis, IN)

Monteith Group Inc., Sterling Heights, MI
3 weeks ago
Each client's life journey is a unique experience, and you will help them navigate protecting that journey from the unexpected.You will need to bridge communication gaps to connect with potential clients, leaving no opportunity unexplored in your pursuit of adding value.Your aspirations aligned with our objectives, will help you win for the client's sake and make a greater impact.You will...

Team Manager - Production

Ford Motor Company, Sterling Heights, MI
3 weeks ago
Job DescriptionWe are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we’re all a part of something bigger than ourselves. Are you ready to change the way the world moves?As part of our Manufacturing team, you’ll help build the...