Senior Staff Embedded Software Engineer - Aero Systems
Niles, IL 
Posted 19 days ago
Job Description


Are you ready to make your mark? If you're a Software Engineer, we have an exciting opportunity for you!

What you will be doing...

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.

**This position can be a hybrid role (a combination of working in the office and remote)**

Essential Functions:

  • Design, support, and test of moderate to high complexity, highly integrated software systems and sub-systems
  • Uses expert knowledge of software development, simulation, and analysis tools to evaluate and drive implementation of an appropriate tool suite that complements the global enterprise needs
  • Participate in the development, upkeep, and implementation of technology roadmaps as driven through future market needs and upcoming product roadmaps
  • Lead and consult on the development and execution of test plans
  • Provide technical leadership guidance to others
  • Identify/lead complex or novel research assignments requiring the development of new or improved techniques and procedures
  • Provide work effort estimates - help lead project planning efforts including project task definition
  • May be counted on to review/consult on plans and criteria developed by others
  • Participates in proposal technical writing and cost estimation for customers
  • Support/identify technology leverage opportunities within and between Business Segment engineering groups
  • Carry out extensive and complex research assignments which require the development of new or improved techniques and procedures
  • May lead multiple projects of high complexity. High level of mentoring and consultation
  • Drive strategic planning process. Evaluate enterprise trade-offs within projects and programs
  • Identify/lead process/standard improvement activities
  • May represent Woodward in industry which includes the periodic release of technical papers and presentations
  • Provide definition for the technical career path for engineering (i.e. job description associated with various levels)
  • Provide performance and capability feedback to appropriate managers for engineers in support of the MAP process
  • May provide patentable intellectual property to the organization
  • May participate in and support new business development and acquisitions.

Other Functions:

(Only 1 Specific Area May Apply)


  • Expert 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
  • Expert root cause analysis skills
  • Company expert on a select group of products
  • Expert use of technical assistance, incident tracking, and knowledge-based applications
  • Manage/coordinate engineering changes so that they minimize impact to the rest of the organization - mentor lower-level engineers in these tasks
  • Lead and improve engineering functions such as E/C Review Committee
  • Expert knowledge in a diverse group of products


  • Lead Engineering Peer Reviews
  • Oversee unit testing, debugging, software/hardware integration
  • Lead product improvement and replacement efforts
  • Established technical authority for engineering changes to minimize impact to the rest of the organization
  • Lead process and standards improvement efforts
  • Company expert on select group of products
  • Drive all levels of derivatives including task definition and duration estimations
  • Regularly perform/attend customer and/or industry presentations


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

Materials and Equipment Used:

  • PC and related equipment

Working Environment / Physical Activities:

  • Work is generally performed in a normal office environment; however, the job may take the member into various areas of the plant where there is possible exposure to noise, chemical solutions, dust, and temperatures above 80 degrees F
  • Moderate travel may be required


What we are looking for...


  • Expert engineering knowledge, expert software design, development, and verification aptitude
  • Proven track record of writing good software requirements for complex software that satisfy system expectations and regularly participates in system requirement reviews
  • Highly refined written/verbal communication skills and demonstrated ability in giving presentations, excellent teamwork abilities
  • Excellent problem solving & troubleshooting skills and analytical calculation skills
  • Solid use of PC's and associated software
  • Full and demonstrated knowledge of software engineering lifecycles and quality process, guides others in the process
  • Strong leadership skills
  • Proven track record as project team lead
  • Superior knowledge in multiple specialized technical fields or product family, including a wide spectrum of general knowledge
  • Ability to evaluate new technologies and new tools usage in the industry
  • Responsible for adoption of new tools and/or regularly contributes to process improvement activities

Education or Formal Training:

  • 4 year technical/science degree or international equivalent required
  • Advanced degree desired

Experience Required:

  • Greater than 12 years professional software engineering experience or a combination of experience and advanced degree
  • Extensive experience with software development and/or verification required
  • Project technical leadership or team lead experience required

What's In It For You...

  • At Woodward, our "employees" are called and treated as "members".... and we've created a culture that appreciates and values the contributions of every member. It's a positive collaborative environment where members work together for outstanding outcomes.

Woodward offers an extensive Total Reward package for this position, including:

  • Annual cash bonus opportunity
  • Sick Time / Short Term Disability / Bereavement / Adoption Assistance / Vacation / 401(k) Match
  • Stock Contribution / Tuition Reimbursement / Employee Assistance Program
  • Long Term Disability / Member Life & AD&D / Family and Medical Leave / Member Optional Life
  • Spouse/Child Optional Life / Optional AD&D / Healthcare and Dependent Care Flexible Spending
  • Home Auto Insurance / Whole Life Insurance / Critical Illness Insurance / Legal Plan / Military Leave
  • Medical, Dental, Vision Insurance / Pandemic Leave / Vacation Buy-up

Woodward is an independent designer, manufacturer, and service provider of control solutions for the aerospace and energy markets. Our aerospace systems and components optimize the performance of fixed wing and rotorcraft platforms in commercial, business, and military aircraft, ground vehicles and other equipment. Our energy-related systems and components enhance the performance of industrial gas and steam turbines, reciprocating engines, compressors, wind turbines, electrical grids, and other energy-related industrial equipment. The company's innovative fluid energy, combustion control, electrical energy, and motion control systems help customers offer cleaner, more reliable, and more efficient equipment. Our customers include leading original equipment manufacturers and end users of their products.

This position requires use of information which is subject to the International Traffic in Arms Regulations (ITAR) and the Export Administration Regulations (EAR). All applicants must be U.S. persons within the meaning of ITAR and EAR or possess all required authorizations from the U.S. Department of State Department and the U.S. Department of Commerce. ITAR defines a U.S. person as U.S. Citizen, U.S. Permanent Resident (i.e., 'Green Card Holder), Political Asylee, or Refugee.

Woodward is an Equal Opportunity Employer

EO/AA/M/F/Disabled/Protected Veterans


Job Software Engineering
Primary Location United States-Illinois-Niles
Organization Woodward
Schedule FULL TIME
Shift 1st Shift / Day Job


Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Experience
12+ years
Email this Job to Yourself or a Friend
Indicates required fields