Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Programming Engineer

Hire Velocity

Senior Programming Engineer


Overview


The Senior Programming Engineer works with the Lead Programming Engineer to lead, mentor and grow our Programming Engineer group. The Senior Programming Engineer is also responsible for creating a database of control programs that comprises the Building Automation System for large complex systems. We strive to continually develop the skills of our employees and as the Senior Programming Engineer you will have a direct impact on the advancement of our Programming Engineers, ensuring they have the support they need. You will work closely with our sales department, project managers, design engineers and field personnel to ensure the success of the project.


The Company


ASG strives to be the trusted partner to our customers, to adopt proven technologies and to enhance the lives of our team members.


Our team members are passionate about smart building technologies, with the goal of promoting healthy & environmentally friendly buildings through the provision of complete and reliable building management systems.


We install such control systems on new construction and retrofit projects, including large commercial research and development office campuses, data centers, bioscience, semiconductor clean rooms, and government laboratory campuses.


ASG has a reputation for exceeding customer expectations and consistent execution. Our team members continue this tradition through their passion, integrity and desire to improve.


Job Responsibilities


The following list captures the general responsibilities; however, each project has different specifications, goals, environmental conditions, and financial considerations.

  • For large complex projects.
    • Develop equipment and system programs that meet the intent of the project scope and provide for the intended performance of the system(s).
    • Develop equipment and system graphics that provide intuitive and cohesive user experiences within the bounds of projects' scope.
    • Delegate tasks to less experienced engineers based on skills and understanding.
  • Perform QA/QC of equipment and system programs and graphics to ensure it meets company standards, project scope and design intent.
  • Continually track, review, and assist (if needed) all projects to ensure deadlines are met.
  • Facilitate the training and development of new engineers.
  • Promote communication between the field and engineering team to address all technical questions and concerns.
  • Takes initiative and develops new engineering standards.
  • In all job activities, maintain project integrity and company reputation through compliance with industry and company standards and best practices as defined by the company leadership.
  • Execution of highly varied Building Automation projects per the project schedule and design documents.
  • Provide system start-up, checkout and commissioning assistance.
  • Provide owner training of control system operations and capabilities.
  • Revise control system documentation to reflect As-Built condition.
Education & Experience


Required: BS in Mechanical, Electrical or Aerospace Engineering


Preferred: 3 - 5+ years of related (HVAC, building controls, construction) work


Technical Requirements
  • Knowledge and understanding of all HVAC systems as it relates to controls.
  • Advanced knowledge of control systems and programming principles.
  • Ability to interpret HVAC mechanical plans and specifications.
  • Good project visualization and schematic design skills required.
  • Proficiency in technical writing.
  • Ability to explain technical information to technical and non-technical audiences.
  • Mechanical aptitude and engineering common sense is a necessity.
  • Knowledge of Automated Logic ecosystem.
  • Knowledge of TCP/IP network structure and communication protocols.
  • Experience with email, web, and database server configuration a plus.
  • Experience with function block programming.
General Requirements
  • Effective communication and interpersonal skills to represent the company to customers and other outside contacts in an ethical and professional manner.
  • Willingness to be taught and the ability to learn quickly.
  • Must have good organization, multitasking and time management skills.
  • Self-motivated and a strong work ethic, with an attitude that enables yourself and others to perform.
  • Attention to detail and willingness to coordinate and confirm project details and assumptions
  • Enjoy diverse working environments and occasionally being on construction sites.
  • Be able to work on multiple projects in parallel with varying schedule constraints.
  • Think logically, be flexible, and possess common sense.
  • Must have a valid California Driver's License and a clean record.
