Manager, Software Engineering
Company: AeroVironment, Inc.
Location: San Diego
Posted on: November 1, 2024
Job Description:
Manager, Software EngineeringLocation: Simi Valley, CA / San
Diego, CATime Type: Full timePosted on: Posted 2 Days AgoJob
Requisition ID: 4813Worker Type: RegularSummaryThe Manager,
Software Engineering coordinates with other departments to meet
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 approves product design decisions.
- Designs, modifies, develops, writes, and implements software
applications as an individual contributor.
- Designs and implements embedded software drivers and
applications on a micro-controller.
- Verifies and documents product designs according to quality and
regulatory guidelines.
- Works in an Agile environment to coordinate software
development projects including scope, scheduling, and
resourcing.
- Participates in the testing process through test review and
analysis, test witnessing, and certification of software. Tests,
analyzes, and debugs embedded software and digital
electronics.
- Frequently interacts with subordinate supervisors, customers,
and/or functional peer group managers, normally involving matters
between functional areas.
- Establishes and assures adherence to budgets, schedules, and
work plans. Interacts with senior management.
- Other duties as assigned.Basic Qualifications (Required Skills
& Experience)
- BS degree in Computer Science, Electrical Engineering, Computer
Engineering, or related field is required or equivalent combination
of education, training, and experience.
- 12+ years of experience in embedded programming and knowledge
in embedded system design.
- At least 2+ years in a supervisory role and successfully
managing a technical design team.
- 8+ years' experience on multiple engineering projects including
research and development efforts, with a focus on embedded software
aspects of the project life cycle.
- Experienced in and knowledgeable of real-time operating systems
(RTOS), I/O drivers, and micro-controllers.
- Experienced in and knowledgeable of data communication
protocols (i.e., I2C, SPI, CAN, USB).
- Demonstrated expert programming ability with C language.
- Occasionally may be required to travel within the Continental
U.S.Other Qualifications & Desired Competencies
- Advanced degree is desired.
- Demonstrates competency in communicating technically and
effectively with electrical, mechanical, and software groups and
staff.
- Skilled at identifying, communicating, and mitigating technical
risks and issues.
- Understands schematics and is skilled at using a logic
analyzer.
- Demonstrates strong interpersonal, written, and oral
communication skills.
- Exercises independent judgment in methods, techniques, and
evaluation criteria for obtaining results.
- Uses vision to think beyond the immediate situation, explore
multiple potential paths, and adapt decision-making style based on
the situational circumstances.
- Inspires, motivates, and empowers people to deliver
organizational goals while also delivering value back to
employees.
- Brings organizational values to life using personality,
uniqueness, and the creation of a shared vision.
- Champions the process of change and promotes a culture of quick
adaptation while helping others deal with the effects of
change.
- Demonstrates the ability to develop and maintain internal and
external trusting, professional relationships.
- Assesses the degree of risk and opportunity in plans or actions
and takes appropriate action to mitigate them or makes plans to
build on the opportunity.Physical Demands
- Ability to work in an office and production environment
(Constant).
- Required to sit and stand for long periods; talk, hear, and use
hands and fingers to operate a computer and telephone keyboard
(Frequent).Salary Range: $153,308 - $217,140ITAR Requirement:This
position requires access to information that is subject to
compliance with the International Traffic Arms Regulations ("ITAR")
and/or the Export Administration Regulations ("EAR"). In order to
comply with the requirements of the ITAR and/or the EAR, applicants
must qualify as a U.S. person under the ITAR and the EAR, or a
person to be approved for an export license by the governing agency
whose technology comes under its jurisdiction.Benefits: AV offers
an excellent benefits package including medical, dental vision,
401K with company matching, a 9/80 work schedule, and a paid
holiday shutdown.Who We Are:Based in California, AeroVironment
(AVAV) is a global leader in unmanned aircraft systems (UAS) and
tactical missile systems. Founded in 1971 by celebrated physicist
and engineer, Dr. Paul MacCready, we've been at the leading edge of
technical innovation for more than 45 years.What We Do:Building on
a history of technological innovation, AeroVironment designs,
develops, produces, and supports an advanced portfolio of unmanned
aircraft systems (UAS) and tactical missile systems.We are proud to
be an EEO/AA Equal Opportunity Employer, including
disability/veterans.
#J-18808-Ljbffr
Keywords: AeroVironment, Inc., Moreno Valley , Manager, Software Engineering, IT / Software / Systems , San Diego, California
Didn't find what you're looking for? Search again!
Loading more jobs...