Software Engineer (Embedded), Sr. Staff
Company: AeroVironment
Location: Wilmington
Posted on: January 15, 2021
|
|
Job Description:
Summary The Sr. Staff Software Engineer (Embedded) has the
opportunity to lead and develop a variety of innovative unmanned
and robotic systems for multiple defense and commercial
applications. The Embedded Software Engineer writes functional
software for deployment on embedded devices and systems like
aircraft and payloads and have the opportunity to test out those
devices in flight test environments. This requires the engineer to
design, develop, code, test and debug system software as well as
analyze and enhance efficiency, stability and scalability of the
software on particular devices. There is a mix of full life-cycle
development as well as a need to use existing software code base to
expand the capabilities to match specific program
requirements.Position ResponsibilitiesWrites and tests software to
support integration of sensors and embedded processors into
aircraft (such as autopilots, payloads, software defined radios or
other functional components) or other robotic systemsDesigns and
implements software for prototypes and products using established
AeroVironment and industry developed tools and practices. Ensure
good configuration control and management of softwareLeads in
writing of system requirements, system test plans, diagnostic
tools, and in validation testing of software. Assist with hardware
selection and recommend processing, memory and storage needs of
systemsLeads development of rapid prototyping and conceptual level
testing and will require estimating time to develop software and
scoping the depth of the development with project/program
management to fit timeline and budget constraintsWorks closely with
other engineering disciplines. Focused on getting the job
done.Leads and supports transition of development software to
production environments and to certification. Participates in
multi-disciplinary development teams.Develops proof of concept
capability demonstrations. Conducts and supports design
reviewsContributes to AV---s software development process in
developing quality codeWorks on significant and unique issues where
analysis of situations or data requires evaluation of
intangiblesOther duties as assignedSpecial RequirementsU.S.
Citizen, U.S. Permanent Resident (Green Card holder) or
asylee/refugee status as defined by 8 U.S.C. 1324b(a)(3)
required.Basic Qualifications (Required Skills & Experience)A BS
degree in Computer Science/Engineering, Electrical Engineering,
Aerospace, Mechanical Engineering or related field is required or
equivalent combination of education, training, and
experienceMinimum 12 - 15 years of experience years of relevant
experienceExperienced trouble-shooting systems is required and is
proficient with Python, C, C++11,C++ STL and/or OpenCLDemonstrated
knowledge of Visual Studio, Eclipse or similar IDE as well as
defect tracking toolsExperienced working with common protocols such
as RS-485, RS-232, CAN, I2C, SPI, USBDemonstrated mathematical and
analytical skills are requiredPeriodic travel will likely be
required in support of testing equipment at approved flying
locationsPeriods of development may require long irregular hours
around deadlines, weekends and some holidays and in field test
environmentsOther Qualifications & Desired CompetenciesAdvanced
degree is preferredDemonstrates competency in contributing to the
design, coding, documenting and testing softwareExperience with
Test Driven Development (TDD) along with unit testing
softwareUnderstanding of automated build environments along with
automated test and deploymentDemonstrated knowledge of
object-oriented programming and multi-threaded design such as JIRA
and source code control tools such as SVN, Bitbucket or
GitLabExperience with STM32 family of processors and working with
RTOS systems (such as --C/OS, freeRTOS) on those
processorsExperience using Video 4 Linux and modifying and
compiling Embedded Linux systemsExperience developing drivers for
Linux/ARM is required, familiarity with Robot Operating System
(ROS) is a plusDemonstrates electronics knowledge and use of lab
equipmentDemonstrates strong leadership, interpersonal and
communication (written and verbal) skillsUnderstanding of the
design of the system that one is working on and understand the role
that assigned tasks play in the systemDemonstrates competency in
researching and re-engineering to propose alternate solutions to
issuesAble to excel in a fast-paced, deadline-driven environment,
where small teams share a broad variety of dutiesDisplays strong
initiative and drive to accomplish goals and meet company
objectivesTakes ownership and responsibility for current and past
work productsIs committed to learning from mistakes and driven to
improve and enhance performance of oneself, others, and the
companyHas effective problem-solving, analytical, interpersonal and
communication skillsFocuses on teamwork, collaboration and puts the
success of the team above one's own interestsPhysical
DemandsAbility to work in an office and R&D environment
(Constant)Required to stand and sit for long periods; talk, hear,
and use hands and fingers to operate a computer and telephone
keyboard (Frequent)
Keywords: AeroVironment, Boston , Software Engineer (Embedded), Sr. Staff, Other , Wilmington, Massachusetts
Click
here to apply!
|
Didn't find what you're looking for? Search again!
Other Other JobsIn-Home Care Companion Description: We are hiring caregivers for all kinds of in home positions near you We make sure that all caregivers on our care team are given every available resource so that you truly enjoy the work you do everyday (more...) Company: CareInHomes Location: Weymouth Posted on: 01/24/2021 Process Development Associate , Vectors Description: Process Development Scientist Downstream, Bioprocess, Viral Vectors, AAV 305174 br br RESPONSIBILITIES: br br br Bioprocess br Downstream Process Development, process optimization for (more...) Company: Yoh, A Day & Zimmermann Company Location: Brookline Posted on: 01/24/2021 Direct Care Staff, Residential Programs Description: Fidelity House CRC provides community residences and supportive services for over 1200 individuals who face a wide range of intellectual disabilities such as cerebral palsy, Down Syndrome, combined cognitive (more...) Company: Fidelity House CRC Location: Methuen Posted on: 01/24/2021 Part Time Teller, Wareham Description: Job Description Part Time Teller, Wareham, MA - 2100095 Description Santander Company: Santander Location: Plymouth Posted on: 01/24/2021 Process Development Associate , Vectors Description: Process Development Scientist Downstream, Bioprocess, Viral Vectors, AAV 305174 br br RESPONSIBILITIES: br br br Bioprocess br Downstream Process Development, process optimization for (more...) Company: Yoh, A Day & Zimmermann Company Location: Medford Posted on: 01/24/2021 MD / Family Practice Job in Salem, Massachusetts / Permanent Description: Physician / Family Practice / Salem, MA br br FP Physician needed in Company: Murdock Consulting Location: Salem Posted on: 01/24/2021 Be a Shipt Shopper, AKA paid grocery pro Description: Shipt is a membership-based marketplace that helps people get the things they need, like fresh produce and household essentials, from stores they trust. Help people save time and have fun while you're (more...) Company: Shipt Location: Chicopee Posted on: 01/24/2021 Process Development Associate , Vectors Description: Process Development Scientist Downstream, Bioprocess, Viral Vectors, AAV 305174 br br RESPONSIBILITIES: br br br Bioprocess br Downstream Process Development, process optimization for (more...) Company: Yoh, A Day & Zimmermann Company Location: Chelsea Posted on: 01/24/2021 High Demand For Quality Contractors - Get New Clients In Your Area Description: Over 25 million homeowners have trusted HomeAdvisor 1800Contractor to help them find quality professionals with the expertise to turn their home improvement Company: HomeAdvisor Location: Chicopee Posted on: 01/24/2021 Now Hiring: (PT) Few Minutes Gets You $300 For Questionnaire Description: 1 Enter Email 2 Company: Part-Time-Cash Location: Weymouth Posted on: 01/24/2021 |