1 Click Easy Apply


Principal Software Engineer


Highland, Illinois


Principal Software Engineer Job Opening in Highland, Illinois - *Indeed Hire in partnership with Basler Electric"
Responsible for functional empirical analysis and design as related to developing and implementing software operating systems for Company products. This may include, but is not limited to, operating software and diagnostic software. Involved in the development of testing strategies and software reliability studies for both devices and systems, and standards for software documentation.
Reports to: Manager of Technology Development
Job Duties:
Create, modify, direct, and maintain software for new and revised products.
Direct the work of other Software Engineers and technicians assigned to a particular job or project.
Assist in developing and tracking schedules for software development or revision.
Assist in the development of programming standards and practices.
Identify, develop justifications for, and use software development tools such as assemblers, compilers, and emulators.
Work with the Design Engineer and/or Project Leader during the development of a new or revised design.
Assist in developing the definition of software requirements, objectives, and modules for new or revised designs.
Perform or assist others with software testing or establishing software-testing requirements.
Program in Assembly 80196, 68000, 6800, 8051 series microprocessors, C, C++, or other high-level languages.
Work with customers, users, and others to develop software-operating requirements or troubleshoot/debug existing problems. This includes travel when required.
Assist in the training of the software operation of new or revised designs.
Assist the Technical Writer to write manuals and other publications as they relate to software.
Develop and/or direct device communications standards, software programs, and hardware requirements (e.g. RS-232, RS-485, LAN, USB).
Estimate Engineering effort and material required on jobs or proposals being quoted.
Perform other duties as assigned.
Requirements:
Bachelor of Science in Electrical Engineering degree or equivalent, plus 10 years of software design experience.
Good communicative capabilities to supply technical advice and information to others.
Ability to speak and write in a clear, understandable manner.
Ability to concentrate for extended periods.
Ability to exchange and furnish information that requires detailed explanation and discussions with customers and various levels of personnel.
Operate a computer keyboard.
Travel as required for training, support of project tasks, product issues, or other design or job related needs.
Job Type: Full-time

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC