This Job Vacancy has Expired!

Senior software engineer

Posted on Oct 24, 2021 by Ametek

San Diego, CA 92101
Immediate Start
Annual Salary

The Senior Software Engineer is a key member of the technical team for development of application software for new and existing Programmable Power products using Microsoft development platform. This position will be responsible for managing the project schedule to ensure on-time release for new products.

Roles & Responsibilities

This position has responsibility for:

Develop application specific windows software using Microsoft .NET technologies, WPF platforms

Develop design for the user interface software.

Implement the same and verification of the functional requirements of the software

Releasing the software and maintaining the source code as required.

Review technical requirements and develop project plan support development for windows application software development

Manage and maintain Project schedule, providing weekly updates on project progress.

Interface with the other team members (digital and hardware team) for applications development

Maintain confidentiality in all aspects of staff and departmental and company information

Analyze functional requirements for the windows application software required for the power supplies

Develop design methodology for the application program

Implementation and code development using relevant Microsoft technologies platforms

Testing with the power supply hardware.

Releasing and maintaining the source code using appropriate tools

Sustaining support for existing products.

Other duties as assigned by the engineering manager.

Competency Requirements

In order to perform the job successfully, an individual should demonstrate the following competencies:

Working with ambiguity - Achieves forward progress in the face of poorly defined situations and/or unclear goals; able to work effectively with limited or partial information

Critical thinking - Skilled at finding logical flaws in arguments and plans; identifies problems and solutions that others might miss; provides detailed insight and constructive criticism into problems and complex situations

Displaying technical expertise - Keeps his/her technical skills current; effectively applies specialized knowledge and skills to perform work tasks; understands and masters the technical skills, knowledge, and tasks associated with his/her job; shares technical expertise with others.

Drive for results - Aggressively pursues challenging goals and objectives; will to put in considerable time and effort to accomplish objectives; takes a highly focused, goal driven approach toward work

Making Accurate Judgments and Decisions - Bases decisions on a systematic review of relevant facts and information; avoids making assumptions or rushing to judgment; provides clear rationale for decisions

Position Requirements:

Minimum Qualifications (Experience and Skills)

5+ years' Experience with Microsoft technologies ( C#, MFC, .NET 4.x, WPF, Visual Studio)

Experience in writing windows application with C++

Experience developing software for mathematical analysis in a scientific/instrumentation environment

Experience developing applications for Windows platforms

Experience developing services for Windows

Routinely uses software best practices: coding standards, code commenting, unit testing, and version control

Strong documentation skills

Experience with debugging and diagnostic techniques and tools

Experience with programmable power device is a plus.

Experience with remote site development (eg India-USA)

Good interpersonal skills, written and oral communication skills, and the ability to work cooperatively in a team environment. Fluent in written and spoken English language.

Preferred Qualifications


Education Requirements

BS degree in Electrical Engineering or Computer Science

Work Environment

This job operates in a professional office environment. This role routinely uses standard office equipment.

Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus. This position requires the ability to occasionally lift office products and supplies, up to 30 pounds.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

Reference: 1375108581

Set up alerts to get notified of new vacancies.

Similar Jobs

Senior Software Engineer

Irvine, CA

Annual Salary

Senior Software Engineer

Annapolis Junction, MD

Annual Salary

Senior Software Engineer

Reston, VA

Annual Salary

Senior Software Engineer

Arlington, VA

Annual Salary

Senior Software Engineer

Plymouth, MI

Annual Salary

Senior Software Engineer

Austin, TX

Annual Salary

Senior Software Engineer

Silex, MO

Annual Salary

Senior Software Engineer

Arlington, VA

Annual Salary

Senior Software Engineer

Dayton, OH

Annual Salary

Senior Software Engineer

Reston, VA

Annual Salary