Job Title: Senior Software Engineer
Harleysville, PA, US, 19438
As a Senior Software Engineer, you will be working as part of the software engineering team at our engineering development facility in Harleysville, PA. You will work on a wide range of PC-based applications and embedded systems. The criticality level of software developed by this team ranges from mission critical (DAL A) software to tools used for ground support, maintenance, or production. Our embedded products hold up to the most rigorous standards set out by aviation authorities worldwide while the PC-based applications allow our users to configure our products, develop customer created scripts or test and troubleshoot individual units. You will also work in a highly collaborative engineering environment and be involved in the entire software development life cycle.
Education Requirements:
- BS in Computer Engineering, BS in Computer Science or BS in Electrical Engineering or a combination of education and work experience
Job Requirements:
- 7+ years of programming experience.
- C/C++/C# programming experience.
- Experience developing Windows desktop applications in Visual Studio.
- Experience working with serial communication.
- Experience working with embedded systems and microcontrollers.
- Ability to read electronic schematics.
- Self-motivated and able to independently drive issues to solutions.
- Passion for programming and learning new tools/technologies.
- Excellent attention to detail.
- Ability to work in multi-disciplinary, multi-cultural teams.
- Great communication and documentation skills.
Preferred:
- Microsoft Excel development experience using VBA
- Requirements capture using DOORS
- Airborne software development experience using DO-178C
- Familiarity working with electronics in a laboratory environment
If you are a self-motivated, energetic and experienced engineer with strong programming experience and a disciplined approach to problem solving, we’d love to speak with you!
Nearest Major Market: Philadelphia