Posted : Friday, June 14, 2024 09:55 PM
As a Senior Software Engineer, you will be working on new product development as part of the software engineering team at our engineering development facility in Harleysville, PA.
You will work on embedded systems and develop code that holds up to the most rigorous standards set out by aviation authorities worldwide.
You will also have the chance to work on a wide range of PC-based applications used by our customers and by our engineers.
The criticality level of software developed by this team ranges from mission critical (Level A) software to tools used for ground support, maintenance, or production.
You will work in a highly collaborative engineering environment and be involved in the entire software development life cycle.
If you are an energetic and methodical engineer with strong analytical skills and a passion for problem-solving, we’d love to speak with you!
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:
5+ years developing software for microcontrollers/embedded systems (or 3+ years with a MS in Computer Engineering, Computer Science, Electrical Engineering or similar)
5+ years of C programming experience
Experience working with serial communication
Strong analytical and problem-solving skills
Excellent attention to detail
Ability to read electronic schematics
Ability to deliver high quality code
Ability to debug/troubleshoot complex software or hardware/software issues
Ability to work in multi-disciplinary, multi-cultural teams
Excellent professional communication and documentation skills
Preferred:
Microsoft Excel development experience using VBA
Requirements capture using DOORS
Airborne software development experience using DO-178C
Familiarity with embedded systems and microcontrollers
Familiarity working with electronics in a laboratory environment
• Phone : NA
• Location : Harleysville, PA
• Post ID: 9067852523
Posted : Tuesday, September 03, 2024
Posted : Wednesday, September 04, 2024
Posted : Wednesday, September 04, 2024
Posted : Tuesday, September 03, 2024
Posted : Thursday, August 29, 2024