logo

JobNob

Your Career. Our Passion.

Systems software engineer


Softworld, Inc.


Location

Troy, MI | United States


Job description



Advanced Systems Software Engineer


Location : Troy, MI


Duration : Contract to Hire/Direct Hire


Softworld is currently recruiting for a Advanced Systems Software Engineer to work on-site in Troy. The ideal candidate will have prior experience within defense industry. Candidates should also have strong background with C++ and QT.


The Advanced Software Systems Engineer will implement, execute, develop, and test software architecture. The role will provide software configuration updates, troubleshooting, and testing. The Advanced Software Systems Engineer will write code, script, and documentation for vehicle systems integration using knowledge of Application Programming Interface (API), coding languages, and layers of software development.


Responsibilities


Execute and develop in-vehicle software architecture with the team


Document and test software integration solutions


Recommend and evaluate software technology and language


Requirements


Bachelor's degree in computer science or a related technical field, or equivalent work experience



Minimum 2 years of relevant work experience


Experience with in-vehicle software architecture and design


Knowledge of software technology architecture and configuration


Knowledge of software languages, technologies, methodologies, API's, database, and Pub/Sub


Knowledge of Agile process methodologies


Knowledge of multi-system integration, Internet of Things (IOT), web app development, and distributed systems integration


Knowledge of best practices in documentation of software and software development


Ability to develop in C, C++, and Python


Preferred


Master's degree in computer science or a related technical field


Experience with Agile process methodologies


Experience developing and writing requirements definitions


Experience in software development, configuration, and testing


Experience with the engineering and integration of military ground vehicle electronics systems and subsystems


Good knowledge of Vetronics systems and application


Good understanding of business processes: creation, refinement, and gap analyses


Ability to interface with network and hardware development and integration teams


Detail-oriented with the ability to quickly assimilate and apply new concepts, business models, and technologies


Ability to develop in Qt


Knowledge of Data Distribution Service (DDS), Apache Kafka, or other Pub/Sub Architecture

Report this job


Job tags

Contract workWork experience placement


Salary

All rights reserved