Senior Software Engineer Description Affiliated Computer Services, Inc. (ACS) is expertise in action™. We are a FORTUNE 500 company with 74,000 employees worldwide supporting client operations reaching more than 100 countries. We provide business process outsourcing and information technology solutions to world-class commercial and government clients. Our employees operate with integrity, and are flexible, reliable and responsive. If you meet the requirements of this position and want to work for a world-class company with a great marketplace reputation, apply today. In this position you will participate in all phases of the software development life cycle. You will be responsible for the design, development and testing of embedded software applications used in ACS’s fleet management products and will take an active role in leading these efforts. You will be required to write software requirements specifications, create software design documents and develop software test procedures. You will mentor less experienced engineers and be responsible for technical oversight. You will collaborate with other engineers in the organization and are expected to facilitate and participate in software design and code reviews. To qualify for this exciting opportunity, you must possess the following qualifications: BSEE, BSCE, BSCS or equivalent experience At least 5 years of experience developing embedded software applications Excellent problem solving and communications skills Demonstrated experience in developing quality, maintainable and well designed software Experience in developing accurate and detailed level of effort estimates for budgetary and project planning purposes with the ability to create and maintain detailed schedules. Proven track record of success with the ability and willingness to share information and cross-train peers Experience developing multi-threaded and multi-process applications Experience with embedded systems firmware development, verification and test with a good understanding of microprocessor and microcontroller architectures (including DSP) Experience with embedded development and debug environments including JTAG, SoftICE, emulators and other embedded development tools Experience developing with real-time operating systems is a must; experience with QNX, Quadros RTXC and WinCE is highly desirable Strong knowledge of C++ and C programming languages Good understanding and practical experience with OOA/OOD/OOP in both C and C++ environments (UML experience is a plus) Experience in the ground transportation industry and related communications protocols (CAN, OBD-II, J1708, etc.) is a plus Experience in RF communications and RF networks is a plus All other duties as assigned. ACS is an Equal Opportunity Employer and does not Discriminate against any applicant on the basis of race, color, religion/creed, national origin, gender, or sex, marital status, age, disability, use of a guide dog or service animal, sexual orientation, military/veteran status, or any other status protected by Federal or State law or local ordinance. People with disabilities who need a reasonable accommodation to apply or compete for employment with ACS may request such accommodations by calling 866-419-2226 .
|