Software Engineer Jobs - Zebra Technologies - Develops and implements software systems or applications through the use of software best practices such as Specification, Design, Coding, Testing, Documentation, and Maintenance. Knowledge of Development Environments, Configuration Management Tools, and Operating systems is expected. Knowledge of Linux operating system, Andriod and/or iOS is a plus.
Responsibilities:
- Participates in design requirements meetings.
- Learns Zebra quality standards and processes and applies them during the design process.
- Learns to apply costing methodologies and develops cost for small portions of development projects.
- Develops proficiency with development tools.
- Provides recommendations on problems of limited scope.
- Learns to apply knowledge to standard engineering problems, usually involving platform derivatives.
- Develops testing for small portions of development projects.
- Runs product tests designed by more experienced engineers and records results.
- Reviews documentation for accuracy.
- Completes assignments within specified timeframe and according to design specs.
- Uses standard tools to analyze and recommend solutions to problems of limited scope.
Qualifications:
- BS Degree in scientific or engineering discipline.
- C, C++, Java, object oriented programming.
- Can demonstrate the understanding and use of web-based programming tools.
- Basic understanding of SQL and stored procedure development.
- Working knowledge of Windows Drivers and Windows API calls.
- Can demonstrate debugging skills and problem solving ability.
- Effective verbal and written communication skills.
- Detailed and number oriented.
- A team player attitude with ability to learn quickly.