Defense Software Engineer Front-End Lead

Job ID
131410
Job Type
Contract
Industry
Manufacturing
Location
Troy, Michigan, United States

Talascend is currently seeking a Defense Software Engineer Front-End Lead for a contract opportunity with our client onsite in Troy, Michigan.

Overview

The Defense Software Engineer Front-End Lead will lead the design, development, and integration of user interface and application-layer software across embedded systems for military applications. This role requires full-stack proficiency, with a focus on front-end architecture, team leadership, and a deep understanding of software development standards.

Responsibilities

  • Serve as the technical lead for UI and application-layer software development, with responsibilities spanning both front-end and back-end implementation.
  • Capture and document requirements, translating system and software needs into robust, scalable architectures and clean, maintainable code.
  • Create and review software work products such as code, requirements, sequence or timing diagrams, user experience wireframes, process documentation, flowcharts, user stories, test plans, test reports, project planning and schedule documentation, and user guides.
  • Contribute to continuous improvement initiatives, including code quality, development tools, and process optimizations.
  • Provide mentoring and technical guidance to junior software developers.
  • Develop quotations for customers including defining scope, assumptions, deliverables, timeline, and costing.
  • Guide the team in designing software systems that follow modular, reusable, and scalable principles.

Qualifications

  • Bachelors degree in Computer Science, Computer Engineering or a related technical field, or equivalent work experience.
  • Minimum 6 years of software development experience.

Requirements

  • Experience with In-Vehicle Software architecture and design.
  • Experience with software languages, technologies, methodologies, API's, database, and Pub/Sub.
  • U.S. Citizen.
  • Strong proficiency in C and C++; additional experience in Python is a plus.
  • Ability to lead and manage cross-functional software teams.
  • Excellent verbal and written communication skills, including the ability to present technical information to both technical and non-technical audiences.
  • Proven experience developing and integrating attractive and intuitive GUIs in embedded environments; familiarity with LVGL is a plus.
  • Detail-oriented with the ability to quickly assimilate and apply new concepts, business models, and technologies.
  • Capable of planning, estimating, scheduling, and coordinating technical aspects of projects.
  • Ability to manage a small team of software developers.
  • Travel Requirements: 15%.




#ind123

We thank all applicants for their interest. However, only those qualified individuals who closely meet the qualifications of the position will be contacted. The details of the position are only a summary, other duties may be assigned as necessary.

Background Check and Drug Screen may be required.

Apply Now

Talascend is an Equal Opportunity Employer that recruits and hires qualified candidates without regard to race, religion, sex, sexual orientation, gender identity, age, national origin, ancestry, citizenship, disability, or veteran status.

Start a new job search