Software Developer
at Flux Power
Vista, CA 92081, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 03 Jun, 2024 | Not Specified | 04 Mar, 2024 | N/A | Validation,Software,System Requirements,Test Procedures,Ground Support Equipment,Technology Solutions | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
GET TO KNOW US
Flux Power is a fast-paced, high-growth (40% YoY), publicly traded company (NASDAQ: FLUX) that is
leading the adoption of lithium-ion technology solutions. We design, manufacture, and sell advanced lithium-
ion battery packs that are disrupting the 100+ year old market for lead acid batteries. Our battery packs are used
to power industrial and commercial equipment like forklifts and airport ground support equipment, as well as
new applications like solar-powered EV charging stations.
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 an
Responsibilities:
ABOUT THE ROLE
The Software Developer II will use initiative, enthusiasm, software experience and engineering background, to
plan and develop specialized Application and GUI Software including embedded Firmware designs.
WHAT YOU WILL BE DOING
- 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.
- Determines required system performance standards and hardware configurations based on client
specifications, budget, security needs, and other parameters.
- Independently determines approaches for design solutions, develop, test, and implement such designs
including modification of specific Software programs and embedded Firmware.
- Assesses feasibility of design and project parameters within time and cost constraints.
- Designs and develops code, 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.
- Evaluates user feedback, exercises independent judgement and discretion to assess design options,
determine path and approach in modifying Software-Firmware for better performance and usability.
- Designs databases for specific application needs and used in tracking feature development and bug fixes.
- Creates test procedures for flashing and testing modules with designed and integrated Software and
Firmware.
- Reviews work of development team, SW/FW developers, test engineers, technicians, and other technical
employees.
- Performs other related duties as assigned.
OTHER DUTIES
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties
or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may
change at any time with or without notice.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer science engineering or related field required
Proficient
1
Vista, CA 92081, USA