Software Engineer - C/C++

company banner
APN Software Services, Inc
ability to develop software in C and C++ and quickly come up to speed in similar languages.
Contract W2, C2H W2, 12+ Months
Depends On Experience
Telecommuting not available Travel not required

Job Description

Please contact Abdul on "510.623.5049" OR email me at ""

Rail Automation supplies railway markets the world over with solutions and turnkey installations for railway automation and telecommunication. Our customers are infrastructure operators and mainline railways all around the world as well as industrial railways and public transport authorities in cities and megacities. Our products and systems are used for automating our customers' operations management processes and thus make a considerable contribution to improving their economic situation in particular and mobility in general. We are looking for the best talent to shape the technology of the future. Come build your career in one of the best companies in the world! Position Overview A Software Engineer with the knowledge and responsibility to deliver on customer requirements, change requirements to work direction for a viable quality technical solution for back office systems for the railroad industry. The software engineer needs to have the knowledge to help the organization be part of the strategy to grow the organization’s market of back office solutions. The person will reside in the Rail Automation office located in Minnetonka, MN and will report to the Engineering Manager of the Rail Automation R&D group. Responsibilities The individual needs to demonstrate and apply comprehensive knowledge for the successful completion of complex assignments. Be able to demonstrate knowledge of concepts, practices, specialization, and procedures of software solutions. Be able to demonstrate significant knowledge of a large organization's business practices and issues faced and must demonstrate the ability to contribute to problem resolution of those issues. Responsibility: • Participates in design, maintenance, enhancement, testing, implementation, and support of software. • Contributes to the development of software test requirements for modules under development, executes code testing. • Participates in reviews of customers' standards specification and other documentation to determine software engineering requirements and tasks. • Follows the direction of the team lead and provides high quality software code. Required Knowledge/Skills, Education, and Experience The individual needs to have typically 3-5 years of successful experience in related field and successful demonstration of Key Responsibilities and Knowledge as presented below. Advanced degree MAY be substituted for experience, where applicable. • Must prove experience in Software Engineering in an Agile Environment • Must have ability to develop software in C and C++ and quickly come up to speed in similar languages. • Must have ability to perform system programming and automation tasks in a Windows environment. • Must have worked in server based applications • Must have experience industrial control platforms • Must have experience implementing communication protocols • Must have experience with test-driven development.. • Travel maybe required 20% of the time • Resumes should only contain hands on professional experience Preferred Knowledge/Skills, Education, and Experience • BS Degree in Computer Science or Engineering, preferred • WinCC-OA Experience, especially driver development • 3+ years development in Windows environment experience in the past 10 years • SQL (Oracle is a plus) in the past 10 years • Worked with Railroad customers to develop requirements • Worked at customer sites to startup and commission systems Contract house to provide job description to potential candidate.

Please contact Abdul on "510.623.5049" OR email me at ""

Posted By

Abdul Mohammed

39899 Balentine Dr #385 Newark, CA, 94560


Company Information

At APN we strive to be the best in the industry. We enjoy a challenge, embrace competition and we are committed to providing the finest services to our clients. We are a close-knit team of high-tech professionals. We place strong emphasis on continuing education for our consultants, and we sponsor various training programs, which relate to consultant's growth, client projects and current technology requirements. In addition to competitive pay, APN Software Services Inc. provides free career advice, resume counseling, interview assistance and much more!
Dice Id : apn
Position Id : SIMNJP00044348

Similar Positions at APN Software Services, Inc

Software Developer III - C/C++
  • Rancho Cordova, CA
  • 1 day ago
Software Engineer
  • Buffalo Grove, IL
  • 3 weeks ago
Embedded Linux Software Engineer
  • Raleigh, NC
  • 1 day ago
Software Engineer
  • Seattle, WA
  • 1 week ago
Software Developer
  • Rancho Cordova, CA
  • 3 weeks ago
Software Engineer
  • Princeton, NJ
  • 1 day ago
Sr. Software Engineer
  • Monroeville, PA
  • 3 weeks ago
Android Application Developer
  • Holtsville, NY
  • 2 weeks ago