Software Engineer Job Description
General
Utah Scientific Incorporated is seeking experienced and self-motivated Software Engineers. Positions available are Entry-level to Senior-level. The requirements listed below are representative of the knowledge, skill, and/or ability required. The right candidate will be given the opportunity to grow.
Required Education:
A bachelor’s degree in a related area and 4-6 yrs of experience in the field or a related area.
Job Duties:
- Work with embedded real-time control systems using distributed network communications for control.
- Work with JAVA and SNMP applications on windows platforms.
Reports to
Software Engineering Manager
Required Skills:
Java development experience
- NetBeans IDE with Java SE SDK (for rMan and jPanel)
SNMP agent development
- Net-SNMP library
- Mib2c agent generation tool
- MIB Explorer Pro for testing (or any MIB walker)
- AgenPro2 agent code generation tool (used for rMan agent)
Positions Available:
Entry-level Software Engineer:
- experience with Microsoft MFC, C/C++
- JAVA
- SNMP
- Experience/interest in embedded programming environments a plus
- Experience/interest in real-time control systems a plus
Mid-level Software Engineer:
- GNU C, Microsoft MFC, C/C++
- Experience with embedded programming environments, real-time control systems.
- Embedded Linux experience a major plus
Senior-level Software Engineer:
- GNU C, Microsoft MFC, C/C++ (2-4 years)
- Experience with real-time embedded control systems (3 years minimum)
- JAVA and web development experience (1-3 years)
- SNMP experience (1-3 years)
- Socket based network communications
- Serial Communications
- Real-time embedded driver development in embedded Linux environments.
- Previous work/experience in graphics applications on windows platforms would be a plus.
If you meet the minimum qualification and are interested in applying for this position please e-mail your resume to mbarnes@utsci.com fax to (801) 537-3099 attention Mindee Barnes.
|