Software Developer I

Flux PowerVista, CA
15d

About The Position

The Software Developer I will use initiative, enthusiasm, software experience and engineering background, to plan and develop specialized Application and GUI Software including embedded Firmware designs.

Requirements

  • 2.5 to 3 years of college studies with a focus towards a Bachelor’s degree with an emphasis in Computer Science, Engineering, or related field required.
  • Six (6) months of software development or engineering experience as a technical intern in computer science preferred.
  • Must have a moderate understanding of software development concepts, principles, and theory
  • Good verbal and written communication skills.
  • Focused, with good attention to detail.
  • Good time management skills with a drive to meet agreed upon deadlines.
  • Logical and analytical thinker, with the ability to dissect and solve problems.
  • Good knowledge of various coding languages and systems.
  • Ability to learn new coding languages and technologies.
  • Understanding of design, testing, and modification of programs, applications and firmware.
  • Ability to quickly learn the coding and programming languages used within the organization.
  • Proficient with Microsoft Office Suite or related software.

Responsibilities

  • Analyzes user needs and system design of Software and Firmware for client use.
  • Collaborates with systems analysts, engineers, and programmers to design systems to support requested applications.
  • Collaborates with clients and/or internal teams to understand user needs; document requirements, create initial proposal, architect, design and develop Software-Firmware to meet these needs.
  • Review and assess system performance standards including hardware configurations based on client specifications, budget, security needs, and other parameters.
  • Collaborates with senior FW/SW team members including immediate supervisor, assessing design direction and execute work product to support agreed upon direction and approach for new designs, develop and/or modification of Software programs and embedded Firmware.
  • Assesses feasibility of design and project parameters within time and cost constraints.
  • Contributes to designs and code develop of Software applications and embedded Firmware based on user specifications and system requirements.
  • Modifies existing Software or Firmware to correct errors and/or improve performance.
  • Monitors and assists with Software and/or Firmware testing including validation of test procedures and code programming.
  • Monitors and assists with Software-Firmware installation; ensures application or system operates within established specifications.
  • Gathers and evaluates user feedback, assess options and determine path forward to approach modification to Software-Firmware for better performance and usability.
  • Design of databases for specific application needs and used in tracking feature development and bug fixes.
  • Create test procedures for flashing and testing modules with designed and integrated Software and Firmware.
  • Performs other related duties as assigned.

Benefits

  • Medical, dental and vision insurance options
  • 401K Plan with company match
  • Life Insurance
  • Paid Time Off
  • Paid Holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service