Embedded Software Engineer I

Aerovironment Simi Valley , CA 93062

Posted 4 months ago

We are currently seeking an Embedded Software Engineer I to join our growing engineering team.

Software engineering at AeroVironment includes control of UAVs and missiles, and the technologies to support this, including optical (video) tracking and image recognition, autonomy, GNC, robotics and man-machine interfaces. Experience in robotics is a definite plus in this environment. If you're motivated to work on important products with highly motivated and capable people, AeroVironment can provide interesting challenges and rewards. Under guidance, the Embedded Software level I Engineers will be working with a team to contribute in software development.

Job Duties and Responsibilities

  • Be able to write test plan for assigned features and products under instructions.

  • Can write quality code that is modular, reusable, testable, and scalable using OOD methodology.

  • Once a learning curve is finished, be able to understand the system design and understand the role that assigned tasks play in the system.

  • Be able to follow the company's software development process to develop quality code independently: code design, develop a software test plan and test procedures, write code, participate in code review, write unit test, and generate documentation of the design and coding.

  • Be a good team player, be able to participate in sprint planning and daily standups, and can follow instructions and take ownership of the assignments with minimal direction for day to day tasks.

  • Able to focus on tasks and deliver on time according to estimated completion dates and project schedule.

  • Use Jira to keep an accurate work log and status of all tasks.

Required Qualifications & Background

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

  • BS in Electrical Engineering, Computer Engineering, Computer Science, or related discipline.

  • 0-2 years of experience in software development

  • Hands on experience in real-time/embedded application software.

  • Proficient in C++ and Object-Oriented Design

  • Basic electronics knowledge and use of lab equipment is required.

Preferred Qualifications

  • Experience in Guidance, Navigation and Control a plus.

  • Experience in autonomous control and navigation of unmanned vehicles a plus.

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

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
Software Engineer

The Kemtah Group

Posted 2 weeks ago

VIEW JOBS 10/2/2019 12:00:00 AM 2019-12-31T00:00 A Sr. Software Engineer (Embedded) job in Simi Valley, CA is currently available through Belcan. In this role, you will be responsible for the system-level design, as well as software architecture and development (code and debug), integrating, and testing of software applications. To be considered for this role, you will have a B.S. degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline, and 8-12 years of relevant experience. Due to the nature of work performed at this facility, you must be a U.S. Citizen or Permanent Resident (Green Card holder). Sr. Software Engineer Job duties: Generate software subsystems requirements as well as develop and analyze the detailed software requirements Develop system-level software architecture and create software high-level design documents with UML Code, simulate, integrate and validate software Develop simulation and interfacing methodology for the testing software Responsible for one or more software development teams; will work closely with multiple teams of software developers supporting different programs Qualifications: Must have hands-on experience in real-time/embedded application software, C++ and Object-Oriented Design Basic electronics knowledge and used of lab equipment is required Expert in software life-cycle development including defining and documenting requirements, object-oriented software architecture and design, programming and testing, and source code configuration management Technical knowledge and experience with the following are desired: Serial communications, Network communications, CAN communication, TCP/IP, UDP, FTP, image processing If you are interested in this Sr. Software Engineer job in Simi Valley, CA, please apply via the link provided. Belcan is a global supplier of engineering, technical recruiting, and IT services to customers in the aerospace, industrial, and government sectors. Belcan engineers better outcomes through adaptive and integrated servicesfrom jet engines, airframe, and avionics to heavy vehicles, chemical processing, and cybersecurity. Belcan takes a partnering approach to provide customer-driven solutions that are flexible, scalable, and cost-effective. Our unique capabilities have led to continuous growth and success for nearly 60 years. We are a team-driven Equal Opportunity Employer committed to workforce diversity. All qualified applicants will receive consideration for employment without regard to status as a protected veteran or a qualified individual with a disability, or other protected status such as race, religion, color, national origin, sex, sexual orientation, gender identity, genetic information, pregnancy or age. The Kemtah Group Simi Valley CA

Embedded Software Engineer I