Software Engineer (Applications) I (Neic)

Aerovironment Boston , MA 02298

Posted 2 weeks ago

We are currently seeking a Software Engineer (Applications) I to join our New England Innovation Center (NEIC) team located in the Greater Boston Area.

Job Duties and Responsibilities :

  • Use knowledge and experience to perform development (code and debug), integrate, and validate flight-critical and simulator applications.

  • Will work closely with engineering teams to achieve the required system performance.

  • Support and derive algorithm design from detailed software requirements.

  • Present at, participate in design reviews, and code walkthrough.

  • Participate in System Integration Lab (SIL) development and integrated system testing with other engineers.

  • Supports flight test operations, some travel may be required.

Required Qualifications and Background : :

  • US Citizenship or Permanent Resident (Green Card) required due to ITAR

  • BS in Electrical Engineering, Computer Engineering, Aerospace Engineering. MS a plus.

  • 2+ years' experience in Windows or Linux application software development.

  • 2+ years' experience C/C++. Object Oriented Design experience a must.

  • Ability to meet engineering schedule demands in a dynamic environment requiring strong project and time management skills.

  • Real-time / embedded application software a plus.

  • C# experience using Visual Studio a plus.

  • Familiarity with IDEs and debuggers, such as Keil.

  • Strong mathematical and analytical skills are required.

  • GNC/auto pilot simulation and design experience a plus.

  • Experience with UAS, drones, or robotics is a plus.

  • Agile Software Development experience a plus.

  • Familiarity with configuration management tools and techniques, SVN a plus.

  • Basic electronics knowledge and use of lab equipment is a plus.

  • Technical knowledge and experience with the following are a plus; serial communications, network communications, TCP/IP, UDP.

  • Strong listening, questioning, clarifying and summarizing skills.

  • A willingness to travel, on occasion.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer
New!

Syrinx

Posted Today

VIEW JOBS 4/19/2019 12:00:00 AM 2019-07-18T00:00 <div>The Access Manager Engineering team is looking for experienced, smart, and adaptable people to join the engineering team. This individual must exhibit independent creativity, a curiosity to research new technologies and methodologies, and a pervasive desire to dig into complex technical issues while respecting timelines and team commitments. This position, reporting to the Lead Software Engineer, will primarily focus on developing the Access Manager product – our licensing and bulk rostering tool.</div> <div>What You’ll Do:</div> <div>* Use your interpersonal skills and ability to collaborate effectively with product sponsors and senior leadership in engineering and business</div> <div>* Analyze business requirements and identify possible gaps, ambiguities, missing scenarios, etc.</div> <div>* Design and implement sound engineering solutions that meet the business need</div> <div>* Work with the team to solve problems quickly and collaboratively</div> <div>* Present a passion for building high-quality, user-friendly, scalable, reusable web components</div> <div> </div> <div>Our Stack Includes:</div> <div>* Node.js</div> <div>* MySQL</div> <div>* Angular 7</div> <div>* Docker, ECS</div> <div>* Github</div> <div>* JIRA</div> <div> </div> <div>About You:</div> <div>* You have demonstrated software delivery experience with a focus on back-end engineering</div> <div>* 3+ years working with languages such as Node.js, Java, PHP, or Go</div> <div>* You can work in a fast-paced software release environment, where you deliver software for a system with millions of users</div> <div>* You can collaborate with other teams in different locations distributed across the globe</div> <div>* You are excited about building scalable applications, and crafting intuitive and responsive user interfaces so our users can get the most out of our products</div> <div> </div> <div>Strong Applied knowledge of the following:</div> <div>* RESTful Web Services (experience producing and consuming REST services)</div> <div>* Relational database design concepts (MySQL)</div> <div>* Application Testing (unit, integration, performance, end to end)</div> <div>* JavaScript, TypeScript, HTML5, CSS3, AJAX</div> <div>* JavaScript Frameworks & Libraries (e.g. Angular, Bootstrap, Material, React, JQuery, Express)</div> <div>* Responsive Web Design/Development</div> <div>* Code Quality and Code Review</div> <div> </div> <div>Some understanding of the following:</div> <div>* Cloud Technologies (preferably Amazon Web Services – ECS, RDS, SQS, S3)</div> <div>* Build/deploy tools (CircleCI, Grunt/Gulp, npm)</div> <div>* Source/Version control systems (Git)</div> <div> </div> <div>The following is a plus:</div> <div>* Strong understanding of UI and UX</div> <div>* Ruby and/or Python</div> Syrinx Boston MA

Software Engineer (Applications) I (Neic)

Aerovironment