JobMesh

Senior Software Engineer

AeroVironment · Leesburg, Virginia, US

Worker Type Regular Job Description SummaryThe Manager, Software Engineering, coordinates with other departments to meet the milestones during product develo...

Job description

Worker Type Regular: Job Description: SummaryThe Manager, Software Engineering, coordinates with other departments to meet the milestones during product development cycles. As a member of the Engineering management team, the Software Engineering Manager participates in defining and executing the overall engineering product development strategy, budget, team development and evaluation. Position Responsibilities: Manages a group of software engineers, including budget planning, staffing, training, performance evaluation and career development. Attracts and retains high caliber staff and provides mentorship Collaborates with management, production, and marketing to define product design requirements Plans, coordinates, and directs engineering development projects. Reviews and approve product design decisions Designs, modifies, develops, writes and implements software applications as an individual contributor Design and implement embedded software drivers and applications on a micro-controller Verify and document product designs according to quality and regulatory guidelines Works in an Agile environment to coordinate software development projects including scope, scheduling and resour...