AV→
Platform Software Engineer at AV in 1613 NW 136th Avenue, Sunrise, FL
Entry LevelOn-siteFull-time1613 NW 136th Avenue, Sunrise, FL$60k–$86k/yr
Skills
c programminglinux os software developmentmultithreaded programmingnetworking programmingchip level buses i2cchip level buses spiarm developmentpython scriptingawk scriptinglua scriptingshell scriptingsource code controlsecurity clearancequestioningclarifyingsummarizinganalytical skillsdriveeffective listening
Job Description
Summary: AeroVironment is expanding and seeking a Platform Software Engineer to join their team. The role involves implementing low-level Linux OS software and verifying software algorithms while working closely with hardware prototypes.
Responsibilities:
- Implement low level Linux OS software working closely with hardware prototypes
- Implement and verify basic software algorithms
- Perform basic code design tasks
- Create efficient code, working closely with other team members
- Take ownership of moderately complex tasks and drive them to completion
- Understand and execute test strategies to deliver quality software
- Design, build, and maintain efficient, reusable, and reliable code
- Ensure the best possible performance, quality, and maintainability of code
- Identify bottlenecks and bugs, and devise solutions to these problems
- Performs other related duties as assigned by management
Required Qualifications:
- Bachelor's Degree (BS/CE or BS/CS) from four-year college or university, and 0 - 3 years of related experience and/or training, or equivalent combination of education and experience
- Computer skills required: (Text Editor; Command-Line source code Compiler; Code Development Software; Microsoft Office Suite
- Good knowledge of C
- Familiar with multithreaded environments
- Ability to develop software targeting Linux environment (not just using a Linux environment for development)
- Networking experience at the programming level
- Familiarity with chip level busses (I2C, SPI, etc.)
- Any ARM development experience - Raspberry PI, TI OMAP, etc
- Any scripting experience - Python, AWK, Lua, Shell, etc
- Source Code Control
- Ability to obtain and maintain a US Security Clearance
Preferred Qualifications:
- Advanced degree is preferred
Required Skills: C programming, Linux OS software development, Multithreaded programming, Networking programming, Chip level buses I2C, Chip level buses SPI, ARM development, Python scripting, AWK scripting, Lua scripting, Shell scripting, Source code control, Security clearance, Questioning, Clarifying, Summarizing, Analytical skills, Drive, Effective listening
Benefits: Medical, Dental vision, 401K with company matching, A 9/80 work schedule, A paid holiday shutdown
Benefits
Medical
Dental vision
401K with company matching
A 9/80 work schedule
A paid holiday shutdown