AeroVironment
AeroVironment
1 001 – 5 000 Қызметкерлер
КонсалтингЛогистикаӨндіріс
AeroVironment қорғаныс және мемлекеттік мекемелерге арналған ұшқышсыз жүйелер мен автономды технологияларды әзірлеп, өндіреді. 1971 жылы құрылған компания инженерлік және өндірістік тәжірибесін біріктіре отырып, дрондар, кезбе оқ-дәрі жүйелері және ұшқышсыз жерүсті көліктері сияқты шешімдер жасайды. Бұл шешімдер далалық жағдайдағы күрделі операциялық қажеттіліктерді қолдауға бағытталған.

Junior Embedded Software Engineer, AeroVironment — Moorpark, CA

Develop embedded software for AeroVironment’s autonomous defense and robotic systems, integrating sensors and processors across aircraft and payloads. Work spans development and testing, from prototypes through production.

Сипаттама

  • Develop unmanned and robotic systems for defense and commercial use.
  • Build embedded software for aircraft, payloads, and other devices.
  • Design, code, test, and debug system software.
  • Improve software efficiency, stability, and scalability.
  • Extend codebases to meet program requirements.
  • Integrate and test sensors and embedded processors in aircraft and robotic systems.
  • Implement prototype and production software with AeroVironment and industry tools.
  • Maintain software configuration controls and management.
  • Assist with system requirements, test plans, diagnostics, and validation.
  • Help select hardware and recommend processing, memory, and storage needs.
  • Support rapid prototyping and concept testing.
  • Estimate development effort and coordinate scope, schedules, and budgets with program managers.
  • Work with engineers across disciplines and development teams.
  • Help transition development software into production and certification.
  • Create proof-of-concept capability demonstrations.
  • Conduct and contribute to design reviews.
  • Follow AeroVironment’s software development process under general supervision.
  • Address scoped technical problems in a continuous learning environment.
  • Perform other assigned duties.

Талаптар

  • A bachelor’s degree in computer science, engineering, electrical engineering, aerospace, mechanical engineering, or a related field, or equivalent education, training, and experience.
  • 0–2 years of relevant experience.
  • System troubleshooting experience.
  • Proficiency with Python, C, C++11, C++ STL, and/or OpenCL.
  • Familiarity with Visual Studio, Eclipse, or similar IDEs and defect-tracking tools.
  • Experience with RS-485, RS-232, CAN, I2C, SPI, and USB protocols.
  • Strong mathematical and analytical skills.
  • Periodic travel to support testing equipment at approved flight locations.
  • Availability for long or irregular hours, weekends, holidays, and field testing as needed.
  • STM32 processor experience is highly desired.
  • Experience with RTOS platforms such as µC/OS or FreeRTOS is preferred.
  • Experience with Video4Linux and modifying and compiling Ubuntu Linux kernels is desired.
  • Experience developing Linux/ARM drivers and using Robot Operating System (ROS) is desired.
  • Basic electronics knowledge and laboratory equipment experience are preferred.
  • Must be a U.S. person under ITAR/EAR or eligible for an export license; some positions require current U.S. citizenship.
  • Ability to work in an office and R&D environment.
  • Ability to stand and sit for extended periods and operate computer and telephone keyboards.

Артықшылықтар

  • Medical insurance.
  • Dental insurance.
  • Vision insurance.
  • 401(k) with company matching.
  • 9/80 work schedule.
  • Paid holiday shutdown.