CareerZen Logo
Company logo

Software Developer

Veenus Infotechs

Contract

Peoria, IL

Job description

Summary:

The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.

Job Responsibilities:

  • Modify existing databases and database management systems.
  • Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions.
  • Work as part of a project team to coordinate database development and determine project scope and limitations.
  • Review project requests describing database user needs to estimate time and cost required to accomplish project.

Skills:

  • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
  • Ability to work independently and manage one’s time.
  • Basic mentoring skills necessary to provide support and constructive performance feedback.
  • Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
  • Ability to troubleshoot issues and make system changes as needed to resolve issue.
  • Knowledge of computer hardware and software.
  • Knowledge of computer development software as it relates to systems, such as SQL, VisualBasic, etc.

Education & Experience Required:

- MS degree in electrical/Electronics Engineering or Mechanical Engineering or comparable required

- PhD in electrical/Electronics Engineering or Mechanical Engineering preferred

- 3-5 years of engineering experience related

- NO 2-4 year degree’s

- No internships will count

Technical Skills

(Required)

· Extensive experience in Matlab/Simulink, Stateflow, Simscape Power Systems, and Co-simulation, and their applications

· Experience and knowledge with Linear control theory and basic PID with physics insight

· Experience and knowledge with Advanced nonlinear control disciplines such as adaptive or variable structure/sliding mode control, Intelligent control schemes such as neural networks or fuzzy logic control

· Experience and knowledge with embedded software implementation based on multi-tasking real-time operating systems and/or Linux based operating systems

(Desired)

· Experience and knowledge with version control tools like GIT/Ivy and Clearcase

· In depth knowledge of Generator Controls and Operation

· Experience with controls for hybrid energy plants with renewable sources

· Experience of Software development tools and service tools

· In depth knowledge of Engine Controls

· Be able to debug software using software debuggers (Lauterbach), CANape, CANalyzer or the current toolset.

· Experience with Java, JavaScript, Python, C, C++

Job Type: Contract

Pay: $40.00 - $41.00 per hour

Expected hours: 40 per week

Schedule:

  • 8 hour shift
  • Evening shift
  • Monday to Friday

Experience:

  • Control algorithm: 6 years (Required)
  • SIL Testing: 5 years (Required)
  • HIL: 5 years (Required)
  • Python: 5 years (Required)
  • CAN Analyzer: 6 years (Required)

Ability to Commute:

  • Peoria, IL 61625 (Preferred)

Ability to Relocate:

  • Peoria, IL 61625: Relocate before starting work (Preferred)

Work Location: In person