Software Engineer - Remote
Company: Epson America Inc.
Location: Los Angeles
Posted on: November 1, 2024
Job Description:
Are you looking to leverage your expertise as a Software
Engineer? Are you a lifelong learner who enjoys being on the
forefront?Epson, a provider of best-in-class digital solutions and
a world leader in the development of new technologies, is seeking a
Software Engineer with a passion for creating new innovative
solutions to consumer and business problems to join Epson's Digital
Innovations Team. Be part of an exciting time of transformational
change utilizing new cloud technology for both solutions and
software. Build marketable skills with the latest technologies as
you work on joint projects with other renowned tech companies.This
Senior Software Engineer can be 100% remote. If you prefer, it can
be 30% onsite out of our San Jose office or our Los Alamitos
office.What you will be doing:The Software Engineer performs
research, prototyping, design, development, integration and/or
sustaining of full stack applications, for both new and existing
cloud environments.
- Research and comprehend contemporary concepts in computer
science in order to develop applications using full software stacks
for mobile devices, desktop computers, and the cloud. Use this
knowledge to design and develop proof of concept and production web
applications that interface with Epson consumer electronics devices
as well as algorithms that meet and exceed performance
targets.
- Analyze and engineer feature requests for business teams,
contribute to roadmaps for specific technologies, and propose new
projects to management.
- Recommend optimal approaches to design and efficient
implementation based on practicality, best practices, and key
technology trade-off decisions.
- Learn and/or evaluate new software technologies.
- Plan, estimate, schedule, and develop software that interfaces
with multi-function printers, iOS/Android apps, third-party
reference designs (e.g., Raspberry Pi), multi-modal interfaces, and
server platforms or libraries.
- Integrate Epson source code with open source software, and
software produced by both Epson affiliates and third-party
companies.
- Investigate problem reports, perform troubleshooting, and
recommend remedies for multiple products. Also research, install,
test, evaluate, and document problems in released and pre-release
software from vendors.
- Review software designs and source code under development by
colleagues as needed.
- Perform unit and integration testing or create test code for
features on various platforms.
- Create or update documents explaining feature implementation
and usage.
- Re-engineer assigned software to improve the performance,
scalability, stability, and maintainability.What you will bring:
- 2-5 years experience in designing and developing software for
full stack deployments specializing in backend cloud environments
that connect standalone products.
- Completion of an undergraduate program required (B.A. or
B.S.).
- Practical experience in Machine Learning preferred (hands-on
training or class project experience in Machine Learning will be
considered).
- Have a general understanding of approaches in Artificial
Intelligence.
- Experience working with web applications and developing
software in one or more server scripting languages.
- Knowledge of iOS and Android app development and common
libraries, object-oriented software development.
- Experience developing multi-threaded applications and database
formats.
- Experience with personal assistant (Alexa, Google Assistant,
Cortana, Siri) skill design capability is a plus.Epson America,
Inc. is an Equal Opportunity/Affirmative Action Employer.All
qualified applicants will receive consideration for employment
without regard to race, color, religion, sex, age, national origin,
disability, and protected veteran status, as well as any other
characteristic protected by federal, state, or local law.
#J-18808-Ljbffr
Keywords: Epson America Inc., Hacienda Heights , Software Engineer - Remote, IT / Software / Systems , Los Angeles, California
Didn't find what you're looking for? Search again!
Loading more jobs...