General Dynamics Land Systems

Software Applications Senior Engineering Specialist (D)•Requisition Number:5576•Position Type:Full-Time Regular•Relocation Provided:No•Department:APT Vetronics SW & Lethality - L9663 (Direct)•Location:Sterling Heights Complex (LSHC)•Education Required:Bachelors Degree•Experience Required:More than 10 yearsPosition Description:The successful candidate will design and develop software applications and infrastructure for:•Robotic and/or tele-operated ground vehicles, including Board Support Package (BSP) development.•Your work will entail the full software development life-cycle, including the deployment of these systems.•Applications will range from semi-autonomous to fully autonomous capabilities•Day & thermal video processing leveraging the latest in hardware and software advancements (including Machine Learning / AI environments & tools).•You will collaborate closely with other disciplines on the team that are highly creative, dynamic and fast paced.Candidates will be expected to have competency in the following areas:•Hands on experience with network protocols such as CAN, TCP/IP, UDP/IP, etc.•Board Support for the Xilinx FPGA•Operating environment board support•Safety-critical•Non-safety-critical•Mixed criticality/Hypervisor•I/O device framework supporting expansion module concept.•Software Architecture and software development support for Next Generation Combat Vehicles•Software architecture in accordance with Future Airborne Capability Environment (FACE) aligned partitions.•Portable Components Segment•Platform Specific Services Segment•Transport Services SegmentI/O Services Segment•Operation System Segment•Model Based DevelopmentTechnology demonstrators•Good verbal and written skills and proficiency with MS Office Products (Word, Excel, Visio, & PowerPoint)•Able to travel occasionallyPosition Requirements:Basic Qualifications:•BS degree in related technical field (Computer Science, Computer Engineer, Electrical Engineering, etc.) with a minimum of 10 years of applicable experience fewer years required with an advanced degree.•Strong Embedded programming experience with multithreaded C and/or C++ applications•Familiarity with embedded development environments and tools•Familiarity with simultaneous localization and mapping (SLAM)•Familiarity with ML/AI algorithm design and development for the following types of applications:•Path Planning•Obstacle Avoidance•Object Detection/Recognition•Perception Based Systems•World Model Development•Hands on experience with network protocols such as CAN, TCP/IP, UDP/IP, etc.•Board Support for the Xilinx FPGA•Operating environment board support•Safety-critical•Non-safety-critical•Mixed criticality/Hypervisor•I/O device framework supporting expansion module concept.•Software Architecture and software development support for Next Generation Combat Vehicles•Software architecture in accordance with Future Airborne Capability Environment (FACE) aligned partitions.•Portable Components Segment•Platform Specific Services Segment•Transport Services SegmentI/O Services Segment•Operation System Segment•Model Based DevelopmentTechnology demonstrators•Good verbal and written skills and proficiency with MS Office Products (Word, Excel, Visio, & PowerPoint)•Able to travel occasionally Several of the following Qualifications Preferred:•Familiarity with Atlassian development tools (JIRA, Confluence, Bitbucket)•Experience developing applications for Service Oriented Architectures•Experience with active and passive sensor processing such as Surround View development•Experience with network and protocol test tools such as CANoe, CANalyzer, WireShark•Experience with one or more RTOS (Linux, QNX, VxWorks)•Experience with OSEK-compliant embedded RTOS or similar•Experience performing static and dynamic code analysis•Familiarity with UML, SysML, and Model-Based Systems engineering•Exposure to automated unit test and test driven development concepts, tools, and languages•Exposure to developing software that is compliant to safety standards such as MIL-882e and/or ISO 26262 a plus•Exposure to MATLAB & Simulink a plus We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.General Dynamics Land Systems is committed to working with and providing accommodations to individuals with a disability. Candidates who require a reasonable accommodation due to disability for any part of the application or hiring process may contact benefits@gdls.com for assistance. Determination of requests for reasonable accommodation are made on a case-by-case basis.General Dynamics Land Systems is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race and/or ethnic background, national origin and/or ancestry, color, religion, gender, gender identity or expression, transgender status, sexual orientation, marital/parental status, age, military service, veteran status, disability, pregnancy/childbirth or related conditions, genetic information, or membership in any class protected by applicable law from discrimination in employment.

Locations

Macomb

More Info