Graduate Software Engineer
Professional position responsible for generating and maintaining quality software, and associated documentation, which conforms to the Pace Product Development Process and meets the Project Requirements.
Below is a brief summary of some of the primary responsibilities of the position:
- Creates specifications for software components, as required and as outlined in Pace Product Development Process
- Produces well-structured, documented and maintainable code.
- Complies with Pace-defined quality standards for software engineering.
- Provides maintenance support for existing software to ensure prompt rectification of problems.
- Ensures proper test, debug and verification of software prior to release.
- Contributes to institutionalization of disciplines, process & tools and ensures adherence to Pace Product Development Process.
- Participates in, and contributes to, formal Design and Project Reviews.
- Estimates work tasks and delivers to agreed timescales.
- Performs other work, as assigned.
- Detailed knowledge of programming languages, in particular C/C++/Assembler is required.
- Familiarity with Structured Design Methodologies is required.
- Understanding of Real Time Applications and Operating Systems is required.
- Good interpersonal, communication, presentation and reporting skills are required.
- Must have ability to interact within a team or work in isolation without close supervision. Must be an effective communicator especially within a technical arena.
MINIMUM PHYSICAL/VISUAL/HEARING ABILITIES
- Ability to perform light lifting in the handling of work materials and equipment.
- Requires visual skills necessary for reviewing a considerable amount of written materials for the accurate maintenance of information and records.
EDUCATION/TRAINING/EXPERIENCE
- Degree in Engineering, Computer Science or Technology discipline is required.
- Ideally, will have 1 or 2 years of commercial software development experience within Consumer Electronics, Telecoms, Automotive, or Aerospace Industries.
- Experience in Real Time Applications and Multi-tasking Operating Systems is a must.
- Must possess embedded software design experience.
- Set top box experience is a major plus.
Equivalent combination of education, training and experience will be considered.
COPY OF ANY REQUIRED CERTIFICATE OR DEGREE MAY BE REQUIRED PRIOR TO EMPLOYMENT
Pace Americas offers excellent benefits package, including Medical, Dental, Vision, LTD, STD, Life and AD&D, 401(k), Employee Stock Purchase Plan, Tuition Reimbursement, on-site gym etc.
Please go to www.pace.com for information about Pace.
To be considered for an interview, please submit your resume in WORD format to us-careers@pace.com