Benefits
  • 401k matching
  • Medical, dental, vision insurance
  • Company provided car or car allowance - Gas fully paid for by ASG
  • Fully paid employee medical insurance premium
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Programming Engineer in San Jose, CA vacancy
  • $112k - $286k

     ...Technology, Inc. is in search of an HBM Customer Systems Validation Engineer in San Jose, California. This role encompasses system-level...  ...and Computer Engineering, coupled with strong Linux and programming skills. The base salary ranges from $112,000 to $286,000 annually... 
    Senior

    Micron Technology, Inc

    San Jose, CA
    4 days ago
  • $184k - $287.5k

     ...We are seeking for an expert Senior Compiler Engineer to join our Compute Compiler Team, with a focus on upstream engagement with the LLVM ecosystem...  ...compiler infrastructures ~ Excellent hands‑on C++ programming skills ~ Solid understanding of compiler internals,... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $75 per hour

     ...Informatica Power Center Senior Developer Location Remote Pay Rate $75/hr Primary skill 1 ETL Solution...  ...3 Oracle SQL Server Teradata Database 4 Python Programming Shell scripting 5 Experience in handling both Client OnsiteOffshore... 
    Senior
    Remote work

    Futran Tech Solutions Pvt. Ltd.

    San Jose, CA
    3 days ago
  • $152k - $241.5k

     ...offerings, our Compiler team is growing and seeking top-tier compiler engineers who want an exciting and engaging role that bridges compute...  ...optimizations, code generation. ~ Knowledge of network programming, network protocols and layers ~ Excellent C/C++ and Python... 
    Senior

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $70.3k - $205k

     ...Firmware Development Engineer Microchip Data Center Solutions (DCS) Group vision is to connect, manage and secure the world's information...  ...and software for ROC processor powered solutions using the C programming language Troubleshoot and resolve complex software problems... 
    Senior

    Microchip Technology

    Los Gatos, CA
    3 days ago
  • $152k - $241.5k

     ...known as “the AI computing company”. We are hiring software engineers for the CUDA Tile team. NVIDIA GPUs are at the center of the...  ...this role, you will be working on CUDA Tile, a new tile-based programming model for our GPUs. CUDA Tile shipped with CUDA 13.1 and is a... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...computing company”. We are looking for versatile software engineers for our XLA team. NVIDIA is at the center for the AI revolution...  ...software engineering and testing practices. ~ Excellent C/C++ programming and software design skills, including debugging, performance... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...At NVIDIA, we are seeking exceptional engineers to join our autonomous driving team to design, implement, and deploy cutting-edge end...  ...self-driving, robotics, or related fields at scale. Strong programming skills in Python and proficiency with major deep learning frameworks... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    8 days ago
  • $152k - $218.5k

     ...NVIDIA is hiring software engineers for its Deep Learning Frameworks Sustaining Engineering team. Our team produces software that's powering...  ...relevant software development experience ~ Excellent C/C++ programming and software design skills, including debugging and open... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  •  ...your career. THE ROLE If you are an experienced Compiler Engineer with passion to work on leading edge optimizing compilers for...  ...Strong background in compilers Strong C/C++ object-oriented programming background Track record of contributions in the open source... 
    Senior
    Remote work

    Advanced Micro Devices , Inc.

    San Jose, CA
    1 day ago
  • $184k - $356.5k

    A leading technology company in California is seeking a Senior DL Algorithms Engineer to drive inference performance for Deep Learning workloads...  ...have over 5 years of experience in deep learning and GPU programming. This position offers a competitive base salary ranging from... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

    A leading technology company is seeking a Senior Developer Technology Engineer in Santa Clara to develop techniques for GPU-accelerated applications...  ...an MS or PhD and 5+ years of experience in parallel programming, particularly CUDA. Responsibilities include collaborating... 
    Senior
    Remote job

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  • $184k - $356.5k

     ...leading AI computing company in California is seeking a Senior Deep Learning Software Engineer focused on performance optimization of LLM models. You...  ...such as PyTorch and TensorFlow, alongside strong programming skills in Python and C/C++. This full-time position offers... 
    Senior
    Full time

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  • General Motors is seeking a Senior System Performance Engineer to design and optimize high-performance software within the Autonomous Vehicle software...  ...possess over 3 years of experience in C++ and Python programming, with strong skills in performance profiling and... 
    Senior

    General Motors

    Sunnyvale, CA
    3 days ago
  • $152k - $241.5k

     ...impact on the world We are looking for a Deep Learning Compiler Engineer. NVIDIA is hiring software engineers for its Deep Learning...  ...your own development efforts. ~ Excellent C/C++ and Python programming and software design skills, including debugging, performance analysis... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...We are seeking a highly skilled and experienced HPC Cluster Engineer to design, deploy, and operate GPU Compute Clusters for EDA (Electronic...  ...out from the crowd: Background with NVIDIA GPUs, CUDA Programming, NCCL and MLPerf benchmarking. Experience supporting EDA... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $205.5k - $310.2k

    Senior Principal Security Software Engineer - C and Cryptographic Systems Join us to do the best work of your career and make a profound social impact as a Senior Principal Data Security Software Engineer on our Software Engineering Team. This is an on‑site position in... 
    Senior
    Relocation

    Dell Technologies

    Santa Clara, CA
    1 day ago
  • $136k - $264.5k

    Nvidia Corporation is seeking a Senior Circuit Methodology Engineer based in Santa Clara, California. This role involves evaluating EDA tools, implementing...  ...design methodology, proficient in Python and Perl programming, and familiar with Cadence/Synopsys systems. A... 
    Senior

    Nvidia Corporation

    Santa Clara, CA
    5 days ago
  •  ...technology firm based in Sunnyvale, California is looking for a Senior Systems Framework Engineer to architect and implement frameworks for innovative...  .... Candidates should have a strong background in network programming and system-level software, with 6+ years of experience... 
    Senior

    Apple Inc.

    Sunnyvale, CA
    3 days ago
  •  ...Santa Clara, California is seeking a Sr. Prototyping Software Engineer to develop and validate innovative home product concepts. The...  ...systems and machine learning applications. A strong background in programming, along with hands-on hardware experience, is essential. This... 
    Senior

    Apple Inc.

    Santa Clara, CA
    1 day ago
  • $180k - $270k

     ...data storage company located in Santa Clara is seeking a Senior Software Engineer for their Hyperscale Line of Business. This role involves...  ...storage. Candidates should have 5+ years of experience in programming, particularly in C/C++ or Golang, and a strong background... 
    Senior

    Pure Storage, Inc.

    Santa Clara, CA
    3 days ago
  • $181.1k - $318.4k

     ...Santa Clara is seeking an experienced CPU Logic Equivalence Check Engineer to own the logic equivalence check for high-performance CPU...  ...with RTL-to-gate verification tools. Candidates should have programming expertise in TCL, Python, or Perl and have a collaborative spirit... 
    Senior

    Apple Inc.

    Santa Clara, CA
    3 days ago
  • $139k - $204k

     ...Senior Engineer, Storage Control Plane Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud...  ...such as Ceph, DAOS, or similar. ~ Proficiency in a systems programming language such as Go, C, or Rust. ~ Familiarity with storage... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    2 days ago
  • $207k - $300k

    Google is seeking an experienced AI/ML Software Engineer to enhance GPU architectures and optimize performance benchmarks. The role involves...  ...degree, 8 years in software development, and expertise in GPU programming. The position offers a competitive salary range of $207,000 to... 
    Senior

    Google

    Sunnyvale, CA
    1 day ago
  • $224k - $356.5k

    Nvidia Corporation in Santa Clara is seeking a Deep Learning Engineer to develop systems and algorithms that extract intelligence from...  ...field, with 10+ years of experience in deep learning. Strong programming skills in Python and proficiency with PyTorch are essential. The... 
    Senior

    Nvidia Corporation

    Santa Clara, CA
    4 days ago
  • $138k - $206k

     ...firmware customization/feature development; collaborate with other engineering teams to analyze debug information and implement and deploy...  ...experience preferred. Strong experience in C/C++ programming for embedded systems is required. Strong experience with... 
    Senior
    Work at office
    Local area
    Immediate start
    Overseas
    Flexible hours

    Samsung Semiconductor

    San Jose, CA
    1 day ago
  •  ...the future of cutting-edge compiler technologies at Intel. As a Senior Compiler Engineer, you will play a critical role in defining, designing, and advancing software tools for domain-specific programming languages. Collaborating closely with hardware design teams and... 
    Senior
    Internship

    Intel Corporation

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...We’re currently seeking a Senior Developer Technology Engineer! NVIDIA's Developer Technology Engineering team is a global network of world-class...  ...teams at NVIDIA to influence the design of next-generation programming models, software, and architectures. What we need to... 
    Senior
    Work experience placement

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...NVIDIA is currently seeking a Senior Developer Technology Engineer for High-Performance Databases! Would you enjoy researching new algorithms and...  ...next-generation hardware architectures, software, and programming models in collaboration with research, hardware, system... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 days ago
  •  ...growing defense technology firm in California is seeking a Senior Systems Engineer to join their Communications Waveform Development team....  ..., familiarity with tactical waveforms, and proficiency in programming languages. This position offers competitive salaries, comprehensive... 
    Senior
    Flexible hours

    Pacific DEFENSE Inc.

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Programming Engineer. Be the first to apply!