Software Engineer I-1

AV

Town of Florida (NY)

On-site

USD 65,000 - 90,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

AV is seeking an entry-level Software Engineer I (Embedded) to join a fast-moving, collaborative Agile team. You will plan, design, develop and test software for embedded systems and cloud-based tools in an environment that supports learning and growth.

You will work with a group of engineers, write quality code, participate in design reviews, and contribute to the full lifecycle from design to deployment under supervision.

Qualifications

  • Bachelor's degree or equivalent in a related field.
  • 0–2 years of Windows or Linux application software development experience.
  • Expertise in C#, Java, C++, or Web UI.
  • Familiarity with source code configuration tools such as SVN and Git.
  • Experience writing unit tests and debugging techniques.
  • Understanding of object-oriented design, data structures, databases, and OS concepts.

Responsibilities

  • Works within a defined software life cycle development process.
  • Supports the full life-cycle of product including design, coding, debugging, test, deployment and maintenance.
  • Writes quality, modular, reusable, testable code and unit tests.
  • Participates in software design reviews.
  • Delivers work on time according to project schedule and budget.
  • Uses project tracking tools to log work and status.

Skills

C# .Net
Java
C++
Web UI

Education

Bachelor's degree in Computer Engineering/CS/EE

Tools

SVN
Git
IDE

Job description

Participates in software design reviews

Worker Type

Regular

Job Description

As a Software Engineer I (Embedded) one works with and is mentored by a talented group of engineers in a fast moving, collaborative Agile development environment. In this entry level role, one plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools.

Position Responsibilities
  • Works within a defined software life cycle development process
  • Supports the full life-cycle of product including design, coding, debugging, test, deployment and maintenance
  • Codes, simulates, integrates and validates software. Writes quality code that is modular, reusable, testable, and scalable. Writes unit tests to test code you've written.
  • Participates in software design reviews
  • Delivers work on time according to estimated completion dates and project schedule & budget
  • Supports and derives algorithm design from detailed software requirements
  • Uses JIRA to keep an accurate work log and status of all tasks. Works closely with multiple teams of software developers supporting different programs
  • Follows AV's software development process to develop quality code under general supervision
  • Works on problems of limited scope. Operate in a continuous learning environment under moderate supervision
  • Works closely with other engineering disciplines
  • Other duties as assigned
Basic Qualifications (Required Skills & Experience)
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering or related discipline is required or equivalent combination of education, training, and experience
  • 0 - 2 years of relevant experience in Windows or Linux application software development. Object Oriented Design experience a must; Qt experience is a plus.
  • Expertise in one of the following: C# .Net, Java, C++, and/or Web UI
  • Demonstrated familiarity with source code configuration management tools such as SVN and Git
  • Experienced writing unit tests, using an IDE and understanding basic debugging techniques
  • Demonstrated mathematical and analytical skills are required
  • Demonstrated understanding of object-oriented design, data structures, database, and operating systems.
  • Willingness to travel locally (Occasionally)
Other Qualifications & Desired Competencies
  • Experience with test-driven development is preferred
  • Experience with Android, iOS, or React/Redux web development is preferred
  • Demonstrated basic knowledge of networking is preferred
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Actalent • Iowa (LA)

On-site
USD 90,000 - 130,000
Software Engineer II
Software Engineer II

Domino's Corporate • Ann Arbor (MI)

On-site
USD 90,000 - 130,000
Medical, dental & vision benefits
401k matching contributions
Paid holidays and vacation
+1
Software Engineer
Software Engineer

Midmark Corporation • Cincinnati (OH)

On-site
USD 110,000 - 140,000
Engineer, Staff|6157 Engineer, Staff|6157
Engineer, Staff|6157 Engineer, Staff|6157

ALTEN • San Diego (CA)

On-site
USD 100,000 - 130,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

hireneXus • Eden Prairie (MN)

On-site
USD 120,000 - 150,000
Software Engineer I
Software Engineer I

New Eagle • Ann Arbor (MI)

On-site
USD 65,000 - 90,000
Software Engineer
Software Engineer

Hyra • Saint Charles (MO)

Hybrid
USD 70,000 - 110,000
Professional Growth Opportunities
Flexible Hybrid Working Arrangements
Comprehensive Benefits
+1
Embedded System Engineer
Embedded System Engineer

Insight Global • Columbus (OH)

On-site
USD 65,000 - 95,000
Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Optional benefits
Long-term contract with potential to extend
Junior Software Engineer
Junior Software Engineer

Kavaliro • Orlando (FL)

On-site
USD 60,000 - 90,000