Software Engineer
Job Description
Job Description
Responsibilities:
- Design, configure, and test a new software development environment for documentation, code, and test artifacts.
- Develop embedded software documentation and code across vehicle domains such as Fire Control / lethality, displays, power management, diagnostics, software deployment, embedded training, and board support.
- Perform software requirements analysis and develop preliminary and detailed software designs using department-approved design tools.
- Develop software designs that influence overall vehicle architecture and subsystem integration.
- Write, debug, and maintain software code in accordance with department standards and procedures.
- Develop test procedures and perform unit, functional, and hardware/software integration testing.
- Debug software issues identified during development, integration, and qualification testing.
- Integrate software releases across multiple CSCIs into overall vehicle software releases.
- Interface with Systems Engineering, Project Management, Software Quality, and other internal teams.
- Support Agile development activities, including daily scrums, PI planning, retrospectives, and demonstrations.
- Perform other duties as assigned.
Qualifications:
- U.S. Citizenship is required by Federal Law
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Software Engineering, Computer Science, or related technical discipline.
- 4+ years of embedded software engineering or related experience.
- Experience with programming languages and tools including:
- C
- C++
- C#
- Java
- Python
- Qt
- MATLAB / MathWorks tools
- Git
- Bitbucket
- Experience working within mixed operating system environments including:
- VxWorks
- Linux
- RTOS
- BSPs
- Virtualization
- GVOS
- Experience with communication and networking protocols including:
- RS-232
- RS-422
- CAN
- TCP/IP
- UDP/IP
- Multicast networking
- Experience with DDS, Kafka, or other publish/subscribe middleware technologies.
- Experience with Time Sensitive Networking (TSN) architectures.
- Experience with military or ground vehicle architecture standards including:
- NGVA
- UKGVA
- GCIA
- MOSA
- SOSA
- FACE
- Experience with Agile software development processes and tools.
- Must be able to work occasional evening and/or weekend overtime as required.
Preferred Qualifications:
- Eligibility to obtain a U.S. security clearance. Non-U.S. citizens may not be eligible.
- Previous defense industry experience.
- Experience with ground combat vehicle network architecture designs.
- Familiarity with Type 1 / Type 2 hypervisors.
- Familiarity with Docker and Kubernetes containerization technologies.
- Familiarity with IoT concepts.
- Experience with Cameo Systems Modeler.
- Experience supporting continuous improvement initiatives and engineering process improvements.
Since our founding in 1994, Moseley Technical Services has been a trusted partner in Engineering Services, delivering quality and innovation to support the most advanced projects.
Company Description
Since our founding in 1994, Moseley Technical Services has been a trusted partner in Engineering Services, delivering quality and innovation to support the most advanced projects.
Recommended Jobs
Public Tax Staff Accountant
Public Tax Staff Accountant To Apply Now - email your resume to [email protected] Who: A motivated and detail-oriented early-career tax professional who enjoys client int…
Cook PT
Saint Therese – Westlake, OH Part-Time 20 hours pay period | Cook Schedule: Positions include working every other weekend 10 hours/day with a potential of adding more hours during the week. …
Cleaning staff
Job Description Job Description PLEASE DO NOT APPY UNLESS YOU WANT A JOB IN THE CLEANING INDUSTRY!! We are searching for a friendly and fun cleaning professional to join our team. If you are lo…
RN - Labor & Delivery
Job Description Job Description Duties: Job Summary: Provides leadership in the coordination and delivery of quality compassionate patient care. Utilizes the nursing process of assessment, pl…
Construction Manager
Career Site Header Job Summary The Construction Manager serves as the on-site community representative and supports Sun’s Construction Services team in managing assigned expansion, developmen…
Behavior Technician I - ABA Services
Description ***Applicationsare being collected for future openings*** Do you love helping kids learn? Do you like working in a team focused setting? Then we think the Behavior Technician positi…
Geriatric Psychiatry Registered Nurse
: About Us McLaren Health Care is a fully integrated health network committed to quality, evidence-based patient care with locations in Michigan and Indiana. The McLaren system includes 13 hospit…
Order Processing Specialist
Order Processing Specialist We are seeking a detail-oriented and customer-focused Customer Service Specialist (CSS) to support our growing team. In this role, you will serve as a key point of cont…
Pre-Owned Vehicle Sales Consultant
Mike Savoie Chevrolet is a third-generation family-owned dealership that has been in business since 1966, and remains one of the fastest growing dealerships in the Metro Detroit area! We hold ourselve…
Year Round Childcare Assistant
Job Description Job Description Salary: To be determined POSITION OPENING Year Round Childcare Assistant (ESS/PCMI Position) Job Posting Required Qualifications: High School D…