Senior Software Engineer - Visual C++ Employment Type: Direct Hire Senior Software Engineer - Visual C++ Market leader in high-performance GPS navigation receivers for aviation applications. Receivers are embedded in inertial navigation subsystems that are deployed in a wide variety of aircraft. The Senior Software Engineer architects and implements custom applications to support the development, production, and testing of real-time embedded receivers. These tools automate simulation, test, and measurement equipment to collect and analyze performance data from the embedded receivers.
In this role, you will define a modular and maintainable software architecture for the next generation of applications in support of the lifecycle needs of our embedded receivers. The Senior Software Engineer is responsible for full development life cycle support including conceptualization, proposals, design validation, engineering change requests, manufacturing problem resolution, and quality issues.
Measures of Success
- Define, review, and champion a scalable, maintainable architecture for a family of command, control, data capture, and data analysis applications.
- Support the full product lifecycle from development through production.
- Plan and schedule development, validation, and verification effort.
- Collaborate with systems, software, and hardware engineering to interpret, document, review and maintain requirements and software implementations.
- Generate and maintain design documentation and user guides.
- Ensure applications conform with configuration management, release, and quality assurance processes.
Skills & Experience Required:
- BS or MS Degree in Computer Science, Computer Engineering or related degree.
- Demonstrated expertise in requirements-driven Modular Structured Software architecture and design concepts.
- Expertise in:
- Object Oriented Microsoft Visual C++
- Python
3.x - Software build and release systems
- Windows device drivers
- Structured software development processes (Waterfall, Iterative Spiral, Agile, etc.)
- Working knowledge of compiler operational concepts.
- Experience designing automated test software for real-time embedded products.
- Experience with CM tools and processes.
- Strong verbal, written, and documentation skills.
- Well Organized, Self-Motivating, and team oriented.
Desired Skills
- Software Process (CMMI, DO-178b)
- Experience working on software for embedded systems
- Experience working with automated software test tool suites
- Knowledge of Digital Hardware and Microprocessor Architecture. Ability to obtain a DoD security clearance is required. Applicants must clearly indicate any previous DoD security clearance activity.
Estimated Min Rate: $144,000.00 Estimated Max Rate: $195,000.00
Note: Any pay ranges displayed are estimations. Actual pay is determined by an applicant's experience, technical expertise, and other qualifications as listed in the job description. All qualified applicants are welcome to apply.
Yoh, a Day & Zimmermann company, is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Visit
https://www.yoh.com/applicants-with-disabilities
to contact us if you are an individual with a disability and require accommodation in the application process.
For California applicants, qualified applicants with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. All of the material job duties described in this posting are job duties for which a criminal history may have a direct, adverse, and negative relationship potentially resulting in the withdrawal of a conditional offer of employment.
|