1 Click Easy Apply


Software Engineer


Greenville, Indiana


Software Engineer Job Opening in Greenville, Indiana - SUMMARY
Develops software for all phases of a project life-cycle, including the analysis, design, and implementation of software systems.
ESSENTIAL DUTIES AND RESPONSIBILITIES include, but are not limited to, the following. Other duties may be assigned.
Work on small cross-disciplinary project teams (internal engineers and scientists) to develop software designs (systems, sub-systems, and components) for projects.
Confer with customer to clarify or resolve problems and develop software designs.
Analyzes software requirements to determine feasibility of design within time and cost constraints.
Communicates clearly and concisely, both verbally and in writing.
Establishes and maintains effective working relationships at all levels.
Consults with hardware engineers and other engineering staff to evaluate interface between hardware and software, and operational and performance requirements of overall system.
Designs and codes graphical user interfaces and interfaces with other systems.
Applies generally accepted programming standards and techniques to assure efficient program logic and data manipulation.
Analyzes the performance of hardware and software interfaces and identifies alternatives for optimizing the usage of computer resources.
Prepare and/or assist with project reports, monthly status reports, teleconferences, and all written/oral communications with, and required by, the customer.
Assist with business development activities by preparing quotes, estimates, and writing proposals.
In addition to these responsibilities, assistance with additional tasks deemed suitable by the Chief Operating Officer will be requested from time to time. Detailed instructions will be given in accordance with each task when assigned.
SUPERVISORY RESPONSIBILITIES - None
QUALIFICATIONS To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Applicant must be proficient in two or more programming languages: C#, C++, Python, MATLAB, Linux, headless Windows, low level networking protocols, embedded systems, hardware development, agile development, and test-driven development are all significant differentiators. Ability to work effectively in a dynamic environment that includes working with changing needs and requirements. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
EDUCATION and/or EXPERIENCE
Bachelor's degree (B.A.) from four-year college or university; and a minimum of three years related experience and/or training; or equivalent combination of education and experience.
LANGUAGE SKILLS
Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental 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.
MATHEMATICAL SKILLS
Ability to apply advanced mathematical concepts such as exponents, logarithms, quadratic equations, and permutations. Ability to apply mathematical operations to such tasks as frequency distribution, determination of test reliability and validity, analysis of variance, correlation techniques, sampling theory, and factor analysis.
REASONING ABILITY
Ability to apply principles of logical or scientific thinking to a wide range of intellectual and practical problems. Ability to deal with nonverbal symbolism (formulas, scientific equations, graphs, musical notes, etc.), in its most difficult phases. Ability to deal with a variety of abstract and concrete variables.
CERTIFICATES, LICENSES, REGISTRATIONS
N/A
PHYSICAL DEMANDS
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Be able to stand and/or walk 1/3 to 2/3's of the time.
Be able to sit and use hands to finger, handle, or feel over 2/3's of the time.
Be able to reach with hands and arms under 1/3 of the time.
Be able to climb or balance under 1/3 of the time.
Be able to stoop, kneel, crouch, or crawl 1/3 to 2/3's of the time.
Be able to talk or hear over 2/3's of the time.
Be able to lift up to 50 lbs 1/3 to 2/3's of the time.
Be able to lift up to and over 100 lbs under 1/3 of the time.
Close vision (clear vision at 20 inches or less).
WORK ENVIRONMENT
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Work in wet or humid conditions (non-weather) less than 1/3 of the time.
Work near moving mechanical parts 1/3 to 2/3's of the time.
Work in high, precarious places, fumes or airborne particles, toxic or caustic chemicals, outdoor weather conditions, extreme cold or extreme heat (non-weather) conditions less than 1/3 of the time.
Risk of electrical shock 1/3 to 2/3's of the time.
Work with explosives, risk of radiation, vibration less than 1/3 of the time.
Work in quiet (examples: library, private office).
Job Type: Full-time
Required education:
Bachelor's

1 Click Easy Apply

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

All rights reserved
Swanco LLC