Software Engineering Managerother related Employment listings - Highland, IL at Geebo

Software Engineering Manager

Description Responsible for the supervision, direction, and administration of Software Engineering - Power Systems Engineering. Directs and coordinates activities of software engineering department to design, manufacture, and test software, products, and systems by performing the following duties personally or through subordinates. Reports to:
Vice President of Engineering Essential Duties Supervises, schedules, directs workloads/jobs, and performs administrative duties to Software Engineers, Software Designers, and Software Technicians and other personnel assigned to the Software Engineering section. Responsible for hiring, training, and motivating personnel. Implements and/or performs disciplinary action, recommends staffing changes, and administrative performance reviews. Responsible for the development of the software requirements, objectives, definitions, and modules for real-time embedded systems and their supporting PC application software for new or revised designs. Directs and/or oversees the creation, modification, and maintenance of software for new and revised products. Develops cost estimates of the Software Engineering effort and materials on jobs or proposals being quoted. Develops and maintains schedules for product software development or revision. Responsible for the development of best practices and software development procedures in compliance with ISO9001 design practices. Develops and/or directs standard practices to provide effective cyber security and IP security for embedded systems and PC based software. Reviews software-licensing agreements including open source licensing to ensure use cases fall within the licensing agreements. Identifies and develops justifications, and submits requests for acquisition for software and/or development tools such as assemblers, compilers, emulators, and others as required. Works with other Engineering Managers, Project Managers, Marketing, Sales and engineering personnel during the software development or revision to ensure project effectiveness. Establishes the department budget and administer/controls operating costs of the software engineering group. Analyzes technology trends, human resource needs, and market demand to plan projects. Other duties as required or assigned. Requirements Bachelor degree in computer engineering preferred or equivalent engineering degree. 10 years related experience and/or training, or equivalent combination of education and experience. Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or government regulations. Ability to write reports, business correspondence, and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public. Ability to comprehend and apply principles of software architecture and implementation for embedded systems. Ability to comprehend and apply principles of calculus, algebra, and statistical theory. Ability to define problems, collect data, establish facts, and draw valid conclusions. Word processing, spreadsheets, email. Travel as required for training, support of project tasks, product issues, or other design or job related needs.
Salary Range:
$250K -- $500K+
Minimum Qualification
Software Development, Technology ManagementEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.