Senior Software Engineer
Aegis Worldwide - Newburgh, IN
Apply NowJob Description
Role Overview: The Software Engineer will contribute to the planning and development of application-level software, focusing on implementing completed designs. The role involves working in Windows and Linux environments with significant systems integration. Key responsibilities include coding, documenting source code, and supporting legacy implementations. Additionally, the role requires developing test plans, conducting tests, and documenting results.Key Responsibilities:Assist in planning and architecting software applications.Develop interfaces for custom hardware integration.Work with communication protocols (Ethernet, CANbus, Serial).Design user interfaces and server systems.Create diagnostic tools and utilities.Implement finalized software designs.Develop and document application requirements and specifications.Conduct lab and field testing of applications.Document test results.Assist in product commissioning.Qualifications and Skills:Bachelor's degree in Computer Science or Electrical Engineering.4-8 years of experience in C/C++ development.Required experience with Linux and C++14/17.Desired but not required: SQL/SQLite experience.Strong troubleshooting and debugging skills.Experience in application architecture design and analysis.Preferred: Background in mining applications.Ability to develop and communicate new concepts effectively.Strong organizational, scheduling, and coordination skills.Excellent communication, documentation, presentation, and interpersonal skills.Ability to work independently and as part of a team.Capable of managing multiple projects simultaneously.Able to represent the company as a prime technical contact.Working Conditions:Office, lab, and desk work with occasional field testing.Infrequent underground work may be required.Regular exposure to large moving machinery.Potential exposure to airborne particles and allergens.Required safety gear: hard hats, steel-toe shoes, reflective clothing, earplugs, and safety glasses.Occasional travel and varied shifts as required by customer needs.
Created: 2024-11-09