✨ Fill and validate PDF forms with InstaFill AI. Save an average of 34 minutes on each form, reducing mistakes by 90% and ensuring accuracy. Learn more

Software Engineer

Patridge Logistics Cicero, Illinois
software engineer software test engineering coordinate engineers integration tools design technical software engineers hardware
December 2, 2022
Patridge Logistics
Cicero, Illinois
FULL_TIME
$73730.91-149802.6/YEAR
Position Purpose:
Software engineers may develop embedded software, user interface software, regression tests, hardware-in-the-loop integration tests, control system development tools, database systems, operating systems, compilers, interpreters and device drivers. Software engineers perform work requiring the application of standard engineering principles, practices, procedures and evaluation criteria in conjunction with appropriate software and compliance standards. Responsibilities may include design solutions/implementation, test creation/execution and/or general support.
Essential Functions:

Design, support and test of moderate to high complexity software systems and sub-systems.
Strong knowledge of software development and analysis tools including editors, compilers, linkers, debuggers, code analyzers, version control systems, software testing tools, etc.
Creation of specifications, process study, research investigations, report preparation and other activities requiring knowledge of Woodward products and specific market requirements.
Develop and facilitate execution of test plans. Devise new approaches to problems encountered.
Perform work which includes a variety of complex features such as conflicting design requirement and difficult coordination requirements.
Provide work effort estimates, assist in project planning efforts including project task definition.
Act as a leader for engineering technical reviews.
Assignments of project engineer on specific projects - may direct the activities of multiple Software or Software Verification Engineers.
Participation in strategic planning process.
Participation in process/standard improvement activities.
May be required to engage into customer and industry presentations.

Other Functions:
(Only 1 Specific Area May Apply)
PRODUCT SUPPORT SPECIFIC RESPONSIBILITIES:

Strong knowledge of appropriate internal information management system (i.e. ERP, MRP, PLC and Document Storage system) applications.
Manage/coordinate all levels of derivatives including task definition and duration estimation.
Strong root cause analysis skills.
Highly knowledgeable in a select group of products.
Strong use of technical assistance, incident tracking ,and knowledge-base applications.
Manage/coordinate engineering changes so that they minimize impact to the rest of the organization - mentor lower level engineers in these tasks. Participate/coordinate engineering functions such as E/C Review Committee.
Strong knowledge in a diverse group of products.

DEVELOPMENT SPECIFIC RESPONSIBILITIES:

Participate/coordinate in Engineering Peer Reviews.
Independent unit testing, debugging, software/hardware integration.
Support and suggest product improvement and replacement efforts.
Manage/coordinate low to moderate complexity engineering changes so as to minimize impact to the rest of the organization.
Suggest process and standards improvement efforts.
Highly knowledgeable in select group of products.
Provide input for all levels of derivatives including task definition and duration estimations.
Participate in customer and/or industry presentations.

VERIFICATION SPECIFIC RESPONSIBILITIES:

Assure quality of software or software tool using regression, integration and system testing, as appropriate.
Creating and reviewing verification plans; capturing needed requirements.
Assuring proper test results; reviewing test results with developers and provide technical expertise and knowledge during issues solving.
Coordinate/perform all levels of testing per predefined test plan; monitor adherence to test schedule(s).
Assure creation of automated regression testing; research new technologies to improve testability.
Assure robust software product release readiness reviews, including appropriate sign-offs.
Assure pre-existing product life cycle development process; monitor process for effectiveness.

Job Type: Full-time

Pay: $73,730.91 - $149,802.62 per year

Schedule:
Monday to Friday

Work Location: On the road

Report this job

Similar jobs near me

Related articles