Software Engineer
Company: HP Development Company, L.P.
Location: Corvallis
Posted on: March 16, 2023
Job Description:
Software Engineer
Description -
At HP, we exist to amaze. Through the people we hire, the
experiences we enable, the way we treat our customers and each
other and ultimately through the technology we create. We invent,
develop, and bring to market new technologies and capabilities as
well as integrate these technologies into systems. Our focus is on
printing and imaging technologies as well as pursuing broader
alternative technologies and research with an eye toward consumer
applications. We provide advanced innovative solutions to our
partners and customers.
The PageWide Web Press (PWP) organization is growing! Our Web
printers are the largest and fastest in the world! We print on
paper that is up to 9 ft wide at a rate of a mile every 5 minutes,
continuously mile after mile after mile.
As a member of the Press Software development team, you will share
responsibility for software architecture, design, development, test
and release of Press Software solutions for Commercial and
Packaging PageWide Web Presses.
Responsibilities:
- R&D of latest technology for PWP, document results and
provide recommendations for PWP projects
- Extend Java Messaging Service (JMS) API's to create non-durable
publish subscribe messaging model for cross components
communication with ActiveMQ as a broker
- Design new and redesign existing components for PWP Software
utilizing Message passing design Like Actor Model to overcome
various performance and concurrency issues in a multi-threaded
environment.
- Create new Domain Specific Language (DSL) for PWP software
components and implement how the DSL is interpreted using groovy
DSL delegation strategies.
- Investigating customer features requests, write up feature docs
outlining design and implementations details.
- Continuously improve the PWP PressGUI user experience for
usability/performance and stability using latest WebSocket API for
client-server interaction or applying JavaScript Object reuse.
- 3rd party software evaluation and integration into
solution.
- Write up Automated tests cases for any substantial code change
and continuously improve our Automated testing infrastructure in
Junit and Robot Framework with selenium
- Responsible for coaching team members of domain knowledge.
- Participate in code review discussions and provide feedback as
and when needed.
- Use modern CICD solutions like Gradle, Jenkins, Docker and
Nexus to increases reliability, smooth and efficient
deliveries.
- Contributes to technology strategy and engineering roadmaps
around software engineering; executes strategic software
engineering proof of concepts. Knowledge & Skills:
- Experience with Java, Groovy, Gradle
- Excellent debugging, problem solving and analytical skills with
Continuous Integration
- Experience automated test development in Junit, Robot Framework
and selenium
- Experience of container development.
- Experience in designing, developing, and maintaining robust
data models from structured and unstructured sources.
- Experience working on Agile projects and strong knowledge of
Agile terminology and tools including JIRA.
- Expert business acumen and knowledge of root cause analysis and
problem detection.
- Excellent written and verbal communication skills.
- Ability to effectively communicate product architectures,
design proposals, and negotiate options at senior management
levels. Education & Experience:
- Bachelor's degree in Computer Science or relevant area or
demonstrated responsibilities.
- 5+ years of experience in Data Engineering, Software
Engineering, or related field.
HP is an equal opportunity employer:
https://www8.hp.com/h20195/v2/GetDocument.aspx?docname=c08129225
#LI-POST
Job -
Software
Schedule -
Full time
Shift -
No shift premium (United States of America)
Travel -
No
Relocation -
Not Specified
EEO Tagline -
HP Inc. is EEO F/M/Protected Veteran/ Individual with
Disabilities.
Keywords: HP Development Company, L.P., Corvallis , Software Engineer, Other , Corvallis, Oregon
Didn't find what you're looking for? Search again!
Loading more jobs...