Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Sr Software Engineer

Pajarito Scientific

Sr Software Engineer

Kansas City, MO +7 locations
Full Time
Paid
  • Responsibilities

    Job Description

    SUMMARY

    PSC is currently looking for a qualified Software / Systems Engineer to work out of our office in Santa Fe NM. This person is responsible for maintaining and developing PSC’s software and ensuring it is in line with business needs. This person researches, develops, designs, codes, reviews and tests software for use in PSC systems. They will work closely with project managers, physicists, engineers and technicians to design, and implement software & systems necessary to complete project deliverables according to contract requirements and budget constraints. This position requires travel to customer and supplier facilities as needed. Software Engineers are accountable for adhering to all safety and quality requirements while performing assigned tasks.

    PRIMARY RESPONSIBILITIES

    • Comply with all PSC values, policies, procedures and work instructions.
    • Support all aspects of compliance with applicable Quality Assurance requirements ensuring system methods and documentation are implemented in accordance with PSC, customer, national and international standards.
    • Create software applications using C#.
    • Create robust (no crashes) multi-threaded applications using C#.
    • Maintain legacy applications and DLLs written in native C++ (using MFC).
    • Code for communication between applications using underlying Windows messaging.
    • Familiar with and has skills in LabVIEW, LabVIEW FPGA & CompactRio.
    • Design, build, document, test and deploy GUI based software for data acquisition, control and analysis applications.
    • Separate data acquisition, control and analysis logic from UI logic (MVC, MVP, etc. design patterns).
    • Create code that can be easily tested using unit tests.
    • Document software design and implementation.
    • Use formal revision control.
    • Create re-usable code.
    • Assist in coordinating design efforts across engineering disciplines: mechanical, electrical/electronic,software.
    • Write system specifications for internal as well as external (customer and vendor) use.
    • Perform other duties as assigned and/or required.

    REQUIRED EDUCATION AND EXPERIENCE Bachelor’s Degree in Computer Science, Software, or Electronics Engineering and should be very familiar with specialized languages relevant to the technologies employed. A Minimum of three years experience as engineer with a focus on Software Engineering required, two years experience as engineer with minimum supervision preferred.

    KNOWLEDGE, SKILLS AND ABILITIES

    • A firm understanding of design methodology.
    • Proficient and demonstrated knowledge of generally accepted engineering principles including Electrical, Hardware and Software.
    • Familiar with methods and techniques specific to nuclear industry: in particular, nondestructive assay (NDA) is a big plus.
    • Exceptional analytical and problem solving abilities.
    • Excellent communication skills.
    • Ability to work with minimal supervision, to begin projects independently (or as assigned), and to bring projects (or assignments) to satisfactory conclusion on a timely basis.
    • Ability to perform additional duties/assignment is needed to meet departmental and/or organizational goals.

    THE POSITION MAY BE DESIGNATED AS A SENIOR SOFTWARE ENGINEER. THE SENIOR LEVEL DESIGNATION IS RESERVED FOR THOSE ENGINEERS WITH EXPERIENCE AND TECHNICAL SKILL FOR PERFORMING THE MOST COMPLEX, LARGEST, OR OTHERWISE MOST CHALLENGING ASSIGNMENTS, BASED ON A VARIETY OF CONDITIONS AND / OR CONSTRAINTS AND IS DETERMINED ON BOTH A SUBSTANTIVE AND A SUBJECTIVE BASIS BY PSC MANAGEMENT.

    WORKING CONDITIONS

    The physical demands described here are representative to those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee may be required to regularly stand, walk, and use hands to lift or handle objects tools or controls. The employee may be occasionally required to bend or kneel or sit for an extended period of time. The employee must be able to lift and/or move up to 25 pounds.

    This job description does not list all the duties of the job. Performance evaluation will include assessment of the performance results as described herein. Management has the right to revise this job description at any time, with or without notice. The job description is not a contract for employment.

    Company Description

    PSC is a northern New Mexico small business, located in Santa Fe New Mexico. PSC specializes in design, development and delivery of complex radiometric systems, building evacuation systems and public address systems.

  • Locations
    Phoenix, AZ • Los Angeles, CA • Denver, CO • Colorado Springs, CO • Kansas City, MO • San Antonio, TX • Austin, TX • Houston, TX