What are the responsibilities and job description for the Software Engineer 2 position at Ascential Technologies?
Responsibilities:
•Develop real-time/multithread control software in C/C /C#
• Troubleshoot systems compromised of multiple software and hardware components
• Communicate with stake holders to refine requirements and resolve functionality
• Support new and existing equipment remotely or onsite
Requirements:
• BSEE, BSCS, or engineering degree with equivalent programming experience
• Experience with Unix Environment specifically QNX
• Familiarity with communication standards RS-232/422/485, TCP/UDP, CAN/CANFD
• Self-motivated and understands the importance of being a team player to achieve organizational goals and can work effectively under pressure
• Experience with version control software such as git or SVN
•Proficiency with “C/C /C#” programming
• Experience in performing closed-loop system tuning and identifying system characteristics and limitations is a plus
• Knowledge of PLC’s, with ability to understand and read ladder logic is a plus
Travel as needed up to 15%