Vacancy caducado!
Job Title: Software Engineer I - 34319 Description:
- Works on a product team alongside other software engineers and software analysts to support basic product design by writing and testing code to deliver simple to complex functionality on a defined portion of the product it supports.
- This is an entry level role that is designed to learn, grow incompetence, and develop the most basic capability needed to operate effectively in this role.
- Work and decisions are reviewed by supervisors before implementation
- Applies existing applications to routine problems.
- Develops, codes, configures, and tests programs and systems.
- Evaluates and implements enhancement design solutions to improve cost, quality, and performance of software applications.
- Analyzes assignments and determines software specifications that must be fulfilled to achieve objectives.
- Executes necessary documentation, as directed, or needed.
- Collaborates with other relevant stakeholders and team members to ensure that features meet business needs.
- Follows industry-standard agile software design methodology for development and documentation.
- Degree in an Engineering/Technology discipline or equivalent experience. (University Degree (4 years or equivalent))
- Degree in an Information Technology discipline or equivalent experience. (University Degree (4 years or equivalent))
- Require any of the following degrees: BS Electrical Engineering, BS Computer Engineering, BS Mechanical Engineering.
- Shift 1
- Previous experience in programming/software development. (1 - 3 years)
- Software development processes experience. (1 - 3 years)
- Participating in Agile Development (1 - 3 years)
- Experience working in an Agile Environment (1 - 3 years)
- Excellence in verbal and written communication forms with emphasis on persuasive communication, tact and negotiation. (Has a good understanding of the principles and can independently use the knowledge.)
- Ability to analyze, translate, and define business requirements into technical solutions. (Has a general understanding of the principles and uses the knowledge with assistance.
- Ability to apply engineering principles and concepts for designs. (Has a general understanding of the principles and uses the knowledge with assistance.)
- Ability to manage many competing priorities/requests in a fast-paced environment (Has a good understanding of the principles and can independently use the knowledge.)
- Demonstrated technical problem-solving abilities
- Demonstrated exposure in developing embedded applications using C and MATLAB Simulink
- Excellent written and verbal communication skills for working in a team environment
- Experience writing and reviewing software requirements
- Knowledge of software delivery processes
- Strong passion for embedded engineering and learning new technologies
- Experience with control systems design and analysis on agricultural applications
- Experience with model-based software development tools
- Experience relating to the design/diagnostics of mechanical/electrical/hydraulic systems
- Knowledge of electronic circuits and components with the ability to read schematics and data sheets
- Experience with continuous integration development and automated build tools
- Experience with embedded systems tools such as emulators, compilers, and simulators
- Experience in automotive communication protocols such as CAN, LIN, and Ethernet
- Experience using laboratory equipment such as Logic Analyzers and Oscilloscopes
- Prioritize skills and experiences from most important to least.
Vacancy caducado!