Software Engineer
- Leadership Team
- Quality Policy
- News
- Markets Served
- Newsletter
- Events
- History
- Contact
- Facilities
- Directions
- Careers
with an engineer
About the Opportunity
MagneMotion is looking for a Software Engineer for our Linear Synchronous Motor development team. The position will focus on design and development of motor control and communication software for our MagneMover LITE and QuickStick product lines. You will interact in an interdisciplinary team to develop the system software and ensure software quality. Other duties will include characterization of motor performance, working with Applications Engineering to meet special customer requirements, and working with Customer Support to resolve field issues.
Candidate should have experience in small to mid-sized software development teams. Experience with software development process, documentation and a track record of successful product development from inception through product introduction and customer support is desired. You should be able to manage diverse, concurrent projects and responsibilities.
Qualifications
• BSEE or BSCE and 5+ years of experience in real time software development
• Strong C coding skills
• Comfortable with interrupt handling and complex data structures
• Hands-on embedded system development experience with DSPs or Microcontrollers
• Strong troubleshooting and problem solving skills
• Strong documentation skills
• Excellent verbal and written communication skills
• Occasional travel is required, sometimes on short notice
• Experience in motor technologies and motion controls
• Experience with embedded Linux control systems
• Experience bringing up new controller circuit board designs
• Familiar with Texas Instrument DSPs, specifically TMS320 C2000 series
MagneMotion is an Equal Opportunity Employer. No recruiters or agencies without a previously signed contract.
